新疆大学c语言期末考试题库,2016年新疆师范大学教育科学学院C语言程序设计考研复试题库...
一、选择题
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语言程序设计考研复试题库...相关推荐
- 郑州轻工业大学c语言考试题库,2016年郑州轻工业学院计算机与通信工程学院C语言程序设计考研复试题库...
一.选择题 1. 以下C 语言用户标示符中,不合法的是 . 答:D [解析]C 语言中的标识符只能由字母.数字和下画线构成,且第一个字符必须是字母或下画线,同时不能与C 语言中的关键字相同.D 项还有 ...
- 通信专业考研考C语言,2016年北京邮电大学信息与通信工程学院C语言程序设计考研复试题库...
一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.2,3,1 B.2, 3, 2 C.2, 3, 3 D.2, 2, 1 答:A [解析]对于表达式 改成计算第三个表达式 2. 有以下 ...
- c语言编写程序统计某给定ascii文件中个字母的出现频率,2016年浙江理工大学理学院C语言程序设计考研复试题库...
一.选择题 1. 对于一个正常运行的C 程序,以下叙述中正确的是( ). A. 程序的执行总是从程序的第一个函数开始,在main 函数结束 B. 程序的执行总是从main 函数开始 C. 程序的执行总 ...
- 齐鲁工业大学c语言程序设计试题及答案,2016年齐鲁工业大学理学院C语言程序设计考研复试题库...
一.选择题 1. 以下叙述中错误的是( ). A. 书写风格良好的程序执行效率尚 B. 书写风格良好的程序易读性好 C.C 程序可以在一行上写多条语句 D.C 程序允许将一条语句分写在多行上 答:A ...
- 上海交通大学c语言程序设计考试,2016年华东交通大学软件学院C语言程序设计考研复试题库...
一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.0 B.3 C.7 D.8 答:B [解析]C 语言中,字符串没有专门的类型表示,是通过字符数组表示,在字符串末尾用表识字符串结 束 ...
- 华东交通大学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 [解析]赋值运 ...
- 软件工程c语言程序设计考研,2016年浙江工商大学软件工程C语言程序设计考研复试题库...
一.选择题 1. 有以下程序 : 程序的运行情况是( ). A. 形成无限循环 B. 输出6 C. 输出5 D. 输出4 答:A [解析]本题执行过程为:i=l,k=0, i<6成立,执行for ...
- 中南民族大学复试c语言题库,2016年中南民族大学生物医学工程学院C程序设计考研复试题库...
一.选择题 1. 以下叙述中错误的是( ) A.C 程序在运行过程中所有计算都以十进制方式进行 B.C 程序在运行过程中所有计算都以二进制方式进行 C. 所有C 程序都需要编译链接无误后才能运行 D. ...
- 青岛科技大学C语言程序设计,2016年青岛科技大学信息学院C语言程序设计考研复试题库...
一.选择题 1. 有以下程序: 己知字母A 的ASCII 码值为65, 程序运行后的输出结果是( ). A.E , 68 B.D , 69 C.E , D D. 输出无定值 答:A [解析]C 语言中 ...
最新文章
- php array 关联数组,php array_merge关联数组
- Matlab坐标轴中的希腊字母
- 正则不能全为某个值_TensorFlow学习Program1——补充附录(7)线性回归、逻辑回归与正则化...
- 前端学习(2610):vuex实现删除
- 研究生毕业之际一些闲聊
- Shiro Shiro Web Support and EnvironmentLoaderListener
- 1086: [SCOI2005]王室联邦
- win10 将电脑以太网连接生成热点
- 一部分 数据 迁移_yugong异构数据库迁移与同步
- 银行资产配置的新变化
- [STC单片机] STC32G单片机双CAN通信测试
- cc9.3 indesign_Adobe InDesign CC2019
- 一峰说:SpringCloud的基础了解和使用
- 计算机维护岗位主要职责怎么写,计算机维护岗位职责.doc
- IP 地址由网络和主机两部分标识组成
- JESD204B SUBCLASS1确定性延时参数的计算
- error LNK1112
- Bugku旧平台misc writeup
- matlab程序模拟微信抢红包,js仿微信抢红包功能
- 经典面试题扔鸡蛋(Google面试题附带LeetCode例题)
热门文章
- 计算机组成i1-i8,2016年软考程序员例题分析之计算机组成原理
- oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)
- python高维数据的读取_索引访问高维数组_Python数据分析与科学计算基础篇1:NumPy图解,使抽象的数据具象为可触摸的图形_深度学习视频-51CTO学院...
- android 微信支付过程,android 微信 支付 接入流程总结
- c语言学习进阶-C语言带命令行参数的文件数据批量计算
- c语言学习-输入三个数求三个数中的最大数
- OpenShift 4 之Kafka(2)-配置Kafka Bridge,通过HTTP访问Kafka Topic
- OpenShift 4之设置用户/组对项目的访问权限
- c# 将doc转换为docx
- 无法打开数据库‘mysql_MySQL数据库之MYSQL无法启动解决方法