当前位置:问答库>考研试题

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,调用