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

2017年江西农业大学农学院341农业知识综合三之C程序设计考研导师圈点必考题汇编

  摘要

一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。 A.2, 4, 8, B.3, 6, 9, C.3, 5, 7, D.1, 3, 5, 【答案】B

【解析】函数实现的功能是将数组a 中每一行的最大值放于数组b 中

第一行最大值为3,第二行最大值为6,第二行最大值为9。

2. 有以下程序

程序的运行结果是( )。

【答案】D

【解析】首先用函数

的方式开打文件

然后调用两次fwrite 函数将数组a

的5个元素,依次输出到文件fp 中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread 函数从文件中读取这10个字节的数据到数组a 中。

3. 以下程序:

程序运行后的结果是( )。 A.0 B.-12 C.-20 D.10

【答案】C 【

替换

4. 以下不能对文件进行输出的库函数是( )。

A.fwrite B.fputs C.fpout D.fprintf 【答案】C

【解析】fwrite 函数的功能是用来向文件写数据块。fputs 函数的功能是用来向指定文件输出一个字符串。fprintf 函数按照格式向文本文件中输出数据。这三者都是库函数,而fpout 不是库函数。

5. 有以下程序:

程序的运行结果是( )。 A.3 B.5 C.6

D. 结果不确定 【答案】A

【解析】( )的优先级大于*,故先将执行语句

6. 有以下程序:

程序的运行结果是( )。

【答案】A

【解析】程序执行过程为:调用f 函数,将结构体a 与b 的地址作为参数传入函数,函数中指针a 指向结构体a ,指针b 指向结构体b ,将指针a 指向的结构体a 赋给指针b 指向的结构体b ,结构体b 内容被修改。输出b

7. 有以下程序:

强制转化为1,即浮点数被强制转换成1,

计算得