一、选择题

1. 以下叙述错误的是( )。

A. 未经赋值的全局变量值不确定 B. 未经赋值的auto 变量值不确定 C. 未经赋值的register 变量值不确定 D. 未经赋值的静态局部变量值为0 答:A

【解析】C 语言中,系统将未经赋初值的全局变量默认为0, 答案为A 选项。

2. 若有定义语句则表达式值的类型是( )。

A.char B.int C.double D.float 答:c

【解析】在多目运算符相关联的运算数中,如果类型不一致,系统将自动进行类型转换,使两边的类型达到一直后,再进行运算,转换的规则是由“低到高”。double 型,即选择答案C 。

3. 设有以下定义:

则以下叙述正确的是( )。 A. 数组s1的长度小于s2的长度 B. 数组s1和s2的长度相同 C. 数组s1的长度大于s2的长度 D. 数组s1和s2完全等价 答:C

【解析】为字符数组

赋值字符串“0123”时,字符串中字符依次放人数组中后,在最后一个

数组s1长度为5。数组s2只需要4个单元即可放下所有初始

字符后要添 加一个结束字符

是字符型,a 是整型,b

是double 型。字符型数据占1个字节,整型占2个字节,double 型占8个字节,故三者相加后为

化值,故数组长度为4。所以数组s1的长度大于S2的长度,C 项正确。两个数组等价是指两个数组长度和类型以及对应每个元素值均相 同,所以s1和82不是完全等价,D 项错误。

4. 以下不合法的字符常量是( )。

A. B. C. D. 答:A

【解析】在C 语言中,含义,仅仅代的转义,

表示转义符,可以对特殊符号进行转义,此时特殊符号不再有其他

表示换行,

表示Tab 键。A 项,是指十六进制数cc 。

表示两位的八进

表普通的字符,\后面的字符取值范围应该在Ascn 码表范围。例如. 表示对双引号

表示对转义符的转义,

制数,8不是合法的八进制数字。B 项,表示双引号这个特殊字符;C 项,表示转义符这个特殊字符;D 项,

5. 有以下程序

程序运行后的输出结果是( )。 A.36 B.24 C.32 D.28 答:D

【解析】函数f 可以重写成: 1 234 5678 9

1011

13

表示两位十六进制数,

12

14 15 16 17

f (0)时,进入第9行else 语句,第11行a 等于6; 返回12。

f (l )时,进入第4行if 语句,第6行

第14行第14行

第15行静态a 自增,此时a 是调用完f (0)后

自增的静态a ; 第15行静态a 自增,a 等于7; 返回12。 所以,其中4是全局变量a 的值。

6. 以下关于宏的叙述错误的是( )。

A. 宏替换不具有计算功能 B. 宏是一种预处理指令 C. 宏名必须用大写字母构成 D. 宏替换不占用运行时间 答:C

【解析】宏名习惯采用大写字母,以便与一般变量区别,但是并没有规定一定要用大写字母,因此,答案为C 选项。

7. 以下是if 语句的基本形式:

if (表达式)语句

其中“表达式”( )。 A. 必须是逻辑表达式 B. 必须是关系表达式

C. 必须是逻辑表达式或关系表达式 D. 可以是任意合法的表达式 答:D

【解析】表达式一般是关系表达式或逻辑表达式,用于描述选择结构的条件,但也可以是其他类型表达式,只要其合法,在其值非零时都视为真,所以其他表达式也可以作为if 语句的判断条件。

8. 有以下程序

程序运行后的输出结果是( )。 A.-12

浙江理工考研c语言程序设计,2016年浙江理工大学信息学院C语言程序设计考研复试题库...相关推荐

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

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

  2. 成都理工大学c语言作业电脑,最新成都理工大学《C语言程序设计》笔试.docx

    精品文档 成都理工大学<C语言程序设计>期末考试试卷(A卷)(2011级各专业) 一.单项选择题(本大题共20题,每题2分,共40分) 1.以下不是C语言的特点的是 A C语言简洁.紧凑 ...

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

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

  4. 浙江理工c语言复试试题,2016年浙江理工大学信息学院C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 以下叙述中错误的是( ). A.C 程序必须由一个或一个以上的函数组成 B. 函数调用可以作为一个独立的语句存在 C. 若函数有返回值,必须通过return 语句返回 D. 函数可以 ...

  5. 中北大学c语言程序设计作业答案,2016年中北大学软件学院程序设计基础考研复试题库...

    一.选择题 1. 设有以下语句: 若要为变量chi 和ch2分别输入字符A 和B ,正确的输入形式应该是( ). A.A 和B 之间用逗号间隔 B.A 和B 之间不能有任何间隔符 C.A 和B 之间可 ...

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

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

  7. 9032c语言程序设计,2016年中国计量学院机电工程学院9032C语言程序设计考研复试题库...

    一.选择题 1. 下列形式中不合法的常量是( ). 答:C [解析] 数常量. 2. 有以下定义 答:A [解析]%运算是取两整数相除后余数的运算符,它只适用于整数的运算.A 项正确, 果为doubl ...

  8. 中国地质大学c语言程序设计答案,2016年中国地质大学(北京)信息工程学院C语言程序设计(同等学力加试)考研复试题库...

    一.选择题 1. 设变量p 是指针变量,语句 A. B. C. D. 答:C 是给指针变量赋NULL 值,它等价于( ). [解析]p=NULL,NULL 的代码值为0,等价于 2. 以下选项中,能用 ...

  9. 杭州师范大学c语言程序设计机试,2016年杭州师范大学杭州国际服务工程学院程序设计基础考研复试题库...

    一.选择题 1. C 语言源程序名的后缀是( ) A.C B.exe C.obj D.cp 答:A [解析]C 语言源程序名的后缀为.C 2. 以下选项中不合法的标识符是 A.print B.FOR ...

最新文章

  1. SILVAngs:免费在线宏基因组扩增子分析系统
  2. 怎样看待大学期间的代码练习
  3. HP LaserJet 1010卡纸解决方法
  4. Java学习笔记10-2——MyBatis
  5. [转载红鱼儿]kbmmw 开发点滴:kbmMWQuery插入记录
  6. linux自学笔记--vim和文本三剑客基础
  7. iPhone 13系列电池容量曝光:续航时长能否提升才是关键
  8. 用Blink打造你的技术朋友圈
  9. CardLayout使用
  10. [转载]想要成为Linux大神,你应该和我一样这样做!
  11. gitee创建ssh公钥
  12. JDK java version 1.8.0_181环境搭建
  13. eclipse-Tomcat运行项目笔记
  14. 【unprofessional use Blog003】基因数据库NCBI相关介绍
  15. ospfdr选举规则_DR/BDR详细选举过程
  16. Python的eval函数详解
  17. 头歌 初识MongoDB
  18. SOEM 源码解析 ecx_FPWRw
  19. informatica session中bulk和normal模式
  20. Centos7制作Openstack下win7 镜像

热门文章

  1. 金蝶文件夹服务器怎么启动,金蝶标准版如何启动云服务器
  2. 生产环境下的LAMP环境搭建
  3. 如何将3张图片横向拼在一起
  4. android百度输入法源码,百度输入法V1.1.0.19 For Android发布
  5. 【软件与系统安全笔记】八、软件自我保护
  6. 速云群发简约HTML官网源码
  7. vue组件component详解
  8. 海关查验会查些什么呢?
  9. Verilog语法中pullup.pulldown使用举例和分析
  10. 我的世界java最新更新_Minecraft我的世界Java版18w50a更新内容