高校题库
第141题
下面程序段的输出结果为A。
int i=20;
switch(i/10)
{
case 2:printf("A");
case 1:printf("B");
}
第142题
break语句不能终止正在进行的多层循环。
第143题
while和do…while循环不论什么条件下它们的结果都是相同的。
第144题
char c[]="Very Good";
是一个合法的为字符串数组赋值的语句。
第145题
若有语句:char a[]="string";,则a[6]的值为'\0'。
第146题
对任何一个二维数组的元素,都可以用数组名和两个下标唯一地加以确定。
第147题
如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准。
第148题
在C程序中,函数既可以嵌套定义,也可以嵌套调用。
第149题
每次调用函数时,都要对静态局部变量重新进行初始化。
第150题
计算机编译系统对宏定义在编译时进行语法检查。
第151题
C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为( )。
第152题
下列程序段的输出结果为( )。
float k=0.8567;
printf("%4.1f%%",k*100);
第153题
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )。
第154题
若k是整型,则以下程序段的执行结果是( )。
k=-3;
if(k<=0)
printf("####")
else printf("&&&&");
第155题
以下for循环的执行次数是( )。
for(x=0,y=0;(y=123)&&(x<4);x++);
第156题
下面合法的语句定义是( )。
第157题
在所有函数之前,定义一个外部变量的形式为static int x;那么错误的叙述是( )。
第158题
在“文件包含”的预处理中,被包含的文件应是( )。
第159题
以下程序的输出结果是( )。
#include<stdio.h>
f(char *s)
{
char *p=s;
while(*p!='\0')
p++;
return(p-s);
}
void main()
{
printf("%d\n",f("ABCDEF"));
}
第160题
定义结构体的关键字是( )。