2016年西安石油大学计算机学院926C程序设计(同等学力加试)考研复试题库
● 摘要
一、选择题
1. 有以下程序:
程序的运行结果是( )。 A.6,5,4,3,2,1, B.1, 1
C.1, 1, 1, 1, 1, 1, D.1,2,3,4,5,6, 答:A 【
解
析
】
本
题
中
递
归
函
数
调
用
执
行
过
程
为
:输
出
也即
返回执行
之后的输出x[0]语句,即5, 同理再返回上一个f 函数,依
次输出4, 3,2,1。
2. 有以下程序:
程序运行后的输出结果是( )。 A.2, 1 B.6, 1 C.6,0 D.2, 0 答:A
第 2 页,共 35 页
【解析】程序前面表达式等同于a=2; 优先级低于得b=l。
3. 有以下程序:
程序执行过程为:c=241, c/100=2, 2%9=2, 得
为真,
非0值为真,0值为假,即(-1)为真,逻辑与表达式
程序运行后的输出结果是( )。 A.5 B.7 C.12 D.14 答:A
【解析】在存储字符串常量时,
由系统在字符串的末尾自动加一个strcpy 函数将“China”复制给字符数组s ,标志。其在数组位置内存存储情况为函数统计字符串长度时,遇到
4. 有以下程序段:
结束,s 数组长度为5。
作为字符串的结束
strlen 。
已知字符a 的ASCII 码十进制值为97,则执行上述程序段后输出的结果是( )。 A. 因变量类型与格式描述符的类型不匹配输出无定值 B. 输出项与格式描述符个数不符,输出为零值或不定值
C.a ,97,12k=12 D.a ,97,k=12 答:D
【解析】字符变量中的值就是该字符的Ascn 代码值,
可以参与对整型变量所允许的任何运算。
c 表示以字符格式输出ch 的值,所以输出为a ; %d表示以十进制代码的形式输出。h
,然后以十进制的值,为97; k 没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”代码输出k 的值,为12。
5. 以下选项中叙述正确的是( )。
A.
是合法的变量定义语句
B. 数组说明符的一对方括号中只能使用整型常量,而不能使用表达式
第 3 页,共 35 页
C. 数组下标的下限可以是负值 D. 若有数组定义答:A
【解析】A 项正确定义了字符变量cl 、c2, 字符型指针c3, 字符型一维数组
,A
项正确。
是下标运算符,“下标”可以是任何非负整型数据,取值范围是0〜(数据元素的个数一1)。在引用数组元素时,下标运算符内可以是常量也可以是变量或者表达式,B 项错误。数组下标的下限不可以是负值,C 项错误。数组下标必须是整型数据,3.12为浮点数,D 项错误。
6. 以下选项中错误的是( )。
A.
B.
C.
D. 答:D
【解析】D 项,误,
表示a 不等于b 时,运算结果为1,或者为0; 而
^是一种语法错
是非运算,且是单目运算符,只要求有一个操作数,故两者不等价。
则语句
是合法的
7. 要求定义一个具有6个元素的int 型一维数组,以下选项中错误的是( )。
A.
B.
C.
D.
答:A
【解析】数组名后面括号内,必须是整型常量,不可以是变量,A 项定义错误。
8. 设变量已正确定义并赋值,以下正确的表达式是( )。
答:C
【解析】赋值运算左边必须是单一变量名。A 项错误,错误,求余运算中的操作对象只能是整型。C 项,为逗号表达式。
9. 有以下程序:
第 4 页,共 35 页
部分是非法赋值。BD 两项
相关内容
相关标签