沈阳理工大学信息学院c语言复试题,2016年沈阳理工大学信息科学与工程学院C语言程序设计复试笔试最后押题五套卷...

目录

2016年沈阳理工大学信息科学与工程学院C 语言程序设计复试笔试最后押题五套卷(一) .... 2 2016年沈阳理工大学信息科学与工程学院C 语言程序设计复试笔试最后押题五套卷(二) .... 8 2016年沈阳理工大学信息科学与工程学院C 语言程序设计复试笔试最后押题五套卷(三) .. 15 2016年沈阳理工大学信息科学与工程学院C 语言程序设计复试笔试最后押题五套卷(四) .. 23 2016年沈阳理工大学信息科学与工程学院C 语言程序设计复试笔试最后押题五套卷(五) .. 31

第 1 页,共 36 页

一、选择题

1. 有以下程序:

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

答:D

【解析】main 函数先为来。接着做运算结果为

2. 有如下程序:

程序运行后的输出结果是( )。 A.15 B.10 C.8 D.1 答:A

第 2 页,共 36 页

赋值,然后做运算结果赋值给b , 此时b 为1,并将b 打印出

赋值给a , 将a 打印出来,所以最终的输出结果为

【解析】程序执行过程为:定义字符数组array ,调用函数sum 将数组首地址与4

传入函数

递归调

第四个元素地址;5;

执行

正确。

3. 有以下程序:

程序运行后的输出结果是( )。 A.1, 2, 1, 2, 0 B.1, 5, 0, 4, 0, C.1, 5, 5, 4, 0, D.0, 4, 0, 4, 0, 答:D 【解析】

表示与运算,主函数首先定义一个数组

初始化前4个元素的值,其余默

认值为0。在for 循环中,为数组array 中每一个元素换算成二进制数后和二进制整数“100”进行按位与运算,再将结果进行输出,D 项正确。

4. 以下语句中存在语法错误的是( )。

A. B. C. D. 答:A

【解析】A 项错误,数组定义后,不能对数组整体赋值,SS 是二维数组,组,即字符串,字符串赋值可以使用指针数组的一个元素。

5. 以下程序段中,与语句

A. B. C.

是一维字符数

”的形式,但不能使用赋值的形式。

递归调用

传入地址为数组第二个元素地址

递归调用

0. 传入地址为数组第五个元素地址,此时

递归调

用传入地址为数组

返回

余下语句,返回12;

执行

余下语句,返回15, 并输出。故A 选项

传入地址为数组第三个元素地址

余下语句,返回9;

执行

余下语句,返回14; 执行

BD 两项正确,在定义时对数组同时进行初始化;C 项正确,将常量字符串在内存中的首地址赋给

功能相同的是。

第 3 页,共 36 页

D. 答:A

【解析】条件表达式的形式:表达式表达式2:表达式3, 当表达式1的值为非零时,求出表达式2的值作为结果;当表达式1的值为零时,求出表达式3的值作为结果。首先判断a 、b 的关系,如果a>b,那么就执行第一个后面的语句,判断b 、c 的关系,如果b>c, k=l, 否则k=0; 如果a<=b,则k=0。所以当a>b且b>c时,k=l,否则k=0。

6. 有以下程序:

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

A. B. C. D. 答:C

【解析】本⑨题将两个字符串常量复制给一个二维字符数组,用字符常量为字符数组赋值会在最后加上一个

休止符,故数组大小为字符的个数加1,且数组的下标从0开始计数,故

p 指向第二个字符串。strlen 函 数用来计算字符串的长度,不包括休止符,因此长度为10。

7. 以下关于宏的叙述中正确的是( )。

A. 宏名必须用大写字母表示

B. 宏定义必须位于源程序中所有语句之间 C. 宏替换没有数据类型限制 D. 宏调用比函数调用耗费时间 答:C

【解析】A 项错误,用作宏名的标识符通常习惯用大写字母表示,宏名可以是任何合法的C 语言标识符;B 项错误,在语言中,宏定义可以根据需要写在任何位置:D 项错误,宏调用是在编译前由编译预处理程序完成的,不占运行的时间。

8. 有以下程序:

第 4 页,共 36 页

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值