一、选择题

1. 有以下程序:

程序的运行结果是( )。

A.16, 11, 6, 1,

B.1, 6, 11, 16,

C.4, 1, 10, 13,

D.13, 10, 7, 4,

答:A

【解析】程序的执行过程为:调用函数fun ,将二维数组x 地址传入函数,此函数实现将矩阵转置,然后将 每一列首尾倒置,调用结果

再次调用函数f ,调用

结果为

“16,11,6, 1,”。

2. 以下选项中不能作为C 语言合法常量的是( )。

第 2 页,共 33 页 输出结果为

答:A

【解析】常量包括整型常量、实型常量、字符常量和字符串常量等。B 项,

式的常量,是合法的;C 项,是字符串常量;D 项,是指数形是表示八进制数整型常量。A 项错误,单引号表示字符常量,不能包含字符串,若要包含字符串,需用双引号。

3. 设有n 个数按从大到小的顺序存放在数组x 中,以下能使这n 个数在x 数组中的顺序变为从小到大的是( )。

答:A

【解析】本题使用for 循环实现数组元素首尾倒置。A 项中控制变量上限为n/2, 用变量t 实现数组下标值i 与的元素交换,使数组元素首尾倒置,从而实现从小到大排列,A 项正确。B 项控制变量上限为m 用变量t 实现数组下标值i 与n-i-1的元素交换,当i=n/2时,已经实现数组首尾倒置,而继续运行至i=n,将再次将新的数组首尾倒置,与原数组相比没有发生变化,依然是从大到小排列,B 项错误。C 项数组越界,i=0时x[n+ll不存在,C 项错误。D 项控制变量每次加2, 实现数组偶数下标值的元素首尾倒置,奇数下标值元素不变,不能实现整个数组从小到大排列,D 项错误。

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

A. 在C 语言中调用fopen 函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来

B.fopen 函数的调用形式为:fopen (文件名)

C.fopen 函数的返回值为NULL 时,贝誠功打开指定的文件

D.fopen 函数的返回值必须赋给一个任意类型的指针变量

答:A

【解析】C 语言中打开一个文件通过系统函数fopen 实现,通过这个函数把程序中要读、写的文件与磁盘上实际的数据文件联系起来,A 项正确。B 项函数调用中缺少参数“操作方法”,错误。fopen 函数返回一个指向指定文件的文件指针,如果不能实现打开指定文件的操作,则返回

第 3 页,共 33 页

C 项错误。fopen 函数的返回值必须赋给一个文件类型的指针变量,D 项错误。 一个空指针NULL ,

5. 执行以下程序段后,w 的值为( )。

A.-1

B.NULL

C.1

D.0

答:C

【解析】因为都是非零整数,因此又因为知也为真,因此的值为1。

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

A. 用户定义的函数中可以没有return 语句

B. 用户定义的函数中可以有多个return 语句,以便可以调用一次返回多个函数值

C. 用户定义的函数中若没有return 语句,则应当定义函数为void 类型

D. 函数的return 语句中可以没有表达式

答:B

【解析】用户定义的函数有两种:①void 函数,可以没有return 语句,如果有return 语句,也不可以返回任何表达式;②指定返回类型函数,至少有一个返回语句。在一个函数内,可以根据需要在多处出现return 语句,但无论有多少个return 语句,return 语句只会被执行一次然后退出函数,并且只能返回一个函数值。

7. 以下程序中函数f 的功能是:当flag 为1时,进行由小到大排序;当flag 为0时,进行由大到小排序。

第 4 页,共 33 页

工程技术学院c语言题库,2016年天津农学院工程技术学院C语言程序设计(同等学力加试)复试笔试最后押题五套卷...相关推荐

  1. c语言和地球物理,2016年东北理工大学核工程与地球物理学院C语言程序设计(同等学力加试)复试笔试最后押题五套卷...

    一.选择题 1. 有以下程序: 程序的运行结果是( ). A. B. C. D. 答:A ,[解析]函数facl 中嵌套函数fac2, fac2为递归函数.程序执行过程为:调用函数facl (3),输 ...

  2. 公安大学c语言真题,2016年中国人民公安大学网络安全与执法C语言程序设计(同等学力加试)复试笔试最后押题五套卷...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.1 B.10 C.11 D.2 答:A [解析]初始化后,s 指向数组a 的首元素,在调用函数fun 时,形参s 和实参s 是两个独立 ...

  3. c语言程序既可以编译执行也可以解释执行,2016年山东农业大学信息科学与工程学院C语言程序设计(同等学力加试)复试笔试仿真模拟题...

    一.选择题 1. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 ( ). A.C 语言程序仅可以编译执行 B.C 语言程序仅可以解释执行 C.C 语言程序既可以编译执行,又 ...

  4. 公安大学c语言真题,2016年中国人民公安大学网络安全与执法C语言程序设计(同等学力加试)复试笔试仿真模拟题...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.-12 B.9 C.0 D.3 答:A [解析]C 语言中,表达式从右向左计算. 2. 设有以下程序段: 要引用结构体变量Std 中的 ...

  5. kt条件例题运筹学_2016年山东大学管理学院运筹学(线性规划部分)之运筹学基础及应用(同等学力加试)复试笔试最后押题五套卷...

    一.计算题 1. 用两阶段法求解以下线性规划问题 [答案]第一阶段:加入松弛变量x 4,x 5,人工变量x 6,数学模型为: 用单纯形法求解如表所示. 表 第一阶段的最优解为X= 第二阶段:除去人工变 ...

  6. 计算机组成原理mbps,2016年湖北师范学院计算机组成原理(同等学力加试)复试笔试仿真模拟题...

    一.选择题 1. 若x=103,y=-25, 则下列表达式采用8位定点补码运算实现时,会发生溢出的是( ) A.x+y B.-x+y C.x-y D.-x-y [答案]c 2. 假定一台计算机的显示存 ...

  7. 福州大学计算机组成原理试题,2016年福州大学计算机专业基础C复试之计算机组成原理复试笔试最后押题五套卷...

    目录 2016年福州大学计算机专业基础C 复试之计算机组成原理复试笔试最后押题五套卷(一) .... 2 2016年福州大学计算机专业基础C 复试之计算机组成原理复试笔试最后押题五套卷(二) .... ...

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

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

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

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

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

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

最新文章

  1. 淘宝开源代码质量检测工具!
  2. gentoo ffmpeg+mencoder快速搭建视频处理系统笔记
  3. WPF:动态显示或隐藏Listview的某一列
  4. 为什么农村出来的大学生大多混得比较差?
  5. Ubuntu 发布迁移手册,拉拢 Windows 7 用户
  6. 用命令来操作vSphere:十一 PowerCLI命令--虚拟机操作
  7. I00036 盈数(Abundant number)
  8. 7-26 单词长度 (15 分)
  9. 常用接口文档模板(markdown版)
  10. 计算机二级考试办公软件高级应用题型,计算机二级考试题型
  11. java中的原型模式_原型模式(原型设计模式)详解
  12. 微信诞生8年了,但还有8亿人不懂微信聊天礼仪
  13. 腾讯云轻量服务器Centos 7.6安装redis 5.0.4教程
  14. 京东网页制作之TAB切换栏(内含jquary筛选器介绍)
  15. 苹果谷歌微软三国混战地图详解(图)
  16. [面试日记] 1,时隔五年再次开始面试
  17. 力扣刷题-python-回溯算法-1(回溯算法模板、题型)
  18. vue - vue简单实现移动端的table表格
  19. Python爬虫实战(1) | 爬取豆瓣网排名前250的电影(上)
  20. InDesign 教程:如何转换图形和框架?

热门文章

  1. oracle的时间取的到底是谁的时间
  2. 运用C#创建一个.Net下的Web Service
  3. python笔记之中缀语法和管道实现
  4. SqlPlus中退格键和方向键的设置
  5. 基于mAppWidget实现手绘地图--索引DEMO
  6. 漫谈 Clustering (5): Hierarchical Clustering
  7. [转]计算机视觉、机器学习相关领域论文和源代码大集合--持续更新
  8. 孙鑫VC学习笔记:第十一讲 (五) 如何使窗口具有滚动条
  9. python中怎样划分时间段_如何划分重叠的日期时间间隔(组织模式时钟时间)?...
  10. 拓端tecdat|R语言量化交易RSI策略:使用支持向量机SVM