沈阳理工复试c语言程序设计,2016年沈阳理工大学理学院C语言程序设计复试笔试仿真模拟题...

一、选择题

1. 下列叙述中正确的是( )。

A. 每个C 程序文件中都必须要有一个main 函数 B. 在C 程序中main 函数的位置是固定的 C.C 程序中所有函数之间都可以相互调用 D. 在C 程序的函数中不能定义另一个函数 答:D

【解析】D 项正确,C 语言语法规定,在函数中不能定义其他函数。A 项错误,C 程序必须要有一个main 函数,但并不是每个文件中都要有;B 项错误,main 函数的位置没有特殊要求;C 项错误,从其他函数中不能调用main 函数。

2. 关于C 语言标识符,以下叙述错误的是( )。

A. 标识符可全部由数字组成 B. 标识符可全部由下划线组成 C. 标识符可全部由小写字母组成 D. 标识符可全部由大写字母组成 答:A

【解析】标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。所以,B 、C 、D 选项正确,答案为A 选项。

3. 有以下程序:

程序的运行结果是( )。 A.1, 0, 1, 0 B.1, 1, 0, 1 C.1, 0, 0, 1 D.1, 1, 1, 0 答:A

【解析】本题程序执行过程为:

求解逻辑表达式

第 2 页,共 34 页

先求解++a,a=l,则整个表达式

为真,不计算++b,然后求解++c,不计算++d,最后得到a=l,b=0, c=l,d=0,故A 项正确。

4. 有以下程序:

程序运行后的输出结果是( )。 A.5,2,3 B.-5,-12,-7 C.-5,-12,-17 D.5,-2,-7 答:B

【解析】程序执行过程为:调用函数

c 地址传入函数,c=-12-(-5)=-7。输出-5,-12,-7。

5. 以下不能用于实型数据的运算符是( )。

答:A 【解析】

6. 有以下程序

程序执行后的输出结果是( )。 A.25 B.20 C.45 D.36 答:A 【解析

. 等价

依次访问数组

第 3 页,共 34 页

将变量a 地址传入函数,a=5-10=_5;

将变量

,将变量b 地址传入函数,b=-5-7=-12; 调用函数调用函数fun (7,a ,&b)

符号两边必须是整数,因此答案为A 项。

t 中的偶数位元素,

7. 以下四个程序中,完全正确的是( )。

答:B

【解析】A 项中,“main ( )”函数后面不能加分号;C 语言中注释语句的注释方法是

或//注释一行,

不能嵌套使用,C 项错误; D 选项中预编译命令

“indUde”前缺少“#”号。

8. 设有定义:以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

A. B. C. D.

答:C

【解析】字符串的输入有两种方式:使用scanf ( )函数和使用get ( )函数。scanf 输入时,遇到控制字符 (空格,换行等)就认为字符输入结束,当字符串中含有空格时,用scanf 输入导致字符串输入不完整。

9. 在C 语言中,以下选项中不能正确表示10X1000之值的是( )。

答:A

【解析】实型常量用带小数点的数字表示,其值有两种表达形式,分别为十进制小数形式和指数形式。指数形式由十进制数加阶码标志成,而A 项中阶码

以及阶码(只能为整数,可以带符号)组

是浮点数,所以A 项不能正确表示10X1000之值,B 、C 、D 项都表示正确

并且值为10000,故选择A 项。

10.以下能正确定义字符串的语句是( )。

A. B. C. D.

第 4 页,共 34 页

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值