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 页 格式输出后为
相关内容
相关标签