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 为输
相关内容
相关标签