2018年贵州民族大学信息工程院826高级语言程序设计之C程序设计考研仿真模拟五套题
● 摘要
一、选择题
1. 有以下程序:
以上程序执行后
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
【答案】B
【解析】文件的内容是( )。
首先建立一个新文件,进行写操作,随后可以从头开始读。如果指定的文件
建立可读写的二
已存在,则原有的内容将全部消失。首先定义了一个文件指针pf , 然后执
行
进制文件
接着执行语句
将个字符的内容写入pf 中,现在应该为Beijin9, 然后
由
2. 有以下程序:
将文件位置指针回到文件开头,执行语
句从文件的开头位置写入si 中前五个字符,所以结果为Chinant
程序运行的结果是( )。
A.4
B.34
C.31
D.32
【答案】C
【解析】函数fun 通过数组指针引用二维数组,其作用是遍历
中最大的元素。
3. 以下程序:
程序运行后的结果是( )。
A.1 3 7
B.7 3 1
C.7 3
D.3 7
【答案】D
【解析】函数fun 是递归函数,递归终止条件是x 小于等于4, 当大于等于4是递归调用第一次循环调用跳出if 循环,执行输出x=3, 然后回到第一次循环,执行if 循环的语句,输出x=7。
4. 有以下程序:
程序运行后的输出结果是( )。
A.3
B.2
C.1
D.0
【答案】D
找出数组
【解析】C 语言的语法规定:else 子句总是与前面最近的不带else 的if 相结合,与书写格式无关。可以写成下面的形式:
)即判定为false ,y 值不发生变化,然后else 判定x==0,仍然为false ,不执行else 语句,y 值不发生变化。
5. 有以下程序:
程序的运行结果是( )。
A.you!
B.How are you!
C.are you!
D.are you!
【答案】A
【解析】复制字符串函数
中原有的内容被覆盖。程序执行过程为:在单元中元素为
元中元素为
6. 有以下程序:
将str2完整的(包括不等于)复制到strl 中,strl 的情况下,判断当前元素是否为空格,若为空格将下一个元素以及之后的所有字符复制到a 数组中。当i=3时,if 条件成立,a 以及之后 进行下一次循环,之后当i=3时,if 条件成立,a 以及之后单之后的元素中在前没有空格出现,输出
相关内容
相关标签