一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。 A.12 B.13 C.15 D.11

【答案】A

【解析】直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。

换结果为

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

A.C 程序的基本组成单位是语句 B.C 程序中的每一行只能写一条语句 C. 简单C 语句必须以分号结束 D.C 语言必须在一行内写完 【答案】C

【解析】在C 语言中,每条语句必须以分号结束。A 项错误,C 程序的基本组成单位是函数;BD 两项错误,C 程序一行能写多条语句,也可以将一条语句分几行书写。

3. 有如下程序:

第 2 页,共 33 页

替换,

替换,再将F (5)用2.84+5替换,最后替

运行结果为:12。

程序运行后的输出结果是( )。 A.ABCDDCBA B.ABCD C.A

D.DCBA 【答案】D

【解析】本题程序的执行过程为:调

用语句后的输出语句,输出

执行

函数

执行

执行

if 条件成

中if

if 条件不成立,输出

中if 语句后的输出语句,输出

中if 语句后的输出语句,输出A ,函数调用完成。程序运行后的输出结果是DCBA 。

4. 表达式3.6-5/2+1.2+5%2的值是( )。

A.4.8 B.3.8 C.3.3 D.4.3

【答案】B

【解析】3.6--5/2+1.2+5%2=3.6-2+1.2+l=3.8;需要注意的是,两个整数相除仍然得到整数,小数部分被省略,5/2=2。

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

A.C 语言程序是由过程和函数组成的 B.C 语言函数可以嵌套调用,例如:C.C 语言函数不可以单独编译

D.C 语言中除了 main 函数,其他函数不可以作为单独文件形式存在 【答案】B

【解析】一个函数的返回值可以作为参数然后传给另一个函数,因此函数是可以嵌套调用的。A 项错误,C 语言程序只有函数构成,没有过程;C 项错误,编译系统的任务在于检查语法错误,只要符合语法规则的C 程序都可以通过编译,就算是单独的函数也可以;D 项错误,在C 语言中除main ( )函数以外的其他函数可以和main ( ) 函数在同一个C 文件中,也可以单独处于其他的C 文件,只要在使用到这些函数的main ( )函数的C 文件中用预

编译指令

包含进来即可。

6. 有以下程序:

第 3 页,共 33 页

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

【答案】A

【解析】main 函数中,首先定义两个结构体stn 类型的变量a , b , 把a 成员信息复制给b 成员,在f ( )函数中,利用指针重新对b 成员信息进行赋值,分别后,再调用函数f ( )输出a , b 成员信息。

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

A.C 语言程序是由过程和函数组成的

B.C 语言函数可以嵌套调用,例如:fun (fun (x ) C.C 语言函数不可以单独编译

D.C 语言中除了main 函数,其他函数不可以作为单独文件形式存在 【答案】B

【解析】一个函数的返回值可以作为参数然后传给另一个函数,因此函数是可以嵌套调用的。A 项错误,C 语言程序只有函数构成,没有过程;C 项错误,编译系统的任务在于检查语法错误,只要符合语法规则的C 程序都可以通过编译,就算是单独的函数也可以;D 项错误,在C 语言中除main ( )函数以外的其他函数可以和main ( )函数在同一个C 文件中,也可以单独处于其他的C 文件,只要在使用到这些函数的main ( )函数的C 文件中用预编译指令“#include”包含进来即可。

8. 有以下程序段:

第 4 页,共 33 页

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

  1. c语言p832.c的答案,2017年北方民族大学计算机系统结构832C语言程序设计与数据结构之C程序设计考研仿真模拟题...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A. B. C. D. [答案]D while 函数判断p 指针指向地址的内容是否和a 指针指向地址的内容相等,[解析]如果不是,则移动 ...

  2. 中国石油大学计算机摸底考试试题,2017年中国石油大学(华东)计算机与通信工程学院859数据结构考研仿真模拟题...

    目录 2017年中国石油大学(华东)计算机与通信工程学院859数据结构考研仿真模拟题(一).... 2 2017年中国石油大学(华东)计算机与通信工程学院859数据结构考研仿真模拟题(二).. 13 ...

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

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

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

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

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

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

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

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

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

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

  8. 云南师范大学计算机题库,2017年云南师范大学408计算机学科专业基础综合之计算机组成原理考研仿真模拟题...

    一.名词解释 1. 时间并行 [答案]时间并行即时间重叠.让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以 加快硬件周转而赢得处理速度.其实质就是把一件工作按功能分割为若干个 ...

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

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

最新文章

  1. Android开发中libs包下面的mips、armeabi、armeabi-v7a和x86
  2. rsync+innotify实现实时同步
  3. Access denied for user 'root'@'localhost' (using password:YES) 解决方案
  4. 数据库系统概论:第六章 关系数据库理论
  5. [css] 为什么要使用css sprites?
  6. datagridview控件的使用
  7. 栾川一高2021高考成绩查询,2017栾川一高录取分数线(附2017高考成绩喜报)
  8. 图解通信原理与案例分析-15:2G GSM手机语音通话的工作原理--TDMA时分多址与GMSK调制
  9. Android系统的系统运行库层,Android系统框架
  10. 华为云鲲鹏云服务器系列的规格,#化鲲为鹏,我有话说#使用华为云鲲鹏弹性云服务器部署文字识别Tesseract...
  11. 基于JAVA共享汽车管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  12. 《查拉图斯特拉如是说》摘抄
  13. SteamVR Unity工具包(VRTK)之概览和控制器事件
  14. 【自然语言处理】【多模态】多模态综述:视觉语言预训练模型
  15. 罗技鼠标正在连接服务器失败,说好的真爱,怎么就翻车了!失败的罗技M720入手记...
  16. 选购移动硬盘注意事项
  17. 使用C++和Boost库写一个自己的脚本引擎
  18. java版商城之一件代发设置 Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
  19. 部分mp4视频在ios上无法播放问题
  20. PHP的md5 java实现

热门文章

  1. GVA gin vue从后端接口获取多选下拉框数据
  2. Deepin 20.2.3系统标题栏及其按钮美化
  3. linux chkconfig 和 systemctl 区别 对比
  4. spark安装须知:SPARK_DIST_CLASSPATH配置
  5. Scala算术运算符细节说明
  6. Redis 管道(Pipelining)
  7. jQuery easyUI--tabs选项卡面板
  8. MyBatis DAO层开发——Mapper动态代理方式
  9. C++ warning:’xxx‘ has no out-of-line virtual method definitions...
  10. Qt for Android 动态申请权限