第189题题号:3141
以下程序的执行结果是_______.
main()
{ int num = 0;
while( num <= 2 ) { num++; printf( "%d,",num ); } }
A:0,1,2
B:1,2,
C:1,2,3,
D:1,2,3,4,
答案:C
第88题题号:126
下列程序的输出结果是()。
main()
{int a=011;
printf("%d\n",++a);
}
A:12
B:11
C:10
D:9
c
第71题题号:611
以下for循环的执行次数是 for(x=0,y=0;(y=123)&&(x<4);x++);()。
A:是无限循环
B:循环次数不定
C:4次
D:3次
答案:C
第45题题号:153
在C语言中,if语句后的一对原括号中,用以决定分支的流程的表
达式()。
A:只能用逻辑表达式
B:只能用关系表达式
C:只能用逻辑表达式或关系表达式
D:可用任意表达式
答案:D
第171题题号:654
以下不能正确定义二维数组的选项是()。
A:int a[2][2]={{1},{2}};
B:int a[][2]={1,2,3,4};
C:int a[2][2]={{1},2,3};
D:int a[2][]={{1,2},{3,4}};
答案:D
第105题题号:116
下列语句的结果是()。
main()
{ int j;
j=3;
printf("%d,",++j);
printf("%d",j++);
}
A:3,3
B:3,4
C:4,3
D:4,4
答案:D
第124题题号:639
以下能正确定义数组并正确赋初值的语句是()。
A:int N=5,b[N][N];
B:int a[1][2]={{1},{3}};
C:int c[2][]={{1,2},{3,4}};
D:int d[3][2]={{1,2},{34}};
答案:D
第130题题号:677
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
A:函数调用可以作为独立的语句存在
B:函数调用可以作为一个函数的实参
C:函数调用可以出现在表达式中
D:函数调用可以作为一个函数的形参
答案:D
第124题题号:150
经过以下语句定义后,表达式z+=x>y?++x:++y的值为()。
int x=1,y=2,z=3;
A:2
B:3
C:6
D:5
答案:C
第248题题号:503
以下语句中,不能实现回车换行的是()。
A:printf("\n");
B:putchar("\n");
C:fprintf(stdout,"\n");
D:fwrite("\n",1,1,stdout);
答案:B
第132题题号:89
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:a3_b3
B:void
C:_123
D:IF
答案:B
第203题题号:650
若有说明: int a[][4]={0,0};则下面不正确的叙述是()。
A:数组a的每个元素都可得到初值0
B:二维数组a的第一维大小为1
C:因为二维数组a中第二维大小的值除经初值个数的商为1,故数组a的行数为1
D:有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
答案:D
第209题题号:630
逻辑运算符两侧运算对象的数据类型()。
A:只能是0或1
B:只能是0或非0正数
C:只能是整型或字符型数据
D:可以是任何类型的数据
答案:D
第18题题号:632
以下叙述正确的是()。
A:do-while语句构成的循环不能用其它语句构成的循环来代替.
B:do-while语句构成的循环只能用break语句退出.
C:用do-while语句构成的循环,在while后的表达式为非零时结束循环.
D:用do-while语句构成的循环,在while后的表达式为零时结束循环
答案:D
第103题题号:625
已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。
A:0
B:语法错
C:1
D:"假"
答案:C
第42题题号:647
以下能对二维数组a进行正确初始化的语句是()。
A:int a[2][]={{1,0,1},{5,2,3}};
B:int a[][3]={{1,2,3},{4,5,6}};
C:int a[2][4]={{1,2,3},{4,5},{6}};
D:int a[][3
白象方便面品牌规划 来自淘豆网m.daumloan.com转载请标明出处.