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

2018年辽宁师范大学城市与环境院828C语言程序设计考研基础五套测试题

  摘要

一、选择题

1. 设a , b,c 是整型变量且均已赋值,则以下选项中错误的赋值语句是( )。

【答案】A

【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类 型相同才能实现赋值。A 项中,赋值运算能被赋值,A 项错误。B 项运算过程为,先赋值句。C 项运算过程为,先计算

程为,先将2赋给c , 再将c 赋给b ,然后计算

2. 有以下程序:

程序运行后的输出结果是( )。 A.1, 12,13,4,15, B.10,9, 8,7,6, C.1, 7, 13, 9, 15, D.10, 12, 8, 4,6, 【答案】A

第 2 页,共 54 页

左值为表达式,不是变量不将结果赋给a ,是正确的赋值语

再计算

将结果赋给b ,再将b 赋给a ,是正确的赋值语句。D 项运算过

将结果赋给a ,是正确的赋值语句。

【解析】fun ( )函数功能是:对数组中,下标对3求余为0的元素减去5, 下标对3求余不为0的元素累加5, 所以执行完fun ( )函数后,数组c 中元素值为1,12, 13, 4, 15, 答案为A 选项。

3. 以下选项中能表示合法常量的是( )。

A. 整数:1,200 B. 实数:

1.5E2.0

【答案】D

【解析】A 项错误,表达错误;B 项错误,E 后面应为整数,不能是小数;C 项错误;字符斜杠的表示方法正确。

4. 有语句:

A. B.. c. D.

【答案】D

因为第一个\表示是转义字符;D 项正确,表示空字符串,

第一个字符为

以下选项中,与此语句功能相同的是( )。

.

_如果为假,直接返回0, 如果为真,再判断y

【解析】D 项正确,题中,先判断

为真返回为1,否则返回0, 综合所知,只有时返回1,否则返回0。

5. 有以下程序:

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

B.How are you! C.ay D.we!

【答案】A

【解析】for 语句循环体执行功能是,每次当给

赋值完成后,j 值加1,因此

元素为

时,自动将

上一个单元内容赋值

分别赋值给

第 3 页,共 54 页

6. 有如下定义:

以下对内嵌结构体成员的引用形式错误的是( )。

【答案】A

【解析】使用结构体指针对结构体成员进行访问时,形式为结构指针名->结构成员名,或者(*结构指针名). 结构成员名,题目中ps 为结构体指针,A 项错误。

7. C 语言程序中,运算对象必须是整型数的运算符是( )。

A.&& B./ C.% D.*

【答案】C 【解析】模运算中不能出现浮点数,运算对象只能是整数。

8. 有以下程序:

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

【答案】A

【解析】sqrt 为平方根计算函数,

第 4 页,共 54 页

格式输出后为