高校题库
第1题
C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为( )。
第2题
若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为( )。
第3题
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。
第4题
void main()
{
int x=1,a=0,b=0;
switch (x)
{
case 0: b++;
case 1: a++;
case 2: a++;b++;
}
printf("a=%d,b=%d",a,b);
}该程序的输出结果是( )
第5题
下列程序的输出为( )。
void main()
{
int y=10;
while(y--);
printf("y=%d\n",y);
}
第6题
int a[10];合法的数组元素的最小下标值为( )。
第7题
下述程序的输出结果是( )。
void prt(int *x)
{
printf("%d",++*x);
}
main()
{
int y=30;
prt(&y);
}
第8题
file1.c中有命令,#include
第9题
设有如下函数定义:
int f(char *s)
{
char *p=s;
while(*p!='\0') p++;
return (p-s);
}如果在主程序中用下面的语句调用上述函数,则输出结果是( )。
printf("%d\n",f("goodbye!"));
第10题
下面说法中错误的是( )。
第11题
C语言本身没有输入输出语句。
第12题
关系运算符 <= 与 == 的优先级相同。
第13题
scanf函数的一般格式为:scanf(格式控制字符串,输入表列);。
第14题
C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。
第15题
条件表达式x?'a':'b'中,若x=0时,表达式的值为b。
第16题
运算符的级别由高向低依次为赋值运算符->关系运算符->算术运算符->逻辑运算符->!。
第17题
引用数组元素时,下标可以是整型表达式或整型常量。
第18题
do-while循环由do开始,while结束,在while(表达式)后面不能加分号。
第19题
C语言数组的下标可以从-1开始。
第20题
给数组赋初值时,初值的个数可以小于所定义的元素的个数。