|

在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A:整型常量
B:整型表达式
C:整型常量或整型表达式
D:任何类型的表达式
有两个字符数组a、b,则以下正确的输入语句是()。
A:gets(a,b);
B:quot;scanf(quot;quot;%s%squot;quot;,a,b);quot;
C:quot;scanf(quot;quot;%s%squot;quot;,a,b);quot;
D:quot;gets(quot;quot;aquot;quot;),gets(quot;quot;bquot;quot;);quot;
下面四个选项中,均是正确的数值常量或字符常量的选项是()。
A:0.00f8.9e''
B:quot;quot;quot;aquot;quot;3.9E-2.51e1'\quot;quot;'quot;
C:3'0110xFF000a
D:001E140xabcd2e250.I14
以下能对二维数组a进行正确初始化的语句是()。
A:inta[2][]={{1,0,1},{5,2,3}};
B:quot;inta[][3]={{1,2,3},{4,5,6}};quot;
C:quot;inta[2][4]={{1,2,3},{4,5},{6}};quot;
D:quot;inta[][3]={{1,0,1},{},{1,1}};quot;
若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf(quot;%d%d%dquot;,a1,a2,a3);printf(quot;a1 a2 a3=%d\nquot;,a1 a2 a3);}
A:a1 a2 a3=48
B:a1 a2 a3=25
C:a1 a2 a3=10
D:不确定值
以下for循环语句()。for(;;)printf(ldquo;*rdquo;);
A:判断循环结束的条件不合法
B:是无限循环
C:循环一次也不执行
D:循环只执行一次
下列各数组定义程序段,正确的是()。
A:intn=10;inta[n];quot;
B:quot;main(){charstr[10]=rdquo;amanrdquo;}quot;
C:quot;staticint[][3]={{0,1,2},{80,89,2}};quot;
D:staticchar[5]=ldquo;iamastudent.rdquo;;
以下不正确的说法为()。
A:在不同函数中可以使用相同名字的变量
B:形式参数是局部变量
C:在函数内定义的变量只在本函数范围内有效
D:在函数内的复合语句中定义的变量在本函数范围内有效
若有定义:intA[3][4];能表现数组元素A[1][1]的是()
A:(A[1] 1)
B:*(A[1][1])
C:(*(A 1)[1])
D:*(A 5)
标有/**/语句的输出结果为()intx=20;printf(ldquo;%d,%o,%xrdquo;,x,x,x);/**/
A:20,20,20
B:quot;20,24,14quot;
C:quot;20,14,24quot;
D:quot;20,024,14quot;
char*A[5],则标识符A的意义时()。
A:A是一个指向有5个字符型元素的指针变量
B:A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C:A是一个指向字符型的函数的指针变量
D:A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
若执行fopen函数时发生错误,则函数的返回值是()。
A:随机值
B:1
C:NULL
D:EOF
当正常执行了文件关闭操作时,fclose函数的返回值是()。
A:-1
B:随机值
C:0
D:1
函数必须有返回值,否则不能使用函数
A:错误
B:正确
在swith语句中可以根据需要使用或不需要使用break语句。
A:错误
B:正确
若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是ldquo;ab rdquo;。
A:错误
B:正确
在C程序中main函数必须位于程序的最前面
A:错误
B:正确
inta[3][];可以对二维数组a的正确说明。
A:错误
B:正确
主函数可以在其他函数之后,函数内不可以嵌套定义函数
A:错误
B:正确
声明语句inta[]={0};可以对一维数组a进行正确初始化。
A:错误
B:正确
|
|