一、选择题

1. 以下叙述中正确的是( )。

A. 在scanf 函数的格式串中,必须有与输入项一一对应的格式转换说明符

B. 只能在printf 函数中指定输入数据的宽度,而不能在scanf 函数中指定输入数据占的宽度

C.scanf 函数中的字符串是提示程序员的,输入数据时不必管它

D. 复合语句也被称为语句块,它至少要包含两条语句

【答案】C

【解析】C 项正确,scanf 函数中的字符串是为了増加程序的可读性,并不影响数据的输入。A 项错误,可以在%和格式字符之间加入号,作用是跳过对应的输入数据;B 项错误,可以在格式字符前加入一个正整数指定输入数据所占的宽度;D 项错误,用一对花括号把若干语句括

起来构成一条复合语句。一个复合语句在语法上视为一条语句,在一对花括号内的语句数量不限。

2. 若变量已正确定义,有以下程序段:

其输出结果是。

A. 程序段有语法

B.3, 5,3

C.3, 5, 5

D.3, 5, 7

【答案】B

【解析】当a>b时,令a=b, a=3,b=5,因此a>b条件不成立,所以不执行a=b。然后c=a=3。此时“c!=a”条件不成立,不执行“c=b; ”语句。结果为a=3, b=5, C=3。

3. C 语言编译程序的功能是( )。

A. 执行一个C 语言编写的源程序

B. 把C 源程序翻译成码

C. 把C 源程序翻译成机器代码

D. 把C 源程序与系统提供的库函数组合成一个二进制执行文件

【答案】C

【解析】变异程序可以把用户按C 寓言规定的语法写出的语句翻译成二进制的机器指令,每条C 语句经过编译最终都将转换成二进制的机器指令。

4. 有以下程序:

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

A.1256

B.5634

C.5612

D.3456

【答案】B

【解析】第一次funl 传递参数5, 6,输出5, 6, 第二次调用fun2,fun2的作用是将全局变量a 变为3, b 变为4, 故输出3, 4。

5. 设有以下程序段:inty :

y=rand( )%30+1;

则变量y 的取值范围是( )。

A.0≤y ≤30

B.0C.lD.l【答案】B

【解析】本题考点为“%”求余符号。rand ( )产生随机整数,任何整数对30求余得到的整数范围为0〜29,则y 的取值范围为或者说故B 选项正确。

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

A.&&

B./

C.%

D.*

【答案】C

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

7. 有以下程序:

程序:

程序的运行结果是( )。

A.6

B.5

C.4

D.3

【答案】A

【解析】程序执行过程为:定义字符串指针p 并为其初始化为“01234”,调用函数fun (p ), 将指针传入函 数。while 循环找到字符串的束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址 与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6, 故A 选项正确。

8. 对于一个正常运行的C 程序,以下叙述中正确的是( )。

A. 程序的执行总是从程序的第一个函数开始,在main 函数结束

B. 程序的执行总是从main 函数开始

C. 程序的执行总是从main 函数开始,在程序的最后一个函数中结束

D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

【答案】B

【解析】一个正常运行的C 程序总是从main 函数开始执行,最后返回到main 函数结束。

9. 设有以下说明和语句:( )。

A. B.

C.

D.

【答案】A 【解析】

题目中表达式。则与表达式等价的选项是 是指向有4个元素的数组指针,a 为二位数组首地址,赋值给数组指针p 。是对数组a 第1行第3列元素的引用。是数组第1行第3列元素,

是B 项错误。是对数组第3行第1列元素的引用,

是数组第3行第1列元素,D 项错误。 A

项正确。与题目中等价,对数组第1行第3列元素的引用,C 项错误。

10.有以下程序

836c语言程序设计,2017年辽宁师范大学计算机应用研究所836C语言程序设计考研强化模拟题...相关推荐

  1. 836c语言程序设计,2017年辽宁师范大学计算机应用研究所836C语言程序设计考研导师圈点必考题汇编...

    目录 2017年辽宁师范大学计算机应用研究所836C 语言程序设计考研导师圈点必考题汇编(一) . 2 2017年辽宁师范大学计算机应用研究所836C 语言程序设计考研导师圈点必考题汇编(二) 11 ...

  2. 河海大学839计算机技术基础,2017年河海大学计算机与信息学院839通信原理考研强化模拟题...

    一.选择题 1. 线性分组码的最小汉明距为5, 则最多可检测( )位错,或者纠正( )位错. A.6, 2 B.5, 4 C.4, 2 D.5, 3 [答案]C [解析]在一个码组内检测e 个误码,要 ...

  3. 961计算机组成原理,2017年华中科技大学附属协和医院961计算机组成原理考研强化模拟题...

    一.选择题 1. 20世纪50年代,为了发挥_____的效率,提出了_____技术,从而发展了操作系统,通过它对_____进行管理和调度.( ) A. 计算机,操作系统,计算机 B. 计算,并行,算法 ...

  4. c语言 试题 中荷,2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题...

    目录 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(一).... 2 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(二).. 13 ...

  5. 河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研强化模拟题...

    作为字符串结束标识. 所以字符数组的长度并不是字符串的长度,系统字符串"1234567\0\0"与"1234567" 等效,所以字符 [解析]本题考点为&quo ...

  6. 河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.1, 2 B.1, 1 C.2, 3 D.3, 3 [答案]A [解析]在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永 ...

  7. 航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...

    一.选择题 1. 有以下程序: 以上程序执行后abc. dat文件的内容是( ). A.China B.Chinang C.ChinaBeijing D.BeijingChina [答案]B [解析] ...

  8. c语言运行后出现xt073,2017年北京工业大学城市交通学院894C语言与数据结构之C程序设计考研强化模拟题...

    一.选择题 1. 若变量已正确定义为int 型,要通过语句 □代表一个空格符)给a 赋值1.给b 赋值2.给c 赋值3, 以下输入形式中错误的是(注:( ). A. B. C. D. [答案]D [解 ...

  9. 湖北大学829数据库原理与c语言程序设计,2017年湖北大学教育学院829数据库原理与C语言程序设计考研强化模拟题...

    一.选择题 1. 关于分布式数据库,下列说法错误的是( ). A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地 B. 对于用户而言,一个 ...

最新文章

  1. Standalone WSGI Containers
  2. 如何表示int的最大值
  3. Java 类不可被继承的几种方法
  4. 蔡超:入门 Go 语言必须跨越的五个思维误区
  5. 非归档下oracle的备份和恢复
  6. 使用有序GUID:提升其在各数据库中作为主键时的性能
  7. linux双wan网关负载均衡,Csico2951路由器,如何做到双WAN口负载均衡?
  8. OpenDaylight开发hello-world项目之开发工具安装
  9. 2018-2019-2 网络对抗技术 20165332 Exp6 信息搜集与漏洞扫描
  10. mysql主从复制原理分析
  11. Hadoop 环境准备
  12. html颜色代码表_html颜色代码表
  13. pcsx2 linux双显卡,PC模拟PS2游戏模拟器PCSX2使用教程
  14. win7 显示文件扩展名
  15. Web服务器和http请求
  16. 网站地图Sitemap怎么制作
  17. 工程师为什么不转销售
  18. 阿里云的核心技术要点
  19. coward的个人简介
  20. 2022-2028年全球与中国端点保护平台(EPP)行业市场深度调研及投资预测分析

热门文章

  1. angular 注入器配置_Angular依赖注入介绍
  2. 事件触发控制_SystemVerilog线程控制与通信
  3. swagger 动态设置版本号_如何快速玩转swagger
  4. ubuntu 下安装qemu
  5. 用键盘怎么直接打出小于等于和大于等于
  6. 【渝粤教育】 国家开放大学2020年春季 2716动物营养基础 参考试题
  7. [渝粤教育] 西南科技大学 英美文学 在线考试复习资料
  8. MATLAB | 解决打开延迟的情况
  9. c语言 交互式电子白板案例,交互式电子白板教学案例
  10. java如果把字符串转成对象_Java中的重复对象:不仅仅是字符串