一、判断题
第1题:函数调用可以出现在表达式中 对
第2题:若有定义一维数组int a[4]的首地址为0078H,则a[1]元素的首地址是0079H(设int型数据占两个字节)。错
第3题:在标准C语言中,共用体变量中的各成员是共同占用一块存储空间。对
第4题:在标准C中,语句必须以“;”结束。对
第5题:未在定义语句中赋初值的auto变量和static变量的初值都是随机值错
第6题:在标准C语言中,在使用文件包含时,各个文件的先后次序无关。对
第7题:在C语言中十六进制数100转换为十进制数为 256 对
第8题:在标准C语言中,宏定义的结尾也要加“;”。错
第9题:在C语言中,可执行程序是机器语言代码 对
第10题:在if语句中,else前一个语句可不加“;”。错
二、单选题 选择正确的答案输入
第1题:假定a和b为int型变量,则执行以下语句后b的值为
a=1;b=10;
do{
b-=a;
a++;
}while(b--<0);
参考答案:D
A、9
B、-2
C、-4
D、8
第2题:若有以下说明,则数值为4的表达式是:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c='a',g;
参考答案:D
A、a[g-c]
B、a[4]
C、a['d'-'c']
D、a['d'-c]
第3题:下列符号可以作为变量名的是:
参考答案:C
A、+a
B、*p
C、_DAY
D、next day
第4题:以下程序的输出结果是
# include <stdio.h>
# include <string.h>
main()
{
char str[12]={'s','t','r','i','n','g'};
printf("%d\n",strlen(str));
}
参考答案:A
A、6
B、7
C、11
D、12
第5题:下列关于指针定义的描述,___________是错误的。
参考答案:D
A、指针是一种变量,该变量用来存放某个变量的地址值的。
B、指针变量的类型与它所指向的变量类型一致。
C、指针变量的命名规则与标识符相同。
D、在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。
第6题:下列符号中,不属于转义字符的是
参考答案:D
A、\\
B、\x00
C、\n
D、\09
第7题:以下叙述不正确的是
参考答案:D
A、一个