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

2018年北京农院计算机与信息工程院341农业知识综合三(农业信息化)[专硕]之C程序设计考研核心题库

  摘要

一、选择题

1. 有以下程序

程序运行后的输出结果是( )。 A.123456 B.14 C.1234 D.12

【答案】A

【解析】将有6个元素的整型数组分两行输出到一个文件中,因为输出的都是数字并且每行都没有分隔符,所以当再对其进行读取操作时,每一行都会被认为是一个完整的数,而换行符则作为它们的分隔符。

2. 有如下程序:

程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72

第 2 页,共 60 页

【答案】A

【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为%d ; ②八进制整常量,以0作为前缀,输出格式控制符为%〇; ③十六进制整常量,以故A 项正确。

3. 有以下程序:

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

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

函数调用发生在a 的第i 行

s 中,第k

列、第

4. 有以下程序:

程序运行后的输出结果是( )。 A.197 B.143 C.33 D.28

【答案】B

【解析】根据宏定义的规定,

题中

第 3 页,共 60 页

作为前缀,输出

格式控制符为%x 。八进制数072表示成十进制数为58,即x=072=58,以十进制格式输出x+l=59,

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

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

分别代入k 、j 的值后求出的结

果为143。

5. 有以下程序:

程序运行后的输出结果是( )。 A.tuv

B. 字符t 的ASCII 码值 C.t

D. 出错 【答案】C

【解析】

表示。

6. 有以下程序:

程序运行的结果是( )。

【答案】D

【解析】对结构体变量赋初值时,相同类型的变量可以通过等号直接赋值,它会将每个成员在结构体中的顺一一对应赋初值,

可知

输出函数中要求输出的浮点数有效位为2位。

第 4 页,共 60 页

的优先级高于因此先对s 取内容,然后将s 中的内容加2