三峡大学硕士研究生招生复试 《C 语言程序设计》课程考试试卷
注意:1、考试时间180分钟,满分100分;
2、姓名、准考证号必须写在指定的地方 阅卷负责人签名
姓名: 准考证号:
本试卷 共 3页,请附答题纸,将答案写在答题纸上面
一、 选择题。(每题1分,共20分)
1. 一个完整的C 源程序是( )
A 、要由一个主函数(或)一个以上的非主函数构成
B 、由一个且仅由一个主函数和零个以上
(含零)的非主函数构成 C 、要由一个主函数和一个以上的非主函数构成 D 、由一个且只有一个主函数或 2.若x=4
x*=x+2的值为 ( )
A 、36
B 、24
C 、18
D 、20 3. 以下符合C 语言语法的实型常量是(
A 、 1.2E0.5
B 、 3.14.159E
C 、 .5E-3
D 、 E15 4.
( )
A 、x1=26.8%3 ;
B 、1+2=x2 ;
C 、x3=0*12 ;
D 、x4=1+2=3; 5、判断char 型变量ch 是否为大写字母的正确表达式是(
A 、'A'<=ch<='z'
B 、(ch>='A')&(ch<='Z')
C 、(ch>='A')&&(ch<='Z')
D 、('A'<=ch)AND('Z'>=ch)
6. 下面程序段int n=0; while(n++<=2); printf(‚%d ‛,n);的运行结果是( C )。 A 、2 B 、3 C 、4 D
、有语法错 7. 若有说明 int a[10];则对a 数组元素的正确引用是( D )
A 、a[10]
B 、a[3.5]
C 、a(5)
D 、a[10-10] 8. 在C
( )类型. A 、void B 、double C 、int D 、char
9.若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是( )。 A 、(exp==0) B 、(exp!=0) C 、(exp==1) D 、(exp!=1)
10.在C 语言中,形参的缺省存储类是( ) A) auto B) register C) static D) extern
11.若有定义 int a[5]; 则对数组中首元素的地址可以表示为(
A 、&a
B 、a+1
C 、a
D 、&a[1]
12. 若有定义 int a[5], *p=a; 则对a 数组元素的正确引用是( ) A 、*&a[5] B 、a+2 C 、*(p+5) D 、*(a+2) 13. int a[3][4];则对a 数组元素的正确引用是( )
A 、a[2][4]
B 、a[1,3]
C 、a[1+1][0]
D 、a(2)(1)
14.
( ).
A 、继续占用相同大小的内存
B 、占用的内存减小
C 、释放内存
D 、不确定 15.当调用函数时,实参是一个数组名,则向函数传送的是 A) 数组的长度 B) 数组的首地址 C) 数组每一个元素的地址 D) 数组每个元素中的值
16.已知int x=10,y=20,z=30;语句if(x>y) z=x;x=y;y=z; 执行后x,y,z 的值是( )。 A 、x=10,y=20,z=30 B 、x=20,y=30,z=30 C 、x=20,y=30,z=10 D 、x=20,y=30,z=20确定 17. C 语言中while 和do-while 循环的主要区别是( )。
A 、do-while 的循环体至少无条件执行一次
B 、while 的循环控制条件比的循环控制条件严格
C 、do-while 允许从外部转到循环体内
D 、do-while 的循环体不能是复合语句 18. C 语言中函数返回值的类型是由( )决定。
A 、return 语句中的表达式类型
B 、调用函数的主调函数类型
C 、调用函数时临时
D 、定义函数时所指定的函数类型 19.以下不能对二维整形数组a 进行正确初始化的语句是( )。
A 、int a[2][3]={0};
B 、int a[][3]={{1,2},{0}};
C 、int a[2][3]={{1,2},{3,4},{5,6}};
D 、int a[][3]={1,2,3,4,5,6}; 20.若有语句int *point,a=4,point=&a; 下面均代表a 地址的一组选项是( )。
A 、a, point, *&a
B 、&*a, &a, *point
C 、*&point, *point, &a
D 、&a,&*point,point
二、 填空题。(每空1分,共10分)
1
int a[]={2,4,6,8,10,12} ; 则*(a+5)的值是( )
2.设char *s=‛abcde‛; 则指针变量s 指向的字符串所占的字节数是( ) 个
考研复试c语言面试题三峡 三峡大学C语言程序设计(复试)考研真题硕士研究生入学考试试题...