一、选择题

1. 以下选项中关于C 语言常量的叙述错误的是( )。

A. 所谓常量,是指在程序运行过程中,其值不能被改变的量

B. 常量分为整型常量、实型常量、字符常量和字符串常量

C. 常量可分为数值型和非数值型常量

D. 经常被使用的变量可以定义为常量

【答案】D

【解析】常量是指在程序运行过程中其值不能被改变的量。在C 语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序 运行过程中其值可以改变的量。C 语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。

2. C 语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是 ( )。

A. 预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义

B. 用户标识符可以由字母和数字任意顺序组成

C. 在标识符中大写字母和小写字母被认为是相同的字符

D. 关键字可用作用户标识符,但失去原有含义

【答案】A

【解析】C 语言允许把预定义标识符重新定义另作他用,但这将失去预先定义的原意。B 项,标识符的第一个字符必须为字母或下划线;C 项,标识符中,大写字母和小写字母被认为是两个不同的字符;D 项,关键字不能另作他用。

3. 设有定义语句则以下叙述中正确的是( ) 。

A.f 是基类型为int 的指针变量

B.f 是指向函数的指针变量,该函数具有一个int 类型的形参

C.f 是指向int 类型一维数组的指针变量

D.f 是函数名,该函数的返回值是基类型为int 类型的地址

【答案】B

【解析】在C 语言中函数名代表该函数的入口地址,因此可以定义一种指向函数的指针来存放这类地址,int Of) (int ); ,其中f 为指向函数的指针变量,指向有一个整型变量且返回值也为整型的函数,第一个int 为函数 返回值的类型,第二个int 为函数的形参类型。

4. 以下选项中表示一个合法的常量是(说明:符号表示空格)( )。

A.999

B.OXab

C.123E0.2

D.2.7e

【答案】B

【解析】十六进制数用数字0和字母x (或大写字母X )开头。OXab 是指十六进制数,是合法的常量。

5. 有以下程序

执行后的输出结果是( )。

A.32

B.24

C.5

D.40

【答案】A

【解析】自增运算符“++”分为前缀和后缀两种形式。两种形式的作用效果是一样的,都是使运算分量的值加1,但是它们的表达式的值不一样,前缀形式表达式的值为运算分量加1之后的值,而后缀形式表达式的值为运算分量加1之前的值。题目中使用了一个for 循环,循环变量i 从1递增到40。在循环体中有两条嵌套的if 语句,首先判断i++%5==0,即判断i++的值(i 加1

,然后再判断++i的值(i 加1之后的值)是否能被之前的值)是否能被5整除(判断后i 被加1)

8整除(判断后i 被加1),若两个条件都满足了,就输出i 的值,只有i=30时,满足i++%5==0,此时i=31,++i%8==0成立,此时i=32。

6. 构成C 程序的三种基本结构是( )

A. 序结构、转移结构、递归结构

B. 顺序结构、嵌套结构、递归结构

C. 顺序结构、选择结构、循环结构

D. 选择结构、循环结构、嵌套结构

【答案】C

【解析】结构化程序由三种基本结构组成:顺序结构、选择结构和循环结构。已经证明,由三种基本结构组算法可以解决任何复杂的问题。

7. 有以下函数:

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

A.3

B.50

C.2

D.96

【答案】D

【解析】执行语句时,首先是a 左移两位,其等效于将a 乘以4, 得到48, 然后将48左移一位,相当于乘以2, 所以结果为c=96。

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

A.C 语言规定必须用main 作为主函数名,程序将从此开始执行

B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C.C 语言程序将从源程序中第一个函数开始执行

D.main 的各种大小写拼写形式都可以作为主函数名,如:MAIN , Main等

【答案】A

【解析】用户不能指定某函数为主函数,函数从main 函数开始执行,C 语言函数名区别大小写。

9. 计算机能直接执行的程序是( )

A. 源程序

B. 目标程序

C. 汇编程序

D. 可执行程序

【答案】D

【解析】源程序是由程序设计语言构成的指令序列,需要特定的软件去执行。C 语言是一种高级语言,C 语 言源程序经过编译器编译后,生成.obj 文件,然后经过链接生成.exe 文件,所以源程序是不能直接执行的。

10.若有以下程序段

则以下选项中值为6的表达式是( )。

中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库...相关推荐

  1. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研强化模拟题...

    一.选择题 1. 若有以下程序 则程序的输出结果是( ). [答案]A [解析]当把结构体变量中的数据作为一个整体传送给相应的形参时,传递的是实参结构体变量中的值,系统将为结构体类型形参开辟相应的存储 ...

  2. 805计算机知识综合,2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研题库...

    一.选择题 1. 有以下程序: 当执行程序时,按下列方式输入数据(从第一列开始, 符) 代表回车,注意:回车是一个字 则输出结果是( ). A.1234 B.12 C.123 D.1234 [答案]C ...

  3. 中南林业科技大学c语言考研真题,2018年中南林业科技大学计算机与信息工程院802C语言与数据结构之C程序设计考研核心题库...

    一.选择题 1. 若有定义语句: 则以下语句中正确的是( ). A. B. C. D. [答案]A [解析]声明了 a 是一个二维数组,p 是长度为3 的 针,可以指向二维数组中的元素.B 项错误, ...

  4. 北京工商大学c语言复试试题,2016年北京工商大学计算机与信息工程学院C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 有以下程序段: 程序运行后的输出结果是. A.a=10b=50c=10 B.a=10b=50c=30 C.a=10b=30c=10 D.a=10b=30c=50 答:A [解析]a= ...

  5. 河北科技师范学院计算机网络工程,2017年河北科技师范学院机电工程学院341农业知识综合三之计算机网络考研题库...

    目录 2017年河北科技师范学院机电工程学院341农业知识综合三之计算机网络考研题库(一) ... 2 2017年河北科技师范学院机电工程学院341农业知识综合三之计算机网络考研题库(二) . 11 ...

  6. C语言描述死锁检测算法,天津科技大学计算机科学与信息工程学院2013考研复试考试大纲...

    010 计算机科学与信息工程学院 Ⅰ.考查目标 自命题计算机学科专业基础综合考试涵盖操作系统.计算机网络二门学科专业基础课程.要求考生系统地掌握上述专业基础课程的概念.基本原理和基本方法,能够运用所学 ...

  7. 中南林科大软件协会第一届程序设计大赛作品报告

    软件协会第一届程序设计大赛 作品名称: 中南林业科技大学人员出入校管理系统 作 者: *** 填写日期: 2022.05.26 目  录 第二章 概要设计 第三章 详细设计 第四章 测试报告 第五章 ...

  8. 哈尔滨理工C语言程序设计精髓_计算机科学与信息工程学院C语言程序设计竞赛圆满完成!...

    2020年10月14日下午,哈尔滨师范大学计算机科学与信息工程学院于理工一号楼五楼机房举办了程序设计竞赛(C语言个人赛).本次比赛由计算机科学与信息工程学院主办,旨在激发大学生对程序设计的学习兴趣.提 ...

  9. 2017二级c语言选择题,【2017年整理】国家计算机等级考试二级c语言选择题及答案全部.doc...

    [2017年整理]国家计算机等级考试二级c语言选择题及答案全部 11题号题目内容ABCD答案1二进制数1111.1对应的八进制数是( ).17.515.417.417.1C2计算机能够自动工作,主要是 ...

最新文章

  1. iPhone重回5千档!苹果浴霸三摄新机发布,吊打华为上代芯,绝口不提5G
  2. TIOBE 9 月排行榜:C++ 式微,第 3 名被 Python 拿下
  3. 5张图搞懂Java深浅拷贝
  4. Python学习笔记(基础知识点一)
  5. Error while adding the mapper ‘interface *****类‘ to configuration报错原因
  6. MAX3232和MAX232的具体差别
  7. 阿里云Spark Shuffle的优化
  8. 知乎上关于固态硬盘的一些知识
  9. 第五十八期:AI艺术日渐繁荣,未来何去何从?
  10. 使用优化的基于模糊规则的特征选择技术和基于树的集成方法进行山洪敏感性建模--文献阅读
  11. es6 Generator.prototype.return()方法
  12. 【Oracle】闪回技术
  13. 2013=730 胆子要大,敢想敢做
  14. 【读书】【中文版】《控制论》(ISBN:978-7-301-09565-2 / K·0415)
  15. 电脑使用ps很卡该怎么办,ps如何设置才不会卡
  16. 网络爬虫-神器fiddler抓取app数据
  17. mysql笔记--03DML
  18. win10电脑一开夜神模拟器就蓝屏解决方法,亲测多次好用!
  19. Microsoft SUS Deployment
  20. 高响应比优先算法实现进程调度模拟

热门文章

  1. UOJ #164 【清华集训2015】V (线段树)
  2. mos 多路模拟电子开关_【原创】单火线智能开关技术介绍及分析
  3. python 分析两组数据的差异_R语言limma包差异基因分析(两组或两组以上)
  4. 有关logistic(sigmoid)函数回归
  5. 剑指offer(三):从尾到头打印链表
  6. HTML系列(七):多媒体
  7. 这些基本职业技术---programmer
  8. loadrunner基础知识问答(转)
  9. struts2和springmvc的区别
  10. itertools mode 之 combinations用法