航空管理系统c语言程序设计,2018年北京航空航天大学软件院991数据结构与C语言程序设计之C程序设计考研核心题库...
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
A.6
B.21
C.123456
D.654321
【答案】A
【解析】本题首先定义文件指针变量fp
和数组
入数据再打开文件随后先给文件写
rewind 函数将文件指针从当前位置重新指向文件开始位置,所以for 循环依次将数组a 中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321,重新使指针指向文件开始位置,将此时fp 指向的数据(即文件中第一个数据6)写入变量k 中,关闭文件,输出k 值,A 项正确。
2. 若程序中有宏定义行:
#defineN100
则以下叙述中正确的是( )。
A. 宏定义行中定义了标识符N 的值为整数100
B. 在编译程序对C 源程序进行预处理时用100替换标识符N
C. 上述宏定义行实现将100赋给标识符N
D. 在运行时用100替换标识符N
【答案】D
【解析】D 项正确,预处理程序对源程序中所有使用宏名的地方进行直接替换。A 项错误,宏定义没有类型限制;B 项错误,预处理程序进行宏替换,而非编译程序;C 项错误,宏定义不是赋值操作,而是进行在预编译时进行替换。
3. 有以下程序
程序的输出结果是( )。
A.
B.
C. D.
【答案】C
【解析】在格式控制中用%%表示,将输出一个%符号。
4. 有以下程序
执行后的输出结果是( )。
A.32
B.24
C.5
D.40
【答案】A
【解析】自增运算符“++”分为前缀和后缀两种形式。两种形式的作用效果是一样的,都是使运算分量的值加1,但是它们的表达式的值不一样,前缀形式表达式的值为运算分量加1之后的值,而后缀形式表达式的值为运算分量加1之前的值。题目中使用了一个for 循环,循环变量i 从1递增到40。在循环体中有两条嵌套的if 语句,首先判断i++%5==0,即判断i++的值(i 加1之前的值)是否能被5整除(判断后i 被加1),然后再判断++i的值(i 加1之后的值)是否能被8整除(判断后i 被加1),若两个条件都满足了,就输出i 的值,只有i=30时,满足i++%5==0,此时i=31,++i%8==0成立,此时i=32。
5. 对于if (表达式)语句,以下叙述正确的是( )。
A. “表达式”的值可以是任意合法的数值
B. 在“表达式”中不能出现变量
C. 在“表达式”中不能出现常量
D. “表达式”的值必须是逻辑值
【答案】A
【解析】单分支选择语句if 语句格式如下:if (表达式)语句体。“表达式”可以是任意合法的C 语言表达式,包括关系表达式和逻辑表达式等,也可以是任意的数值类型(包括整型、实型、字符型等),A 项正确。“表达式”中可以出现变量或者常量,也不一定必须是逻辑值,B 、C 、D 项错误。
6. 设变量已正确定义并赋值,以下正确的表达式是( )。
【答案】C
【解析】赋值运算左边必须是单一变量名。A 项错误
,部分是非法赋值。BD 两项错误,求余运算中的操作对象只能是整型。C 项,为逗号表达式。
7. 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是( )。
【答案】D
【解析】A 项错误,case 后面的应该为整形或字符型常量;B 项错误,switch 后面的表达式需要在括号内;C 项错误,case 和后面的常量表达式应该由空格隔开。
航空管理系统c语言程序设计,2018年北京航空航天大学软件院991数据结构与C语言程序设计之C程序设计考研核心题库...相关推荐
- 北京信息科技大学考研c语言考试,2018年北京信息科技大学计算机院814数据结构和C语言程序设计[专硕]之C程序设计考研核心题库...
一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). A.TF B.T C.F D.TFT [答案]A [解析]x=0xl8为赋值表达式, 十六进制数非0, 即x 非0, if 条件成立输出 ...
- 621c语言与web技术真题,2018年南京师范大学教育科学院621C语言与WEB技术之C程序设计考研核心题库...
目录 2018年南京师范大学教育科学院621C 语言与WEB 技术之C 程序设计考研核心题库(一) . 2 2018年南京师范大学教育科学院621C 语言与WEB 技术之C 程序设计考研核心题库(二) ...
- 817考研c语言程序设计,2018年沈阳航空航天大学计算机院817C程序设计考研核心题库...
一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). A.54321 B.98765 C. D. [答案]B [解析]本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出 ...
- 航空航天工程用不用学c语言,2018年沈阳航空航天大学航空航天工程学部823C语言程序设计考研核心题库...
一.选择题 1. 有以下程序 程序的输出结果是( ). A.19 B.13 C.11 D.15 [答案]A [解析]以 是把p 指向 即 在for 循环中,通过指针p 依次访问 所 2. 有以下定义和 ...
- 831数据结构与c语言试题,2018年广东工业大学计算机院831数据结构与C语言[专硕]之C程序设计考研核心题库...
一.选择题 1. 以下选项中合法的标识符是. A.1_1 B.1-1 C._11 D.1_ _ [答案]C [解析]C 语言中标识符的命名规则是:标识符由字母.数字和下画线组成,并且第一个字符必须是字 ...
- 819 c语言程序设计,2018年大连海洋大学计算机科学与技术819高级语言程序设计(C语言)之C程序设计考研核心题库...
一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.tuv B. 字符t 的ASCII 码值 C.t D. 出错 [答案]C [解析] 表示. 2. 有以下函数: 程序运行后的输出结果 ...
- 901c语言程序设计6,2018年中央财经大学信息院901C语言程序设计考研核心题库
一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.4 B.10 C.14 D.6 [答案]B [解析]函数f 的功能是通过递归计算数组t 中元素的和.在主函数中调用了递归函数(f 将 ...
- 上海理工大学854C语言真题,2018年上海理工大学医疗器械与食品院854C程序设计考研核心题库...
一.选择题 1. 以下叙述中正确的是( ). A.C 程序的基本组成单位是语句 B.C 程序中的每一行只能写一条语句 C. 简单C 语句必须以分号结束 D.C 语言必须在一行内写完 [答案]C [解析 ...
- 北方民族大学c语言期末考试试题,2018年北方民族大学计算机软件与理论832C语言程序设计与数据结构之C程序设计考研核心题库...
一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.6 B.1 C.0 D.3 [答案]D [解析]按位与运算符.a=3=118,b=3=118,按位与结果为11B=3,D 项正确. ...
最新文章
- 深入理解JS中的变量作用域
- 报错记录:SprintBoot---Unable to start embedded container; nested exception is java.lang……
- Ubuntu linux 关机、重启、注销 命令
- SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的
- python获取返回值_python 调用 shell ,获取返回值和返回信息
- NetCore 统一处理 webapi 返回null 转为“”
- linux大华客户端,rdesktop 下载-rdesktop(Linux下远程桌面客户端) 1.8.2 官方版 - 河东下载站...
- 百度把黑科技发布会开到央视,主持人连连感叹:文科生都看懂了
- linux删除mysql用户_如何删除MySQL用户帐户
- 计算机为何会自动开机,电脑自动开机是怎么回事 电脑自动开机解决方法
- python运维都做些什么_系统运维是做什么的(python在实际工作中的应用)
- 计算彩色图像的直方图
- 【数学基础知识】证明三角形的中线交于一点
- 统计学方差,中位数,方差,标准差,协方差等的计算
- 运动图像目标检测与跟踪简述
- 微信小程序——定义事件相关
- 计算机维护培训宁夏,西夏区广播电视大学计算机系统与维护专业_宁夏报名_网络教育计算机系统与维护专业教学计划_中国教育在线...
- platform总线(Linux驱动开发篇)
- java-net-php-python-jspm旅游预订系统计算机毕业设计程序
- 手机短信息删除了如何恢复?
热门文章
- vue+element下拉框实现二级联动
- MySQL导入Excel报1406_关于mysql 导入excel 中 数据不全或导入不了的 处理办法(工具sqlyong)借鉴经验...
- Pytorch-YOLOV4-火焰目标检测
- 【C Primer Plus第二章课后编程题】
- BVR电线与RV电线的区别有哪些?
- 查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级
- Python中的pass的作用
- cocos Creator android 上传图片与数据
- Google前员工创办社交推荐引擎Stamped,已获A轮投资
- visio2007 uml模板包