2018年江苏师范大学教育学部825教育技术基本技术之C程序设计考研核心题库
● 摘要
一、选择题
1. 有以下程序:
程序运行的结果是( )。
【答案】C
【解析】题目在定义结构体st 的同时便定义了结构体数组data 。可
知
结构体指针P 指向数组的首地址,指向
向
2. 有以下程序
程序运行后的输出结果是( )。
【答案】A 【解析】
注释
3. 有以下程序:
之间计算机不参与编译,所以a 、b 值仍为0。
所以输出
即输出
和
则指
程序运行后的输出结果是( )。 A.6 B.21 C.123456 D.654321 【答案】A
【解析】本题首先定义文件指针变量fp
和数组
入数据
再打开文件
随后先给文件写
rewind 函数将文件指针从当前位置重新指向文件开始位置,所以for 循环依次将数组a
中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321,重新使指针指向文件开始位置,将此时fp 指向的数据(即文件中第一个数据6)写入变量k 中,关闭文件,输出k 值,A 项正确。
4. 以下选项中合法的C 语言赋值语句是( )。
A.++i; B.a=b=34 C.a=3,b=9
D.k=int(a+b); 【答案】A
【解析】B 项和C 项缺少分号,不合法。D 项类型转换不合法,应为k=(int )(a+b)。
5. 以下程序:
程序运行后的结果是( )。 A.0
B.-12 C.-20 D.10
【答案】C 【
解
析
】
将
函
数
的
宏
替
6. 有如下程序:
程序运行后,
在当前目录下会生成一个A.E B.EOF C.ABCDE D.A
【答案】A
向文件输入A ,
关闭文件件
退出循环
文件,其内容是( )。 换
代
入
程
序
中
即
可
。
【解析】程序执行过程为:i=0时,
以只写方式打开一个文本文件
时,再次以只写方式打开
_文件中内容为E 。
覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当
7. 有如下程序:
程序运行后的输出结果是( )。 A.ABC B.012
调用函数fputo
调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文
相关内容
相关标签