航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...
一、选择题
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语言程序设计考研强化模拟题...相关推荐
- 970计算机技术基础,2017年武汉大学测绘遥感信息工程国家重点实验室970计算机技术基础考研强化模拟题...
一.填空题 1. G 是一个非连通无向图,共有28条边,则该图至少有_____个顶点. [答案]9 [解析]求该非连通无向图的最少顶点数,则该图为一个孤立的顶点和一个完全连通图. 2. 中缀式对应的前 ...
- c语言 试题 中荷,2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题...
目录 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(一).... 2 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(二).. 13 ...
- 沈阳工程 c语言题库,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研仿真模拟题...
一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.12 B.13 C.15 D.11 [答案]A [解析]直接置换宏定义命令行中相应形参字符串,非形参字符保持不变. 将 用 换结果为 ...
- 沈航C语言上机实验题答案,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研题库...
一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.24 B.28 C.32 D.36 [答案]A [解析]第一次循环返回12, 第二次循环返回12, 累加结果为24. 2. 有以下函数 ...
- 航空航天工程用不用学c语言,2018年沈阳航空航天大学航空航天工程学部823C语言程序设计考研核心题库...
一.选择题 1. 有以下程序 程序的输出结果是( ). A.19 B.13 C.11 D.15 [答案]A [解析]以 是把p 指向 即 在for 循环中,通过指针p 依次访问 所 2. 有以下定义和 ...
- 湖北大学829数据库原理与c语言程序设计,2017年湖北大学教育学院829数据库原理与C语言程序设计考研强化模拟题...
一.选择题 1. 关于分布式数据库,下列说法错误的是( ). A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地 B. 对于用户而言,一个 ...
- 河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研强化模拟题...
作为字符串结束标识. 所以字符数组的长度并不是字符串的长度,系统字符串"1234567\0\0"与"1234567" 等效,所以字符 [解析]本题考点为&quo ...
- 836c语言程序设计,2017年辽宁师范大学计算机应用研究所836C语言程序设计考研强化模拟题...
一.选择题 1. 以下叙述中正确的是( ). A. 在scanf 函数的格式串中,必须有与输入项一一对应的格式转换说明符 B. 只能在printf 函数中指定输入数据的宽度,而不能在scanf 函数中 ...
- c语言运行后出现xt073,2017年北京工业大学城市交通学院894C语言与数据结构之C程序设计考研强化模拟题...
一.选择题 1. 若变量已正确定义为int 型,要通过语句 □代表一个空格符)给a 赋值1.给b 赋值2.给c 赋值3, 以下输入形式中错误的是(注:( ). A. B. C. D. [答案]D [解 ...
最新文章
- 关于DataGridViewComboBoxColumn的二三事
- 11步提高代码质量和整体工作效率
- 使用关键字创建具有局部作用域的JavaScript变量
- Apache的RewriteRule规则详细介绍
- Hbase Rowkey设计原则
- 【算法导论】第7章快速排序
- DevExpress控件使用小结
- 页面字符编码不一致的处理
- leetcode算法题第二题(c++)
- python爬取学校题库_利用Python网络爬虫爬取学校官网十条标题
- 洛谷P3097 - [USACO13DEC]最优挤奶Optimal Milking
- Z世代成为消费新主力,我国潮牌营销洞察报告​
- 一篇文章带你解决 Unable to infer base url. This is common when using dynamic servlet registra
- HC-SR501人体红外传感器
- 数字图像处理——隐形眼镜缺陷检测算法
- python matplotlib画饼形图
- IOS13图标尺寸_7大原则,带你设计出更优秀的图标
- Unable to set dev_loss_tmo and fast_io_fail_tmo in multipath.conf
- 给阿里云域名解析添加CAA记录,防止你的域名证书被劫持
- 精诚探索,极客归来!百度安全打造全球首个元宇宙安全极客大会,共筑 AI 安全新防线...