2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研仿真模拟题

更新时间:2023-04-28 08:25:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研仿真模拟题(一) (2)

2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研仿真模拟题(二) (13)

2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研仿真模拟题(三) (23)

2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研仿真模拟题(四) (33)

2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研仿真模拟题(五) (42)

第1 页,共51 页

第 2 页,共 51 页

2017年辽宁师范大学计算机与信息技术学院836C 语言程序设计考研仿真模拟题(一)

说明:①本资料为VIP 学员内部使用,严格按照2017考研最新题型及历年试题难度出题。

——————————————————————————————————————————

一、选择题

1. 有以下程序

{

程序执行后的输出结果是( )。 A.Prohsbn B.Prphsbn C.Progsbn D.Program 【答案】B

【解析】函数funl 功能是将字符串中元素加1,main 函数将数组第4个元素的指针传进funl 函数中,结果为Prohsbn 。

2. 有以下程序:

程序的运行结果是( )。

A. B.

第 3 页,共 51 页 C.

D.

【答案】B 【解析】调用函数fun ,输出的是即输出即

3. 有以下程序:

程序的运行结果是( )。

A.21

B.6

C.123456

D.11

【答案】A

【解析】程序执行过程为:以读/写方式打开一个新的二进制文件从地址为a 的数据块开始,一次输出一个整型字节的数据,只输出一次,将1写入文件中;执行for 循环,将文件指针移到文件开头,将文件第一个数值读出赋给k ,再将指针移动到开头,

向文件内输入

循环实现将a 数组中元素累加,结果21存放在文件中。调用rewind 将文件指针移

动到开头,调用fread 函数从文件中读出一个整型数据赋给k=21,调用fclose 函数关闭文件,打印k 值,故A 项正确。

4. 有以下程序:

第 4 页,共 51 页

程序的运行结果是( )。

A.flqv

B.agmrw

C.ekpuy

D.flqvz

【答案】A

【解析】puts ( )函数将数组中存放的字符串输出到输出设备中,用

取代字符串结束符strlen ( )函数是求字符串的实际长度(不包含结束标志),并且作为函数值

返回。程序中for 循环实现,将第i 个字符 串最后一个字符放入w 数组下标值为i 的位置,即最后将数组最后一个字符赋值为

输出字符串W 为flqv ,故A 选项正确。

5. 有以下程序:

执行时若输入以下字符串:

则输出结果是( )。

A.Peachflower is pink.

B.Peachfloweris pink.

C.Peachflowerispink.

D.Peach flower is pink.

【答案】A

【解析】由于

格式输出字符串时,是以空格作为间隔符,因此,输入

而while 语句给c 赋值时,getchar ( )能识别空格符,

A 项正确。

6. 有以下程序:

本文来源:https://www.bwwdw.com/article/hq7q.html

Top