西安财经大学C语言考试题库,2016年贵州财经大学信息学院C语言程序设计复试笔试仿真模拟题...

一、选择题

1. 若有以下程序段

则以下选项中值为6的表达式是( )。

答:C

【解析】定义长度为3的struct 数组a , a 中每个元素的next 值是指向下一个元素,实际上数组a 的元素构成了一条单链表,指针p 指向单链表的头部项返回的都是的值5。

2. 有以下程序:

程序的输出结果是( )。 A.22 B.18 C.20 D.16 答:D

【解析】语

退出循环。

3. 有以下程序:

第 2 页,共 34 页

等于指向三

相当

于程序执行过程为

程序的执行结果是( )。 A. 输出321 B. 输出23 C. 不输出任何内容 D. 陷入无限循环 答:B 【解析】

表示输出的整型变量占2列。程序执行过程为:输出x 为23, 之后x

自减得

,while 条件不成立,退出循环。 为假(0)

4. 以下正确的字符串常量是( )。

A. B.

C.Olympic Games D.

答:A

【解析】字符串常量需要用双引号括起来,A 项正确;字符,D 项错误。

5. 有以下程序:

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

答:A

【解析】disp ( )函数中,存在while 循环,当指针指向地址单元存储的字符不等于空字符串

输出此字符,否则退出循环,输出

函数返回类型为

所以返回

在主函数中调用disp ( )函数时,字符

并且再将

码0, A项正确。

先全部输出,当指针指向字符串最后空字符时,退出循环,输出

中第三个

和和在一起是一个

回输出。由于

第 3 页,共 34 页

6. 以下不是C 语言字符型或字符串常量的是( )

A.

B.

C.

D. 答:C

【解析】字符常量是用单引号把一个字符括起来,转义字符常量以一个反斜线开头后跟一个特定的字符或者对应的ASCII 值表示。字符串常量是由双引号括起来的一串字符。C 项既不是字符型常量,也不是字符串常量。AB 两项,均是字符串常量;D 项,是字符型常量。

7. 有以下程序:

以上程序执行后abc. dat文件的内容是( )。 A.China B.Chinang C.ChinaBeijing D.BeijingChina 答:B

【解析】pf 是一个文件指针,件

语句

是将

的前

是将文件位置指针移回到文件开头,语句

写入五个字符,所以结果为Chinang 。

8. 以下选项中合法的标识符是( )。

答:C

【解析】C 语言中标识符的命名规则是:标识符由字母、数字和下画线组成,并且第一个字符必须是字母或下画线。C 语言的标识符是区分大小写字母的。

执行后,fp 指向可读写的二进制文

个字符的内容写入

中,即Beijing

是从文件的开头位置向

第 4 页,共 34 页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值