一、选择题

1. 有以下程序

程序的运行情况是( )。

A. 形成无限循环

B. 输出6

C. 输出5

D. 输出4

答:A

【解析】本题执行过程为:i=l,k=0, i<6成立,执行for 循环:

退出switch

, 成立,执行for 循环:,匹配easel ,k=l, break 匹配case2,k=2,执行continue ,由于其只用于循环结构,退出switch , 且不执行此次for 循环以后的语句,i=2不变,i<6成立,执行下一次for 循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。故A 项正确。

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

A.C 程序总是以main ( )作为程序执行的起始行

B.main ( )函数若不带参数,其后面的一对圆括号可省略

C. 函数体内的定义语句和可执行语句允许任意穿插出现

D.C 语言中的语句之间必须用分号作为分隔符

答:A

【解析】main ( )函数后面的括号告诉编译器这是一个函数,不可以省略,排除B 选项;在复合语句中,不仅可以有执行语句,还可以有定义语句,定义语句应该出现在执行语句的前面,故排除C 选项;C 语言中的某些语句可以不用分号,例如if 语句,宏定义,故D 选项错误;答案为A 选项。

3. 有以下程序:

程序的运行结果是( )。

A.5, 0

B.6, 0

C.5, -1

D.6,-1

答:C

【解析】程序执行过程为:执行do …while 的循环体:y=5,判断y 为真,x=l; y=4, x=2; y=3, x=3; y=2,x=4; y=l, x=5; y=0,判断y 为假,退出循环体。判断

y=0为假,y=—1,退出循环。输出x , y 为5,-1, 故C 项正确。

4. 有以下程序:

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

A.503

B.401

C.500

D.1404

答:A

【解析】函数f 的功能是计算传入的实参x 的平方加一,然后将结果返回。i 初始值为0,

根据即第一次返回值为1,然后执行

的值为20, 即返回值为

5. 有如下程序:

!

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

A.1123

B.123

条件第二次i 的值为10, 即返回值为第三次i

C.0123

D.001

答:A

【解析】程序执行过程为:for 循环开始,第一次循环,输出i=l,判断i<4成立,输出i=l,循环结束后i=2; 第二次循环,判断i<4成立,输出i=2, 循环结束后i=3; 第三次循环,判断i<4成立,输出i=3, 循环结束后i=4; 第四次循环,判断i<4不成立,退出循环。程序运行后的输出结果是1123, 故A 项正确。

6. 有以下程序:

程序运行的结果是。

答:D

【解析】外层主循环i 从3减到1执行了3次,嵌套的循环变量j 从1增到2, 每轮执行2次,每次输出i+j的值,即为3+1、3+2、2+1、2+2、1+1、1+2,但注意每次内循环结束要换行。

7. C 语言主要是借助以下( )功能来实现程序模块化的。

A. 定义函数

B. 定义常量和外部变量

C. 三种基本结构语句

D. 丰富的数据类型

答:A

【解析】C 程序的模块化主要通过函数来实现。C 语言允许对函数单独进行编译,从而可以实现模块化。

8. 关于C 语言标识符,以下叙述错误的是( )。

A. 标识符可全部由数字组成

B. 标识符可全部由下划线组成

C. 标识符可全部由小写字母组成

D. 标识符可全部由大写字母组成

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

  1. c语言程序设计素材,2016年计算机二级考试C语言程序设计真题素材.doc

    2016年计算机二级考试C语言程序设计真题 2016上半年全国计算机等级考试时间是3月26-29日,以下小编为大家整理出来的是计算机二级考试试题,希望对大家的复习有帮助! 一.选择题,(1-40)每题 ...

  2. 北京工业大学计算机科学与技术考研真题,北京工业大学计算机科学与技术2022考研经验...

    原标题:北京工业大学计算机科学与技术2022考研经验 一.考研的原因 每个人想要考研的原因都各有不同,我主要是有两点原因:一是当初由于高考失利,没有去到理想的大学,同时又不想花费我宝贵的的时间去复读一 ...

  3. c语言用星号循环打出爱心,学过C语言的同学,是否还记得当年各种打印各种星星。今天,我就改一版使用Shell脚本输出各种星星。打印单个星号         这个没啥可说的,直接上代码:#...

    学过C语言的同学,是否还记得当年各种打印各种星星.今天,我就改一版使用Shell脚本输出各种星星.打印单个星号 这个没啥可说的,直接上代码:# cat star.sh #!/bin/bash echo ...

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

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

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

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

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

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

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

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

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

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

  9. c语言程序设计华北电力大学,2016年华北电力大学电气与电子工程学院C语言程序设计(同等学力加试)考研复试题库...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.24 B.44 C.22 D.46 答:B [解析]p 是int 类型的指针,指向数组a 的首元素:k 的int*类型的指针,指向in ...

最新文章

  1. PE文件重定位概念学习
  2. fun是什么意思 python中def_【python】 numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能...
  3. B. Mashmokh and ACM
  4. 【贪心】POJ - 3069 Saruman's Army
  5. 设计一个服务器资源管理系统,基于虚拟化技术的服务器资源管理系统的设计与实现.pdf...
  6. Android持久化技术
  7. 18位华人当选2022年加拿大工程院院士!京东副总裁梅涛入选!
  8. Windows下安装JDK,配置环境变量
  9. web渗透测试学习路线
  10. LAMP兄弟连的兄弟们都该看看!(绝非欺骗)
  11. 人工智能--启发性信息和估价函数
  12. 微信兔子,比较下来算是比较好用的工具
  13. Spring4实战读书笔记
  14. 利用高德地图实现定位功能
  15. 金海佳学C++primer 练习9.43
  16. 掘地三尺搞定 Redis 与 MySQL 数据一致性问题
  17. 物理学转行?读了四年物理学,优势在哪里?
  18. 解决.tiff文件转.pcd文件滤波后转回.tiff文件点的序列被打乱的问题
  19. vue音乐播放器之入门篇
  20. stm32f429 pcb 原理图工程文件 OPENTX遥控器可用

热门文章

  1. fedora ies4linux,亲手教你Ubuntu 8.10下用IEs4Linux安装IE浏览器[多图]
  2. 人脸识别原理与模型方法综述
  3. 单目摄像头内参的含义的使用
  4. a.x=a={n:1} JS中使用连等赋值操作
  5. 对Sony Vegas编写插件,对XML节点的操作
  6. HTML5canvas给图片加滤镜
  7. 连前端都看得懂的《Nginx 入门指南》
  8. python 移动鼠标位置_python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
  9. web图书销售管理系统_CRM-简单好用的在线客户管理系统
  10. 远距离无线传输,可以考虑使用网桥