|

 以下为一维整型数组a的正确说明是()。
A:inta(10);
B:"intn=10,a[n];"
C:"intn;scanf(""%d"",n);"
D:"#defineSIZE10;inta[SIZE];inta[n];"
函数strcmp(“A”,“B”)的值为()
A:0
B:-1
C:1
D:3
sizeof(float)是()。
A:双精度型表达式
B:一个整型表达式
C:一个函数调用
D:一个不合法的表达式
char*A[5],则标识符A的意义时()。
A:A是一个指向有5个字符型元素的指针变量
B:A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C:A是一个指向字符型的函数的指针变量
D:A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。
A:0~255
B:0~65535
C:-32768~+32767
D:-256~+255
对于条件表达式(M)?(a++):(a--),其中的表达式M等价于()。
A:M==0
B:M==1
C:M!=0
D:M!=1
下面的叙述,不正确的是()。
A:宏名无类型,其参数也无类型
B:宏定义不是C语句,不必在行末加分号
C:宏替换只是字符替换
D:宏替换定义命令必须写在文件开头
若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
A:a1+a2+a3=48
B:a1+a2+a3=25
C:a1+a2+a3=10
D:不确定值
当正常执行了文件关闭操作时,fclose函数的返回值是()。
A:-1
B:随机值
C:0
D:1
执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
A:40,36,30
B:"32,8,7"
C:"32,28,7"
D:"32,28,7.5"
若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
A:n%=(m%=5)
B:n%=(m-m%5)
C:n%=m-m%5
D:(n%=m)-(m%=5)
C语言中,逻辑“真”等价于()。
A:大于零的数
B:大于零的整数
C:非零的数
D:非零的整数
若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
A:1213.6
B:"a=12,b=13.6"
C:"12,13.6"
D:a=12b=13.6
下面对指针变量的叙述,正确的是()
A:指针变量可以加上一个指针变量
B:可以把一个整形数赋给指针变量
C:指针变量的值可以赋给指针变量
D:指针变量不可以有空值,即该指针变量必须指向某一变量
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A:整型常量
B:整型表达式
C:整型常量或整型表达式
D:任何类型的表达式
下列关于switch语句和break语句的结论中,只有()是正确的。
A:break语句是switch语句的一部分
B:在switch语句中可以根据需要使用或不使用break语句
C:在switch语句中必须使用break语句
D:"以上三个结论有两个是正确的"
下列四组选项中,均是不合法的用户标识符的选项是______。
A:AP_0do
B:floatgoto_A
C:b-agotoint
D:_123tempINT
若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
A:输出格式描述符的域宽度不够,不能输出
B:输出为1234.7
C:输出为1234.6
D:输出为-1234.6
下列不属于C语言关键字的是()。
A:default
B:register
C:enum
D:external
若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));
A:6
B:3
C:5
D:字符串中有非法自负,输出值不定
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">已知<span lang="EN-US">int a</span>,<span lang="EN-US">*p=&a,</span>则函数<span lang="EN-US">printf("%d",p);</span>调用错误。</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">在<span lang="EN-US">C</span>程序中,逗号运算符的优先级最低</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">主函数可以在其他函数之后,函数内不可以嵌套定义函数</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">声明语句<span lang="EN-US">int a[][3]={{1,0,1},{},{1,1}};</span>能对二维数组<span lang="EN-US">a</span>进行正确初始化。</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US">C</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">语言<span lang="EN-US">fread</span>()函数的功能是从文件<span lang="EN-US">fp</span>中读取<span lang="EN-US">n</span>个字符存入指定的内存。</span>
A:错误
B:正确
|
|