目录
2017年华东交通大学C语言程序设计复试实战预测五套卷(一) (2)
2017年华东交通大学C语言程序设计复试实战预测五套卷(二) (7)
2017年华东交通大学C语言程序设计复试实战预测五套卷(三) (12)
2017年华东交通大学C语言程序设计复试实战预测五套卷(四) (16)
2017年华东交通大学C语言程序设计复试实战预测五套卷(五) (21)
第1 页,共25 页
第 2 页,共 25 页 2017年华东交通大学C 语言程序设计复试实战预测五套卷(一)
说明:本资料为2017复试学员内部使用,终极模拟预测押题,实战检测复试复习效果。 ————————————————————————————————————————
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
A.1,12,13,4,15,
B.10,9,8,7,6,
C.1,7,13,9,15,
D.10,12,8,4,6,
【答案】A
【解析】fun ( )函数功能是:对数组中,下标对3求余为0的元素减去5,下标对3求余不为0的元素累加5,所以执行完fun ( )函数后,数组c 中元素值为1,12,13,4,15,答案为A 选项。
2. 有以下程序:
程序的运行结果是( )。
A.4
B.5
第 3 页,共 25 页 C.6
D.7
【答案】C
【解析】fun 函数是递归函数,用来计算从0到n 的整数和。调用fun 函数,n=3,
返回
【程序有错,应为】
3. 有以下程序:
程序运行后的输出结果是( )。
A.3,5
B.7,7
C.5,7
D.3,7
【答案】D
【解析】函数f ( )的功能是定义一个整型的指针变量s ,指向全局变量k ,然后修改S 指向地址中的值为7,因此f ( )函数只是修改全局变量k 的值为7,与main ( )函数中临时变量m 无关,因此最后输出为3,7。
4. 以下不能将s 所指字符串正确复制到t 所指存储空间的是( )。
A. B. C. D.
【答案】C
【解析】C 项,能够实现将s 中除了字符串结束标志的字符以外的所有字符复制到t 中,字符串t 是不完整的。
5. 有以下程序:
第 4 页,共 25 页
程序的运行结果是( )。
A.5,5,5,5,5
B.3,5,5,5,5
C.5,3,3,3,5
D.3,5,3,5,5
【答案】A
【解析】程序执行过程为:p 指向i ,q 指向j ,调用函数f ,将i 与j 地址传递给s 与t ,判断i 是否小于j ,成立则将j=5赋值给i ,则i=5,返回指向i 的指针并赋给r ,则r 指向i ,最后输出5,5,5,5,5,故A 选项正确。
6. 有以下程序:
已知字母A 的ASCII 码为65,程序运行后的输出结果是( )。
【答案】A
【解析】C 语言中每个字符都对应一个ASCII 码值,该值可以用来运算。本题中main 函数将字符A 经过加四和加三运算后分别赋值给然后将按字符格式输出,按整型格式输出。
7. 有以下函数:
函数的功能是( )。
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串s 复制到字符串t 中
D.连接字符串s 和字符串t

