一、选择题

1. 以下选项中叙述正确的是( )。

A. 结构化程序的三种基本结构是循环结构、选择结构、顺序结构 B.C 语言源程序不编译也能直接运行 C. 使用N —S 流程图不能描述复杂算法

D. 计算机能够直接运行C 语言源程序,不必进行任何转换 答:A

【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B 项错误。算法可以用各种描述方法进行描述,能用

流程图把算法的每一步都用一个

矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都

流程图描述,C 项错误。C 语言源程序需要经过编译和连接生成目标文件和可执行文件

后才能运行,D 项错误

2. 以下选项中,能用作用户标识符的是( )。

答:C

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。C 语言定义标识符应遵循以下六种规则:①标识符由字母、数字或下划线组成;②第一个字符必须是字母或下划线;③标识符最多由274个字 符组成;④在标识符中严格区分大小写字母;⑥关键字不能作为自定义的标识符在程序中使用。

3. 若k 是int 类型变量,且有以下for 语句:

下面关于语句执行情况的叙述中正确的是( )。

A. 循环体执行一次 B. 循环体执行两次 C. 循环体一次也不执行 D. 构成无限循环 答:A

【解析】本题中k 初始值为-1,执行一次循环体,执行完后k 值为0, 不满足k<0条件,退出

循环,所以执行了一次。

4. 以下合法的转义字符是( )。

A. B. C. D. 答:D 【解析】

5. 有以下程序:

程序的运行结果是( )。 A.12300 B.123 C.1 D.321 答:B

【解析】

程序开始定义了一个指针文件

然后for 循环语句向文件中依次写入数据。此时以只读方式打开

文件

数读进来,最后输出n 的值为123。

6. 有以下程序:

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

表示1到2位十六进制所代表的字符,D 项正确。

语句

应该为

打开文件

读取一个整数,但这时它把123作为一个整

C.1 D.7 答:A 【解析】

运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当

直到while 判断为0

后输出,最终输出的结果为-1。

以后缀形式出现时,贝U 先取值,再进行加一或减一操作。程序中执行时才跳出循环,执行下条语句,即a 为0时再执行

7. 有如下程序:

!

程序运行后的输出结果是( )。 A.1123 B.123 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 项正确。

8. 若有定义inta=l,b=2,c=3;,则执行表达式II (a=b+c)(++b)后a 、b 、c 的值依次为( )。

A.1、2、3 B.5、3、2 C.5、2、3 D.5、3、3 答:C

【解析】根据优先级规则,晒边都是括号,则从左至右执行括号中的表达式,将b+c的值赋值给a ,即a 为5, 不为0, 则II 右边的括号不需要再执行。

9. 以下程序:

沈阳药科大学计算机基础网址,2016年沈阳药科大学药学信息学1016计算机技术基础之C程序设计复试笔试最后押题五套卷...相关推荐

  1. 江西理工大学理学院计算机,2016年江西理工大学理学院计算机科学与技术(加试)之C程序设计复试笔试最后押题五套卷...

    一.选择题 1. C 源程序中不能表示的数制是( ). A. 二进制 B. 八进制 C. 十进制 D. 十六进制 答:A [解析]C 语言中整型常量可以是十进制数.八进制数.十六进制数,虽然运行方式以 ...

  2. 淮北师范大学c语言试卷,2016年淮北师范大学物理与电子信息学院高级语言程序设计(加试)之C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). 答:D [解析]f 函数将数组中前9个元素的值加上对应的下标值. 2. 以下叙述中正确的是( ). A. 在scanf 函数的格式串中,必 ...

  3. 西北民族大学c语言程序设计复试科目,2016年西北民族大学中国民族信息技术研究院962C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). A.54321 B.98765 C. D. 答:B [解析]本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出字符 ...

  4. ab不同时为0c语言程序表达式,2016年暨南大学信息科学技术学院C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 执行以下程序段后,S 的值为( ). A.13 B.16 C.17 D.45 答:B [解析] 2. 表达式: A.4 B.0 C.3 D.5 答:C [解析] 3. 有以下函数 以 ...

  5. 江西理工大学期末试卷c语言,2016年江西理工大学信息工程学院计算机应用技术(加试)之C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 设有函数定义:( ). A. B. C. D. 答:A 则以下对函数sub 的调用语句中,正确的是 [解析]函数的参数有两个,第一个是整型,第二个是字符类型,在调用函数时,实参必须一 ...

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

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

  7. 温州大学c语言期末试卷,2016年温州大学物理与电子信息工程学院综合卷之C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 下面是有关C 语言字符数组的描述,其中错误的是( ). A. 不可以用赋值语句给字符数组名赋字符串 B. 可以用输入语句把字符串整体输入给字符数组 C. 字符数组中的内容不一定是字符 ...

  8. 华东交通大学c语言程序设计,2016年华东交通大学软件学院C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 以下选项中,能用作数据常量的是( ). A.115L B.0118 C.1.5el.5 D.o115 答:A [解析]A 项表示长整型:115.B 项,八进制数范围是0~7; C 项 ...

  9. 西安邮电大学卓越班c语言面试题,2016年西安邮电大学数学艺术学院高级语言程序设计之C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 已知大写字母A 的ASCII 码是65, 小写字母a 的ASCII 码是97.以下不能将变量c 中的大写字母转换为对应小写字母的语句是( ). B.c=c+32 答:A [解析]A ...

最新文章

  1. fscanf()函数具体解释
  2. 解决app频繁更新方案
  3. EMC Networker与mhvtl虚拟磁带库的结合on rhel5.5
  4. [js高手之路]设计模式系列课程-发布者,订阅者重构购物车
  5. python super 变参数问题(六)
  6. Python 之杀不死的Shell子进程
  7. 线上直播 | NVIDIA TensorRT在神经机器翻译中的应用
  8. leetcode-728-Self Dividing Numbers
  9. java 中符号_谁能告诉我java中符号的用法,见代码
  10. linux tee 日志输出_25 个 Linux 下最炫酷又强大的命令行神器,你用过其中哪几个呢?...
  11. c xaml语言教程,Xamarin XAML语言教程基础语法篇大学霸
  12. 前端: 从零封装一个可实时预览的json编辑器
  13. Android MediaPlayer多媒体系统框架
  14. Qt 导出pdf文件(表格、图片)
  15. 高新技术企业申报流程!
  16. ForkJoinPool介绍
  17. python 傅里叶变换_【python学习笔记】21:numpy傅里叶变换
  18. 苹果IOS修改定位2-IAP2协议修改
  19. 中国电信4g最快服务器IP,中国电信DNS IP地址大全(32个省)
  20. flutter tabBar 选项卡自定义指示器

热门文章

  1. DDD领域驱动设计基本理论知识总结
  2. SQL Server 将指定的数据库中的所有表都列出来
  3. SEO优化:网站优化的五大步骤
  4. 如何设计一个深度学习项目
  5. 计算分数加减表达式的值
  6. Sublime Text 3包管理及插件主题安装方式
  7. [Java入门笔记] 面向对象编程基础(二):方法详解
  8. c/c++ 函数、常量、指针和数组的关系梳理
  9. 从陈坤微信号说起:微信公众平台开发者的江湖
  10. java处理日期时间 相加减