重庆理工计算机复试题,2016年重庆理工大学计算机科学与工程学院程序设计(同等学力加试)考研复试题库...

目录

2016年重庆理工大学计算机科学与工程学院程序设计(同等学力加试)考研复试题库(一) . 2 2016年重庆理工大学计算机科学与工程学院程序设计(同等学力加试)考研复试题库(二) . 8 2016年重庆理工大学计算机科学与工程学院程序设计(同等学力加试)考研复试题库(三) 15 2016年重庆理工大学计算机科学与工程学院程序设计(同等学力加试)考研复试题库(四) 22 2016年重庆理工大学计算机科学与工程学院程序设计(同等学力加试)考研复试题库(五) 29

第 1 页,共 34 页

一、选择题

1. 有以下函数:

程序运行后的输出结果是( )。 A.98,18 B.39,11 C.39,18 D.98,11 答:B

【解析】根据该宏的定义,为39,11。

2. 以下叙述中错误的是( )。

A. 当在程序的开头包含头文件B. 函数可以返回地址值

C. 改变函数形参的值,不会改变对应实参的值 D. 可以给指针变量赋一个整数作为地址值 答:D

【解析】D 项错误,不能将一个整数直接赋给指针变量作为地址。A 项正确,NULL 是在头文件

中定义的符号常量;B 项正确,函数的返回值可以是地址,即指针;C 项正确,函数

调用中形参值的变化不会传递给实参。

3. 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值( )。

在程序中下画线处应填入的是( )。

A.

第 2 页,共 34 页

所以答案

时,可以给指针变量赋NULL

B. C. D. 答:C

A 项错误,【解析】划线处需要完成两个功能:①给x[i]元素赋值;②i 变量加一。仅能对x[0],赋值,且会是程序陷入死循环;B 项错误, ,仅能对x[l]赋值,也会是程序陷入死循环;D 项错误,不能实现为x[0]赋值,而且还会导致出界。

4. 在C 语言程序中,下列说法中正确的是( )。

A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用可以嵌套 C. 函数的定义和调用均不可以嵌套 D. 函数的定义和调用均可以嵌套 答:B

【解析】C 语言规定,不能在函数的内部定义函数,但函数的调用可以嵌套。

5. 若有以下定义和语句:

则输出结果是( )。 A.5 5 B.10 5 C.10 7 D.5 8 答:A

【解析】strlen 函数是测试字符串长度的函数,求字符串的实际字符个数,不包括字符内,

在字符义字符

之后的所有字符均不计入长度中。所以的含义是一个字符【程序有错,

6. 有如下程序:

第 3 页,共 34 页

在所以

而以】

开头的字符序列是转

所以s2

所指向的内容实际上是

应为

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

【解析】在输出函数中,调用了

函数。

函数作用是定义一个静态变量

变量init 进行叠加形参data 的值,并将结果作为函数的返回值。在main ( )函数中,实参i=l传递给sum ( )函数的形参data ,因此输出为2。

7. 若有定义

则以下与上述定义中a 类型完全相同的是( )。

答:A

【解析】“typedef 类型名新类型名”表示为一个已定义的类型标识符重新定义一个新类型名,题中选项A 代表的意思是数组指针,即指向数组的指针,B 选项是指针数组,即数组存放的元素是整型指针,首先为整型指针类型命名为T ,再通过T 定义了一个整型指针数组*a[20],等价于int*a[20],答案为A 选项。

8. 有如下程序:

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

strlen 是求字符串长度的函数,【解析】

是一个长度为8的字符串,其中

均为转义字符常量,但是长度也是1, 因此输出结果是8, 答案为A 选项。

9. 有以下程序:

第 4 页,共 34 页

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值