当前位置:问答库>考研试题

2016年黑龙江大学信息管理学院C程序设计(同等学力加试)考研复试题库

  摘要

一、选择题

1. 以下程序段中的变量已定义为int 类型,则

程序段的输出结果是( )。 A.6 B.4 C.5 D.7 答:D

【解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法,八进制整常量以0作为前缀。自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其 他运算,然后再使变量的值增(或减)1

先自加后取值,输出9,

先取值输出10, 再自减

故D 选项正确。

2. 以下选项中,合法的数值型常量是( )。

答:A

【解析】A 项正确,3.2是合法的实型常量;B 项错误,六进制。

3. 有如下程序:

为字符型常量不是数值型常量;

和H 冲突都是表示十

C 项错误,以0开头,表示八进制,但八进制的每位小于8; D 项错误,

程序运行后的输出结果是( )。 A.ABCDDCBA B.ABCD

C.A

D.DCBA 答:D

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

用语句后的输出语句,输出

执行

函数

执行

执行

if 条件成

中if

if 条件不成立,输出

中if 语句后的输出语句,输出

中if 语句后的输出语句,输出A ,函数调用完成。程序运行后的输出结果是DCBA 。

4. 若有以下程序

则程序的输出结果是( )。 A.1 B.9 C.8 D.5 答:B

【解析】函数的递归调用,调用过程如下表所示。

实际上,该段代码的作用是返回数组a 里面的最大值。

5. 有以下函数:

该函数的功能是( )。 A. 计算字符串的长度 B. 实现字符串的赋值 C. 将字符串逆序存放 D. 计算字符串所占字节数 答:A

【解析】在fim ( )函数中定义了字符指针P , 首先把形参字符ps (相当于字符串的首地址)赋值给指针P , 再通过while 循环移动p 指针,当p 指针指向单元为0时,退出while 循环,返回此时p 地址和ps 地址差值,即 字符串的长度。

6. 有以下程序:

程序的运行结果是( )。

答:C

【解析】在funO 函数中,出

7. 有以下程序

表示X 取值为a 的小数部分,因此,输入a 为输