1.在C语言中,若整型常数以八进制表示,正确的书写形式是()
A. 123 B. 0x123 C. 044 D. 092
2.下列不属于C语言合法标识符的是()
A. abc B. a3c C. 0abc D. ab3
3.构成C语言程序的基本单位是()
A. 函数 B.过程 C. 语句 D. 表达式
4.设char x=32;调用printf(“%d”,x=x<<1)后的输出结果是()
A. 16 B. 64 C. 100 D. 160
5.设i=3; 调用printf(〃%d\n〃,i++)以后。输出的值是()
A. 3 B. 4 C. 5 D. 6
6.若整型变量x=5,执行赋值命令p=3+x--,变量p的值是()
A. 5 B. 6 C. 7 D. 8
7.若整型变量a=8,b,b=(a= 4*4,a*4), b的值是 ()
A.60 B. 64 C. 19 D.36
8.设int i;float f;double d;则表达式10+i*f-d/25 结果的类型是()
A.int B.long C. float D.double
9.若整型变量m=4、n=6,表达式((m=5<8)&&(n=2*m))运算后,变量n的值是()
A. 10 B. 8 C. 6 D. 1
10.在C语言中, 字符串〃BlueaRedaYellow〃的实际长度 ()
A.12 B. 13 C. 14 D. 15
11.设 a=12, 则a+=a-=a*a 的最后结果值是 ()
A. 24 B. 0 C. -264 D. -132
12.函数不能嵌套定义,但可以嵌套调用,但不能调用的函数是()
A. 无参函数 B. 有参函数
C. 空函数 D. main函数
13.在C语言中,char型数据在内存中的存储形式是()
A. 原码 B. ASCII 码 C. 补码 D. bcd码
14.以下叙述正确的是()
A. C程序只能有一个函数。 B. C程序总是从main()函数执行。
C.main()函数必须在程序开始部分。D. C程序总是执行第一个函数。
15.设 int a; 则语句for(a=0;a==0;a++);执行循环的次数为()
A.0 B. 1 C. 2 D.不确切
16.变量的“指针”是()
A. 变量的地址 B.变量的数据类型
C. 变量的值 D.变量的存储类型
17.设 int a=15,*p;则正确的赋值语句是()
A. p=2; B. p=a++;
C. p=&a; D. *p=&a;
18.有以下程序段, 其中变量b中的值是()
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[4],b; b=*p+3;
A.7 B. 8 C. 9 D.10
19.以下能正确进行字符串赋植、赋初值的语句是()
A. char s[5]={ ˊaˊ, ˊaˊ, ˊaˊ, ˊaˊ, ˊaˊ};
B. char s[5]= 〃good!〃;
C. char *s,s=〃good!〃;
D. char s[5]; s=〃good!〃;
20.以下程序的输出结果是()
A.12 B.10 C.8 D.6
#define N 2+2
main(){
int i;
i = N * 3;
printf(〃%d〃,i);
}
星期5要用的~非常急~请回的帮帮忙~非常感谢~
CDBBB,BCBAC不敢保证全对。。。
第九题我觉得答案是2.。。。
D B D D D
D D B B B
A C B C C
应该有80%是正确的
有些不怎么确定,你自己看着参考吧。