东北大学C 语言期末考试题及答案(1) 1、构成 C 语言的基本单位是___B____。 过程 函数 语句 命令 2、设 x 为整型变量 ,不能正确表达数学关系: 55&&x<10 x==6||x==7||x==8||x==9 !(x<=5)&&(x<10) 3、在 C 语言中,逻辑运算符的优先级从高到低的排列顺序为__D___ 。 &&、||、! ||、&&、! &&、!、|| !、&&、|| 4、下面语句中,正确的是 __D___ 。 printf ("%c\n" ,"student" ); printf ("%c\n" ,"c"); printf ("%s\n" ,&a); printf ("%s\n" ,"hello" ); 5、对于 for(表达式 1;;表达式 3)可以理解为 __B___ 。 for(表达式 1;0;表达式 3) for(表达式 1;1;表达式 3) for(表达式 1;表达式 1;表达式 3) for(表达式 1;表达式 3;表达式 3) 6、执行下面程序段的结果是 __B___ 。 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); } a=1,b=1 a=2,b=1 a=1,b=0 a=2,b=2 7、执行下面程序段的结果是__D___。 int x=0; do { printf(“%2d”,x--); }while(x); 打印出 321 打印出 23 不打印任何结果 陷入死循环 8、设 x=10,y=5;z=15,执行下面一段程序后 z 的结果是__C___。 If(x>y) if(y>z)x=y; else z=y; 7 6 5 4 9、如果一个函数被说明为 static,那么__B___。 该函数只能被 main 函数调用 该函数能被当前文件的函数调用,但不能被其他文件的函数调用 该函数不能被当前文件的函数调用,可以被其他文件的函数调用 任何文件的函数都可以调用该函数 10、下面关于局部变量的描述中,错误的是__D___。 函数的局部变量的有效范围只能在本函数 函数的形式参数也是局部变量 局部变量的名称不能和函数同名称 不同的函数中不能定义相同名称的局部变量 11、下列初始化字符数组的语句中,错误的是__A___。 char str[5]="hello"; char str[]={'h','e','l','l','o','\0'}; char str[5]={"hi"}; char str[100]=""; 12、引用数组元素时,数组下标可以是__D___。 整型常量 整型变量 整型表达式 以上均可 13、 已知:char str[10],*p=str; 下面的语句中正确的是__B___。 str="ABC"; p="ABC"; *str="ABC"; *p="ABC"; 14、下面语句中,错误的是___D__。 int i;int...