一、选择题

1. 下列叙述中正确的是( )。

A. 在switch 语句中,不一定使用break 语句 B. 在switch 语句中,必须使用default

C.break 语句必须与switch 语句中的case 配对使用 D.break 语句只能用于switch 语句 答:A

【解析】break 语句放入功能是跳出正在执行的条件语句或循环语句,switch 语句中可以根据需要选择是否使用break 语句,A 项正确;default 语句在switch 语句中可以省略,因此B 项错误;switch 语句中并非每个case 后都需要使用break 语句,因此C 项错误;break 语句还可以用于for 等循环结构中,因此D 项错误。

2. 有以下程序

程序运行后的输出结果是( )。 A.1,2,6, 8,10,12,7,8,9,10, B.1,2,3,4,5,6, 7,8,9, 10,

C.1,2,3,4,10,12,14,16,9, 10, D.1,2,6, 8,10,12,14,16, 9, 10, 答:A

【解析】数组名用作函数参数的情况类似于指针,属于传地址,故对形参数组元素的修改会同时修改实参。f ( )函数通过一个for 循环语句,将传入数组的元素从下标2到下标5每个各自乘以2。因此,调用结束时,数组a 中的内容为{1, 2,6,8,10,12,7, 8, 9,10}。

3. 有以下程序:

>

第 2 页,共 34 页

程序运行后的输出结果是( )。 A.3,3,3 B.2,2,3 C.1,2,3 D.1,1,3 答:A 【解析】

仅分配了一份内存空间,但是指针a 、b 和c 同时指向

这个空间。

4. 以下选项中不属于字符常量的是( )。

A. B. C. D. 答:B

【解析】C 语言中用双引号表示字符串,在分配存储空间时需要包含两项,分别表示十六进制、八进制格式ASCII 代码值对应的字符常量。

-5. 表达式a+=a=a=9的值是( )。

A.9 B.-9 C.18 D.0 答:D

a+=a-=a=9计算顺序为a+=a-=9, 即a=a-9=9-9=0;,【解析】(a-=(a=9))首先a=9,最后a+=0, 即a=a+0=0+0=0。

6. 若变量x 、y 已正确定义并赋值,以下符合C 语言语法的表达式是( )。

A.x+l=y B.++x, y=x-- C.x=x+10=x+y D.double (x )/10

答:B

【解析】B 项正确,++x是前缀表达式,y=x--是复合语句,先进行x--, 然后把自减后的值赋给y 。A 项错误,x+1是右值,不能被赋值;C 项错误,x+10是右值,不能被赋值;D 项错误,应改成(double )x/10, double (x )/10是表示声明了一个double 变量,它名字是(x )A0,显然

第 3 页,共 34 页

作为结束标志。CD

不符合C 语言语法。

7. 若有以下程序

则程序的输出结果是( )。 1, 2, 3, 4,13,14,15,16, 4, 8, 12, 16, 1, 5, 9, 13,

1,5, 9, 13,4, 8,12,16, 13, 14, 15, 16, 1, 2, 3, 4, 答:C

【解析】fun 函数中使用三目运算符,flag 为1时,b[i]取值时,

8. 有如下程序:

程序运行后的输出结果是( )。 A.ABC B.012 C.abc

第 4 页,共 34 页

和中较小者;flag 为0

取值 和中较大者。所以,的作用是,存储a 中第i 行的最小元素

的作用是,存储a 中第i 行的最大元素。

新疆大学c语言期末考试题库,2016年新疆师范大学教育科学学院C语言程序设计考研复试题库...相关推荐

  1. 郑州轻工业大学c语言考试题库,2016年郑州轻工业学院计算机与通信工程学院C语言程序设计考研复试题库...

    一.选择题 1. 以下C 语言用户标示符中,不合法的是 . 答:D [解析]C 语言中的标识符只能由字母.数字和下画线构成,且第一个字符必须是字母或下画线,同时不能与C 语言中的关键字相同.D 项还有 ...

  2. 通信专业考研考C语言,2016年北京邮电大学信息与通信工程学院C语言程序设计考研复试题库...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.2,3,1 B.2, 3, 2 C.2, 3, 3 D.2, 2, 1 答:A [解析]对于表达式 改成计算第三个表达式 2. 有以下 ...

  3. c语言编写程序统计某给定ascii文件中个字母的出现频率,2016年浙江理工大学理学院C语言程序设计考研复试题库...

    一.选择题 1. 对于一个正常运行的C 程序,以下叙述中正确的是( ). A. 程序的执行总是从程序的第一个函数开始,在main 函数结束 B. 程序的执行总是从main 函数开始 C. 程序的执行总 ...

  4. 齐鲁工业大学c语言程序设计试题及答案,2016年齐鲁工业大学理学院C语言程序设计考研复试题库...

    一.选择题 1. 以下叙述中错误的是( ). A. 书写风格良好的程序执行效率尚 B. 书写风格良好的程序易读性好 C.C 程序可以在一行上写多条语句 D.C 程序允许将一条语句分写在多行上 答:A ...

  5. 上海交通大学c语言程序设计考试,2016年华东交通大学软件学院C语言程序设计考研复试题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.0 B.3 C.7 D.8 答:B [解析]C 语言中,字符串没有专门的类型表示,是通过字符数组表示,在字符串末尾用表识字符串结 束 ...

  6. 华东交通大学c语言程序设计,2016年华东交通大学理学院C语言程序设计考研复试题库...

    一.选择题 1. 设有定义:inta=0,b=l, c=l:以下选项中,表达式值与其他三个不同的是( ). A.b=a==c B.a=b=c C.a=c==b D.c=a!=c 答:A [解析]赋值运 ...

  7. 软件工程c语言程序设计考研,2016年浙江工商大学软件工程C语言程序设计考研复试题库...

    一.选择题 1. 有以下程序 : 程序的运行情况是( ). A. 形成无限循环 B. 输出6 C. 输出5 D. 输出4 答:A [解析]本题执行过程为:i=l,k=0, i<6成立,执行for ...

  8. 中南民族大学复试c语言题库,2016年中南民族大学生物医学工程学院C程序设计考研复试题库...

    一.选择题 1. 以下叙述中错误的是( ) A.C 程序在运行过程中所有计算都以十进制方式进行 B.C 程序在运行过程中所有计算都以二进制方式进行 C. 所有C 程序都需要编译链接无误后才能运行 D. ...

  9. 青岛科技大学C语言程序设计,2016年青岛科技大学信息学院C语言程序设计考研复试题库...

    一.选择题 1. 有以下程序: 己知字母A 的ASCII 码值为65, 程序运行后的输出结果是( ). A.E , 68 B.D , 69 C.E , D D. 输出无定值 答:A [解析]C 语言中 ...

最新文章

  1. php array 关联数组,php array_merge关联数组
  2. Matlab坐标轴中的希腊字母
  3. 正则不能全为某个值_TensorFlow学习Program1——补充附录(7)线性回归、逻辑回归与正则化...
  4. 前端学习(2610):vuex实现删除
  5. 研究生毕业之际一些闲聊
  6. Shiro Shiro Web Support and EnvironmentLoaderListener
  7. 1086: [SCOI2005]王室联邦
  8. win10 将电脑以太网连接生成热点
  9. 一部分 数据 迁移_yugong异构数据库迁移与同步
  10. 银行资产配置的新变化
  11. [STC单片机] STC32G单片机双CAN通信测试
  12. cc9.3 indesign_Adobe InDesign CC2019
  13. 一峰说:SpringCloud的基础了解和使用
  14. 计算机维护岗位主要职责怎么写,计算机维护岗位职责.doc
  15. IP 地址由网络和主机两部分标识组成
  16. JESD204B SUBCLASS1确定性延时参数的计算
  17. error LNK1112
  18. Bugku旧平台misc writeup
  19. matlab程序模拟微信抢红包,js仿微信抢红包功能
  20. 经典面试题扔鸡蛋(Google面试题附带LeetCode例题)

热门文章

  1. 计算机组成i1-i8,2016年软考程序员例题分析之计算机组成原理
  2. oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)
  3. python高维数据的读取_索引访问高维数组_Python数据分析与科学计算基础篇1:NumPy图解,使抽象的数据具象为可触摸的图形_深度学习视频-51CTO学院...
  4. android 微信支付过程,android 微信 支付 接入流程总结
  5. c语言学习进阶-C语言带命令行参数的文件数据批量计算
  6. c语言学习-输入三个数求三个数中的最大数
  7. OpenShift 4 之Kafka(2)-配置Kafka Bridge,通过HTTP访问Kafka Topic
  8. OpenShift 4之设置用户/组对项目的访问权限
  9. c# 将doc转换为docx
  10. 无法打开数据库‘mysql_MySQL数据库之MYSQL无法启动解决方法