出自:国家开放大学《C语言程序设计A》

用类型关键字表示十进制常数3.26f的类型为()。
C语言中的每条简单语句以分号作为结束符。()
当在程序中执行到()语句时,将结束所在循环语句中循环体的一次执行。
存储字符串“a”需要占用存储器的()个字节空间。
写出下列程序运行后的输出结果。
假定y=10,则表达式++y*3的值为()。
执行“typedef int ABC[10];”语句把ABC定义为具有10个整形元素的()类型。
写出下列程序运行后的输出结果。
float的类型长度为8。()
执行int *p=malloc(sizeof(int))操作得到的一个动态分配的整型对象为()。
假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。
写出下列程序运行后的输出结果。
若定义了函数 double *function(), 则返回值类型为()。
A:实数型
B:实数指针型
C:函数指针型
D:数组型
写出下列程序运行后的输出结果。
写出下列程序运行后的输出结果。
在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为()。
在C语言中,所有预处理命令都是以()符号开头的。
A:*
B:#
C:&
D:@
已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。
A:free(p);
B:free p;
C:free(*p);
D:free[p];
写出下列程序运行后的输出结果。
十进制数35对应的八进制数为()。
用于存储一个长度为n的字符串的字符数组的长度至少为()。
假定i的初值为0,则在循环语句“while(iA:n-1
B:n
C:n+1
D:n/2
strlen函数用于计算一个字符串的()。
int i=0,s=0;while(s<20){i++;s+=i;}在这个的while循环语句中,其循环体被执行的次数为()。
A:4
B:5
C:6
D:7
与结构成员访问表达式x.name等价的表达式为()。
A:x->name
B:&x->name
C:(&x)->name
D:(*x)->name
逻辑表达式(x==0 && y>5)的相反表达式为()。
注释内容的开始所使用的标记符为。()
作为语句标号使用的case和default只能用于()语句的定义体中。
要使p指向二维整型数组a[10][20],p应定义为()。
A:int *p=a;
B:int **p=a;
C:int *p[20]=a;
D:int(*p)[20]=a;
在C语言中,转义字符‘/n’表示一个换行符。()