2017年河北科技师范学院食品科技学院341农业知识综合三[专业硕士]之C程序设计考研冲刺密押题.doc

上传人:q****9 文档编号:121199287 上传时间:2020-03-06 格式:DOC 页数:3 大小:19.50KB
返回 下载 相关 举报
2017年河北科技师范学院食品科技学院341农业知识综合三[专业硕士]之C程序设计考研冲刺密押题.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年河北科技师范学院食品科技学院341农业知识综合三[专业硕士]之C程序设计考研冲刺密押题.doc》由会员分享,可在线阅读,更多相关《2017年河北科技师范学院食品科技学院341农业知识综合三[专业硕士]之C程序设计考研冲刺密押题.doc(3页珍藏版)》请在金锄头文库上搜索。

1、2017年河北科技师范学院食品科技学院341农业知识综合三专业硕士之C程序设计考研冲刺密押题一、选择题1 有以下程序 程序运行后,若从键盘输入(从第1列开始) 123 45678则输出结果是( )。 A.1245 B.1256 C.1278 D.1267 【答案】A【解析】scanf ( )是格式化输入函数;getehar ( )函数从键盘缓冲区读入下一个字符;putehar ( )输出一个字符;printf ( )函数是格式化输出函数。在题目中,程序执行到scanf ( )函数时,会暂停等待用户输入4个字符,按题意输入123回车后,字符1?3被分别赋值到cl ?c3中,而c4会得到一个换行符

2、然后执行第1个getchar ( )函数,由于前面的scanf ( )函数读完了缓冲区中的所有字符,所以此时程序又会暂停等待用户输入,按题意输入45678回车后,缓冲区第一个字符4赋值c5, 第二个字符5赋值给c6。 2 以下选项中叙述正确的是( )A.C 程序中的语句要经过编译才能转换成二进制机器指令 B. 算法需要包含所有三种基本结构C. 有些算法不能用三种基本结构来表达 D. 简单算法的操作步骤不能超过20步 【答案】A【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,A 选项正确。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,B 选项

3、错误。结构化程序主要由3种 基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题,C 项错误。算法的复杂程序不是由操作步骤多少决定的,而是按时间复杂度与空间复杂度来衡量,D 选项错误。 3 以下选项中,能用作数据常量的是( )。 【答案】D【解析】A 项错误,十六进制数用数学0和字符x (或大写字母X )开头;B 项错误,八进制整数常量以数字0开始,有效数字为0?7; C项错误,C 语言中实型常量有两种表示:小数形式和指数形式。指数形式中,字母e (或E )之前必须要有数字,且后面的指数必须为整数。 4 有以下程序: 程序运行以后的输出结果是( )。 A.7

4、 B.8 C.9 D.10【答案】C【解析】如果函数的定义在调用之后,则必须要在调用之前声明函数。静态局部变量,在整个程序的运行期 间均有效。函数f 将整型变量a 定义为静态变量,所以每次调用函数f 时不再为a 重新赋值。第一次调用f 后,n=4, a=2,第二次调用时,a 已经变成了 2, 所以结果为4+5=9。 5 要求通过while 循环不断读入字符,当读入字母N 时结束循环。若变量已正确定义,以下正确的程序段是( )。A )B )C )D )【答案】D【解析】D 项正确,ch 与表达式从右向左计算,会把_. 赋值给表示先把函数的返回值赋值给ch ,然后判断函数的返回值是右值,A 项逻辑

5、错误,B 项错误,是否相等。它表示读入字母N 时执行循环;函数的返回值,而_,(等于)的优先级高于=(赋值) 不可改变,出现编译错误;C 项逻辑错误,它等价此时ch 的取值是0或1。 6 以下叙述中错误的是( )。A.gets 函数用于从终端读入字符串 B.getchar 函数用于从磁盘文件读入字符 C.fputs 函数用于把字符串输出到文件D.fwrite 函数用于以二进制形式输出数据到文件 【答案】B【解析】fgeto 函数从磁盘文件中读入字符,getchar 函数从终端或者键盘接收字符。7 以下选项中可用作C 程序合法实数的是( )。A.leO B.3.0e0.2 C.E9 D.9.12E 【答案】A【解析】浮点型常量分十进制小数形式和指数形式。指数形式要求字母e (或者E )前后必须有数字,且e 后面的指数必须为整数。BCD 三项错误。 8 以下选项中能表示合法常量的是( )。A. 整数:1,200 B. 实数:1.5E2.0 【答案】D【解析】A 项错误,表达错误;B 项错误,E 后面应为整数,不能是小数;C 项错误;字符斜杠的表示方法因为第一个表示是转义字符;D 项正确,表示空字符串,第一个字符为一、选择题考研试题

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

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

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