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

2018年北京市培养单位国家天文台864程序设计之C程序设计考研仿真模拟五套题

  摘要

目录

2018年北京市培养单位国家天文台864程序设计之C 程序设计考研仿真模拟五套题(一) . .. 2 2018年北京市培养单位国家天文台864程序设计之C 程序设计考研仿真模拟五套题(二) . 11 2018年北京市培养单位国家天文台864程序设计之C 程序设计考研仿真模拟五套题(三) . 19 2018年北京市培养单位国家天文台864程序设计之C 程序设计考研仿真模拟五套题(四) . 28 2018年北京市培养单位国家天文台864程序设计之C 程序设计考研仿真模拟五套题(五) . 36

第 1 页,共 44 页

一、选择题

1. 有以下程序

程序运行后的输出结果是( )。 A.0 B.z C. 元素的地址 D. 字符y 的地址 【答案】B

【解析】pc 值字符串指针,指向字符串

2. 有以下程序段:

程序的输出结果是( )。

【答案】A 【解析】因为的值不变。

3. 有以下程序:

第 2 页,共 44 页

等价于

所以if 语句判断条件不成立,于是执行得到a 和b

程序运行的结果是( )。 A.4 B.34 C.31 D.32 【答案】C

【解析】函数fun 的形参有三个,第一个是指针,它指向长度为4的int 数组;后两项都是int 型变量;返回值为int 类型。fun 函数调用发生在a 的第i 行,

s 中,第k 列、第

4. 有以下程序:

程序运行后的输出结果是( )。 A.20045537 B.20044550 C.20042580 D.20041703 【答案】D

【解析】把结构体变量作为一个参数传递给函数时,传递的是实参结构体变量的值,系统给结构体类型的形参开辟相应的内存空间,并把实参中各成员的值赋给对应的形参成员。所以改变形参变量的内容对实参不会有任何影响。因此本题的函数f ( )对结构体s[0]没做改动,结果还是20041703。

第 3 页,共 44 页

指针s 初始时指向a 的第一行,指向

作用相同,都表示a 中第i 行第k 列元素。函数fun 的作用是找出数组疔中的最大值; 即找出二维数组a 的第0列中最大值,返回31。

5. 以下函数不能用于向文件写入数据的是( )。

A.ftell B.fwrite C.fputc D.fprintf 【答案】A

【解析】函数ftell ( )用于得到文件位置指针当前位置相对于文件首的偏移字节数。在随机方式存取文件时,由于文件位置频繁地前后移动,程序不容易确定文件的当前位置。调用函A 项不能写入数据,BCD 三项都可以向文件中写入。 数ftell 就能非常容易地确定文件的当前位置。

6. 有如下程序:

程序运行后,在当前目录下会生成一个A.E B.EOF C.ABCDE D.A

【答案】A

向文件输入A ,关闭文件件

退出循环

文件,其内容是( )。

【解析】程序执行过程为:i=0时,以只写方式打开一个文本文件

时,再次以只写方式打开_文件中内容为E 。

覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当

7. 有以下程序:

第 4 页,共 44 页

调用函数fputo

调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文