2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研冲刺密押题.doc

上传人:q****9 文档编号:121188434 上传时间:2020-03-07 格式:DOC 页数:4 大小:20.50KB
返回 下载 相关 举报
2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研冲刺密押题.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研冲刺密押题.doc》由会员分享,可在线阅读,更多相关《2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研冲刺密押题.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研冲刺密押题一、选择题1 以下不是合法C 语言转义字符的是( )。A. B. C. D.【答案】A【解析】C 语言中,表示响铃,表示退格,表示回车不换行,故答案为A 选项。2 表达式:(int )(double )9/2-(9)%2)的值是( )。A.0B.3C.4D.5【答案】B,【解析】运算符“/”“%”的优先级高于“-”故先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式为:(类型名)(表达式)。“9/2”转换成double 类型,再转换成int 类型,结果为4, 减号后面的结果为1,故结果为3。 3 有以

2、下程序 执行后的输出结果是( )。A.32B.24C.5D.40【答案】A【解析】自增运算符“+”分为前缀和后缀两种形式。两种形式的作用效果是一样的,都是使运算分量的值加1,但是它们的表达式的值不一样,前缀形式表达式的值为运算分量加1之后的值,而后缀形式表达式的值为运算分量加1之前的值。题目中使用了一个for 循环,循环变量i 从1递增到40。在循环体中有两条嵌套的if 语句,首先判断i+%5=0,即判断i+的值(i 加1,然后再判断+i的值(i 加1之后的值)是否能被之前的值)是否能被5整除(判断后i 被加1)8整除(判断后i 被加1),若两个条件都满足了,就输出i 的值,只有i=30时,满

3、足i+%5=0,此时i=31,+i%8=0成立,此时i=32。 4 以下叙述中错误的是( )。A. 非零的数值型常量有正值和负值的区分B. 常量是在程序运行过程中值不能被改变的量C. 定义符号常量必须用类型名来设定常量的类型D. 用符号名表示的常量叫符号常量【答案】C【解析】在C 语言程序中,可以用一个符号名来代表一个常量,称为符号常量,符号常量在定义是不需要类型,其本身就能表达其类型。 5 有如下程序: 程序运行时,从键盘输入:3回车后,程序输出结果为( )。A.3, 4,B.0, 1,C.3, 4, 5,D.0, 1, 2, 3,【答案】D【解析】break 语句作用是结束整个循环过程,不

4、再判断执行循环的条件是否成立,且在嵌套循环中,其只跳出最内层的一层循环。本题执行过程为:输入3, 则data=3; 执行for 循环,在时,if 条件不成立,执行语句依次输出i 值,0,1,2,3; 直到i=4时,if 条件成立,执行break 退出for 循环。故D 选项正确。 6 有以下程序: 程序运行后输出的结果是( )。A.1B.3D5FBABCDFEC.A2C4E6D.1123456【答案】C【解析】第一次循环A 的值为0,值第二次A 的值为1,条件也为0, 条件不满足,所以打印的是即变量C 的第三的值为1,条件满足,打印字符(B+A)即字符次A 的值为2, 条件不满足,打印(A+C

5、)即字符“C ”。同理后续打印字符为“4E6”。 7 对于一个正常运行的C 程序,以下叙述中正确的是( )。A. 程序的执行总是从程序的第一个函数开始,在main 函数结束B. 程序的执行总是从main 函数开始C. 程序的执行总是从main 函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束【答案】B【解析】一个正常运行的C 程序总是从main 函数开始执行,最后返回到main 函数结束。8 以下关于C 语言的叙述中正确的是( )。A.C 语言中的注释不可以夹在变量名或关键字的中间B.C 语言中的变量可以在使用之前的任何位置进行定义C.

6、 在C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致D.C 语言的数值常量中夹带空格不影响常量值的正确表示【答案】B【解析】A 项错误,C 语言中,程序中的注释可以出现在程序中任何合适的地方,为了方便程序理解,一般不建议写在变量名或关键字的中间;C 项错误,在C 语言的算术运算符中,取余运算符的两个运算分量必须是整数,但对于其他运算符,如来说,两侧的运算符类型也可以不一样,例如左侧为一个字符类型,右侧为一个整数类型,系统在执行程序时会自动将字符类型转换为D 项错误,C 语言的 数值表示时各个数位必须紧靠在一起,值进行运算;否则编译系统只会识别紧靠运算符的一部分数值,另一部分数值会发生语法错误。一、选择题考研试题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号