一、选择题

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程序设计考研核心题库...相关推荐

  1. 北京信息科技大学考研c语言考试,2018年北京信息科技大学计算机院814数据结构和C语言程序设计[专硕]之C程序设计考研核心题库...

    一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). A.TF B.T C.F D.TFT [答案]A [解析]x=0xl8为赋值表达式, 十六进制数非0, 即x 非0, if 条件成立输出 ...

  2. 621c语言与web技术真题,2018年南京师范大学教育科学院621C语言与WEB技术之C程序设计考研核心题库...

    目录 2018年南京师范大学教育科学院621C 语言与WEB 技术之C 程序设计考研核心题库(一) . 2 2018年南京师范大学教育科学院621C 语言与WEB 技术之C 程序设计考研核心题库(二) ...

  3. 817考研c语言程序设计,2018年沈阳航空航天大学计算机院817C程序设计考研核心题库...

    一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). A.54321 B.98765 C. D. [答案]B [解析]本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出 ...

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

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

  5. 831数据结构与c语言试题,2018年广东工业大学计算机院831数据结构与C语言[专硕]之C程序设计考研核心题库...

    一.选择题 1. 以下选项中合法的标识符是. A.1_1 B.1-1 C._11 D.1_ _ [答案]C [解析]C 语言中标识符的命名规则是:标识符由字母.数字和下画线组成,并且第一个字符必须是字 ...

  6. 819 c语言程序设计,2018年大连海洋大学计算机科学与技术819高级语言程序设计(C语言)之C程序设计考研核心题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.tuv B. 字符t 的ASCII 码值 C.t D. 出错 [答案]C [解析] 表示. 2. 有以下函数: 程序运行后的输出结果 ...

  7. 901c语言程序设计6,2018年中央财经大学信息院901C语言程序设计考研核心题库

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.4 B.10 C.14 D.6 [答案]B [解析]函数f 的功能是通过递归计算数组t 中元素的和.在主函数中调用了递归函数(f 将 ...

  8. 上海理工大学854C语言真题,2018年上海理工大学医疗器械与食品院854C程序设计考研核心题库...

    一.选择题 1. 以下叙述中正确的是( ). A.C 程序的基本组成单位是语句 B.C 程序中的每一行只能写一条语句 C. 简单C 语句必须以分号结束 D.C 语言必须在一行内写完 [答案]C [解析 ...

  9. 北方民族大学c语言期末考试试题,2018年北方民族大学计算机软件与理论832C语言程序设计与数据结构之C程序设计考研核心题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.6 B.1 C.0 D.3 [答案]D [解析]按位与运算符.a=3=118,b=3=118,按位与结果为11B=3,D 项正确. ...

最新文章

  1. 深入理解JS中的变量作用域
  2. 报错记录:SprintBoot---Unable to start embedded container; nested exception is java.lang……
  3. Ubuntu linux 关机、重启、注销 命令
  4. SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的
  5. python获取返回值_python 调用 shell ,获取返回值和返回信息
  6. NetCore 统一处理 webapi 返回null 转为“”
  7. linux大华客户端,rdesktop 下载-rdesktop(Linux下远程桌面客户端) 1.8.2 官方版 - 河东下载站...
  8. 百度把黑科技发布会开到央视,主持人连连感叹:文科生都看懂了
  9. linux删除mysql用户_如何删除MySQL用户帐户
  10. 计算机为何会自动开机,电脑自动开机是怎么回事 电脑自动开机解决方法
  11. python运维都做些什么_系统运维是做什么的(python在实际工作中的应用)
  12. 计算彩色图像的直方图
  13. 【数学基础知识】证明三角形的中线交于一点
  14. 统计学方差,中位数,方差,标准差,协方差等的计算
  15. 运动图像目标检测与跟踪简述
  16. 微信小程序——定义事件相关
  17. 计算机维护培训宁夏,西夏区广播电视大学计算机系统与维护专业_宁夏报名_网络教育计算机系统与维护专业教学计划_中国教育在线...
  18. platform总线(Linux驱动开发篇)
  19. java-net-php-python-jspm旅游预订系统计算机毕业设计程序
  20. 手机短信息删除了如何恢复?

热门文章

  1. vue+element下拉框实现二级联动
  2. MySQL导入Excel报1406_关于mysql 导入excel 中 数据不全或导入不了的 处理办法(工具sqlyong)借鉴经验...
  3. Pytorch-YOLOV4-火焰目标检测
  4. 【C Primer Plus第二章课后编程题】
  5. BVR电线与RV电线的区别有哪些?
  6. 查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级
  7. Python中的pass的作用
  8. cocos Creator android 上传图片与数据
  9. Google前员工创办社交推荐引擎Stamped,已获A轮投资
  10. visio2007 uml模板包