要问的东西写在题号下面.
3.7、要为字符型变量a赋初值,下列选项中哪一个是正确的( )。
A、char a=’\0’; B、char a=”3”; C、char a=A;D、前面都不对
A选项'\0'表示什么? C选项为什么错了?
3.11、如下程序的执行结果是( )。
main( )
{
int n=1
printf(“%d%d%d\n”,n++, ++n, n--); /*如加上括号(n++, ++n, n--)结果是什么?*/
}
A、1 1 1 B、1 2 2 C、1 2 3 D、1 2 1
++n的结果是什么? 加上括号后结果会出现什么结果?为什么?
3.16、C的double类型数据可以精确表示任何实数。
判断题
5.8、以下程序的执行结果是 。
#include
main( )
{
int a, b, c, d, x;
a=c=0,b=1,d=20;
if(a)d=d-10;
else if(!b)
if(!c)x=15;
else x=25;
printf(“d=%d\n”,d);
}
详解一下
6.8、下列程序运行后的输出结果是
。
#include
main( )
{
int i, j;
for(i=4;i>=1;i--)
{
printf(“*”);
for(j=1;j
main( )
{ inti=0, a=0;
while (i<20)
{ for(;;)
{if((i%10)= =0)break;
else
i--;
}
i+=11;
a+=i;
}
printf(“%d\n”,a);
}
A、21 B、32 C、33 D、11
同上我算出的结果是C.
谢谢!
|