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