2018年曲阜师范大学传媒院855计算机应用基础之C程序设计考研仿真模拟五套题
● 摘要
目录
2018年曲阜师范大学传媒院855计算机应用基础之C 程序设计考研仿真模拟五套题(一) . .. 2 2018年曲阜师范大学传媒院855计算机应用基础之C 程序设计考研仿真模拟五套题(二) . 11 2018年曲阜师范大学传媒院855计算机应用基础之C 程序设计考研仿真模拟五套题(三) . 19 2018年曲阜师范大学传媒院855计算机应用基础之C 程序设计考研仿真模拟五套题(四) . 28 2018年曲阜师范大学传媒院855计算机应用基础之C 程序设计考研仿真模拟五套题(五) . 35
一、选择题
1. 设变量均己正确定义并且赋值,以下与其他三组输出结构不同的一组语句是( )。
【答案】D
【解析】“++”和“一”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。++X表示先将X 值加1后再用,X++表示先使用X 值,用后再加1,所以本题中ABC 选项都会输出x+1的值。
2. 有如下程序:
!
程序运行后的输出结果是( )。
A.1123
B.123
C.0123
D.001
【答案】A
【解析】程序执行过程为:for 循环开始,第一次循环,输出i=l,判断i<4成立,输出i=l,循环结束后i=2; 第二次循环,判断i<4成立,输出i=2, 循环结束后i=3; 第三次循环,判断i<4成立,输出i=3, 循环结束后i=4; 第四次循环,判断i<4不成立,退出循环。程序运行后的输出结果是1123, 故A 项正确。
3. 以下选项中能表示合法常量的是( )。
【答案】A
【解析】A 项,表示的是字符串常量。B 项,浮点数的指数部分应该是整型;C 项,单个转义符没有意义;D 项,整数常量中间不能出现逗号。
4. 有如下程序:
若要从键盘读入姓名给结构体变量zhangsan 的name 成员,输入项错误的是( )。
【答案】A
【解析】可用以下3种形式来引用结构体变量中的成员:①结构体变量名. 成员名;②指针变量名成员名;③(*指针变量名). 成员名。程序定义了一个结构体变量zhangsan , —个结构体指针ptr , 并且使指针指向变量zhangsan 。A 项zhangsan 为结构体变量名,不能用一〉引用其成员,A
项错误。
5. 有以下程序:
程序的运行结果是( )。
均是正确的引用结构体变量成员的方式。
A.21
B.6
C.123456
D.11
【答案】A
【解析】程序执行过程为:以读/写方式建立一个新的文本文件
内输入
值。
6. 有以下程序:
程序运行后的输出结果是( )。
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。
7. 有以下程序
程序运行后的输出结果是( )。
A.6
B.9
将1写入文件;执行for 循环,将文件指针移到文件开头,将文件第一个数值1赋给k ,再将指针移动到开头,向文件循环实现将a 数组中元素累加,结果21存放在文件中。调用rewind 将文件指函数关闭文件,打印k 针移动到开头,调用fscanf 函数从文件中读出数值赋予k=21,调用
相关内容
相关标签