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,
计算得
相关内容
相关标签