一、选择题

1. 有以下程序:

以上程序执行后abc. dat文件的内容是( )。

A.China

B.Chinang

C.ChinaBeijing

D.BeijingChina

【答案】B

【解析】pf 是一个文件指针,

语句

是将

的前

是将文件位置指针移回到文件开头,语句写入五个字符,所以结果为Chinang 。

2. 有以下程序:

程序运行的结果是( )。

A.*7

B.*3*5

C.*5

第 2 页,共 33 页 执行后,fp 指向可读写的二进制文

个字符的内容写入中,即Beijing

。是从文件的开头位置向

D.*2*6

【答案】A

【解析】程序的功能时输出从5开始的第一个除以3的余数为1,除以5的余数为2的数。在do-while 循环中,总是先执行后判断,即至少会执行一次。在循环中,如果满足(i%3==l)&&(i%5==2), 那么输入i 的值,退出循环。

3. 若函数中有定义语句intk ;,则( )。

A. 系统将自动给k 赋初值0

B. 这时k 中的值无定义

C. 系统将自动给k 赋初值-1

D. 这时k 中无任何值

【答案】B

【解析】intk ;这条语句是定义一个整型变量k ,这是动态定义,编译程序仅为k 开辟存储单元,而没有在存储单元中存放任何初值,此时变量中的值时无意义的。若是静态定义,则会自动初始化,其默认值为0。

4. 有以下程序:

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

A.0, 4, 5

B.4, 4, 5

C.4, 4, 4

D.0, 0, 0

【答案】A

【解析】C 语言中可以将多条语句放在同一行,用“;”隔开。赋值运算和逗号运算都是从左

,得A 的值为5, 然后执行C=(A-=A-5), 即将A 到右结合。首先执行A-=A-5,即A=A-(A-5)

的值5赋给变量C , 使得C 的值也为5。然后执行下句逗号表达式中的A=B, 把B 的值0赋给A ,此时A 的值为0, 然后执行B=B+4, 使得B 的值为4,最后打印输出。

5. 有以下程序:

第 3 页,共 33 页

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

A.3

B.6

C.8

D.12

【答案】B

【解析】fun 函数的功能是返回两个数的算术平均数。

调用,

相当于

,运算,向下取整)输出结果是6。

6. 以下选项中的编译预处理命令行,正确的是( )。

A.#definePI3.14

B.##defineeps0.001

C.#DEFINETRUE

D.#defineintINT

【答案】A

【解析】A 项正确。不带参数的宏定义是用一个指定的标识符来代表一个字符串,其一般形式如下:#define宏名替换文本。需要注意:①在#define、宏名和替换文本之间用空格隔开;②在C 程序中,宏定义的定义位置一般写在程序的开头;③宏名一般用大写字母表示,便于与变量名区别;④宏定义是用宏名来表示一个字符串,在宏展开时以该字符串取代宏名,这只是一种简单的代换,预处理程序对它不做任何检查;⑤宏定义不是语句,在行末不加分号,如加上分号则连分号也一起替换。B 项define 前多了一个#。C 项缺少“替换文本”。D 项不能将一个自定义标识符宏定义为关键字。

7. 有以下函数:

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

A.3

B.50

C.2

D.96

【答案】D

【解析】执行语句时,首先是a 左移两位,其等效于将a 乘以4, 得到48, 然后

第 4 页,共 33 页

是嵌套其中

(之间的

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

  1. 970计算机技术基础,2017年武汉大学测绘遥感信息工程国家重点实验室970计算机技术基础考研强化模拟题...

    一.填空题 1. G 是一个非连通无向图,共有28条边,则该图至少有_____个顶点. [答案]9 [解析]求该非连通无向图的最少顶点数,则该图为一个孤立的顶点和一个完全连通图. 2. 中缀式对应的前 ...

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

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

  3. 沈阳工程 c语言题库,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研仿真模拟题...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.12 B.13 C.15 D.11 [答案]A [解析]直接置换宏定义命令行中相应形参字符串,非形参字符保持不变. 将 用 换结果为 ...

  4. 沈航C语言上机实验题答案,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研题库...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.24 B.28 C.32 D.36 [答案]A [解析]第一次循环返回12, 第二次循环返回12, 累加结果为24. 2. 有以下函数 ...

  5. 航空航天工程用不用学c语言,2018年沈阳航空航天大学航空航天工程学部823C语言程序设计考研核心题库...

    一.选择题 1. 有以下程序 程序的输出结果是( ). A.19 B.13 C.11 D.15 [答案]A [解析]以 是把p 指向 即 在for 循环中,通过指针p 依次访问 所 2. 有以下定义和 ...

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

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

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

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

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

    一.选择题 1. 以下叙述中正确的是( ). A. 在scanf 函数的格式串中,必须有与输入项一一对应的格式转换说明符 B. 只能在printf 函数中指定输入数据的宽度,而不能在scanf 函数中 ...

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

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

最新文章

  1. 关于DataGridViewComboBoxColumn的二三事
  2. 11步提高代码质量和整体工作效率
  3. 使用关键字创建具有局部作用域的JavaScript变量
  4. Apache的RewriteRule规则详细介绍
  5. Hbase Rowkey设计原则
  6. 【算法导论】第7章快速排序
  7. DevExpress控件使用小结
  8. 页面字符编码不一致的处理
  9. leetcode算法题第二题(c++)
  10. python爬取学校题库_利用Python网络爬虫爬取学校官网十条标题
  11. 洛谷P3097 - [USACO13DEC]最优挤奶Optimal Milking
  12. Z世代成为消费新主力,我国潮牌营销洞察报告​
  13. 一篇文章带你解决 Unable to infer base url. This is common when using dynamic servlet registra
  14. HC-SR501人体红外传感器
  15. 数字图像处理——隐形眼镜缺陷检测算法
  16. python matplotlib画饼形图
  17. IOS13图标尺寸_7大原则,带你设计出更优秀的图标
  18. Unable to set dev_loss_tmo and fast_io_fail_tmo in multipath.conf
  19. 给阿里云域名解析添加CAA记录,防止你的域名证书被劫持
  20. 精诚探索,极客归来!百度安全打造全球首个元宇宙安全极客大会,共筑 AI 安全新防线...

热门文章

  1. Python合并多个Excel数据
  2. Node.js:Web模块、文件系统
  3. 使用泛型 ,做计算器
  4. 《第13章 猜拳游戏》
  5. **23.m阶的B-树和B+树的主要区别
  6. C++ 的关键字(保留字)完整介绍
  7. RHEL在VM虚拟机下仅主机模式不能联网的解决方法
  8. C++和服务器交互的几个文件代码
  9. MQ和RabbitMQ作用特点
  10. JDK1.8中的HashMap,HashTable,ConcurrentHashMap有什么区别?