c语言程序设计模拟题(2)
发布时间:2021-06-05
发布时间:2021-06-05
A. for(表达式1;0;表达式3) B. for(表达式1;表达式1;表达式3) C. for(表达式1;1;表达式3) D. for(表达式1;表达式3;表达式3)
7.执行语句for(i=1;i++<4;);之后,变量i的值为( )。
A. 3 B. 4 C. 5 D. 不确定
8.若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A. j*m+i B. i*m+j C. i*m+j-i D. i*m+j+1
9.下面说法中正确的是( )。
A. 在C语言中,可以使用动态内存分配技术,定义元素个数可变的数组 B. 在C语言中,数组元素的个数可以不确定,允许随即变动 C. 在C语言中,数组元素的数据类型可以不一致
D. 在C语言中,定义数组后,就确定了它能容纳的相同数据类型元素的个数 10.不能把字符串:“good!”赋给数组b的语句是( )。
A. char b[10]={ g , o , o , d , ! }; B. char b[10];b=“good!”; C. char b[10];strcpy(b, “good!”) ; D. char b[10]=“good!”;
11.执行下面程序段,给x,y赋值时,不能作为数据分隔符的是( )。
int x,y;
scanf(”%d%d”,&x&y); A. 回车 B. Tab键 C. 回车