22.已知float a[10],*p;,则合法的赋值语句是______。
A. a=100;
B. p=a[5];
C. p=a[2]+2;
D. p=a+2;
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-4b78-c044-ce3414c8e901.html
点击查看答案
2.下列选项中,表达式______值为1。
A. 1-'0'
B. 1-'\0'
C. '1'-0
D. '\0'-'0'
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-7840-c044-ce3414c8e900.html
点击查看答案
11.在switch语句中,switch后面表达式值的类型不能是______。
A. int
B. double
C. char
D. long
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-37f0-c044-ce3414c8e901.html
点击查看答案
24.若有:
union keyboard
{
char key[2];
int value;
}k[104];
则下列说法中,正确的是______。
A. 共用体类型名是value
B. 共用体类型名是key
C. 共用体类型名是union keyboard
D. 共用体类型名是k
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-a338-c044-ce3414c8e901.html
点击查看答案
12.执行下列程序后,输出的结果是______。
#include
void main( )
{
int i,s=0;
for(i=1;i<10;i+=2)
s+=i+1;
printf( );
}
A. s=30
B. s=25
C. s=55
D. s=45
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-e3d0-c044-ce3414c8e900.html
点击查看答案
3.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是______。
A. 大写字母
B. 下划线
C. 数字字符
D. 连接符
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-2638-c044-ce3414c8e900.html
点击查看答案
19.已知一个程序如下:
#include
int a;
void main()
{
int b=2,c=5;
a=b*c;
printf( );
}
下面说法正确的______。
A. a是局部变量
B. c是全局变量
C. b是全局变量
D. a是全局变量
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-9d80-c044-ce3414c8e901.html
点击查看答案
19.C语言中,系统默认全局变量为______。
A. 自动(auto)类型
B. 寄存器(register)类型
C. 静态(static)类型
D. 外部(extern)类型
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-4578-c044-ce3414c8e900.html
点击查看答案
5.设有定义:int x=6,y;,则执行语句y=x++;++y;后,y的值是______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-2c38-c044-ce3414c8e901.html
点击查看答案
1.计算机能直接执行的程序是_______。
A. 可执行程序
B. 目标程序
C. 源程序
D. 汇编程序
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-2250-c044-ce3414c8e900.html
点击查看答案