一、选择题

1. 以下选项中合法的标识符是。

A.1_1

B.1-1

C._11

D.1_ _

【答案】C

【解析】C 语言中标识符的命名规则是:标识符由字母、数字和下画线组成,并且第一个字符必须是字母或下画线。C 语言的标识符是区分大小写字母的。

2. 有以下程序:

程序运行时,输入的值在范围才会有输出结果( )。

A. 不等于10的整数

B. 大于3且不等于10的整数

C. 大于3或等于10的整数

D. 小于3的整数

【答案】B

【解析】else 总是和其上面最近的if 相匹配,对于第一个if ,只有一个else 语句,所以,若if 为真,表示不做任何处理,只有为假时才进入else 语句中,在else 语句中,若只有一个if 语句,只有其为真才输出。

3. 有以下程序

第 2 页,共 43 页

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

A.123456

B.14

C.1234

D.12

【答案】A

【解析】将有6个元素的整型数组分两行输出到一个文件中,因为输出的都是数字并且每行都没有分隔符,所以当再对其进行读取操作时,每一行都会被认为是一个完整的数,而换行符则作为它们的分隔符。

4. 有以下程序:

程序运行后的结果是。

A.0

B.1

C.2

D.3

【答案】A

【解析】运算符“/”

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

A. 源程序

B. 目标程序

C. 汇编程序

D. 可执行程序

【答案】D

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

第 3 页,共 43 页

的优先级高

6. 有以下程序:

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

A.0

B.1

C.2

D.3

【答案】C

【解析】“++”和“一”运算,当以前缀形式出现时,贝U 先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a 初始定义为1,b 为0,先执行--a ,结果为0,即if 判断为假,执行b+=2; ,然后输出b 的值。即b 为2。

7. 当没有指定C 语言中函数形参的存储类别时,函数形参的存储类别是( )。

A. 外部(extern )

B. 静态(static )

C. 寄存器(register )

D. 自动(auto )

【答案】D

【解析】auto 变量又称为自动变量,函数定义变量时,如果没有指定存储类别,系统就认为所定义的变量具 有自动类别,D 选项正确。static 变量又称为静态变量,编译时为其分配的内存在静态存储区中。register 变量又 称为寄存器变量,变量的值保留在CPU 的寄存器中,而不是像一般变量那样占内存单元。当定义一个函数时, 若在函数返回值的类型前加上说明符extern 时,称此函数为外部函数,外部函数在整个源程序中都有效。

8. C 语言整数不包括( )。

A. 带小数点的整数

B. 正整数

C. 负整数

D. 无符号整数

【答案】A

【解析】C 语言整数包括正整数,负整数,无符号整数,不含带小数点的整数。

第 4 页,共 43 页

831数据结构与c语言试题,2018年广东工业大学计算机院831数据结构与C语言[专硕]之C程序设计考研核心题库...相关推荐

  1. 北京信息科技大学考研c语言考试,2018年北京信息科技大学计算机院814数据结构和C语言程序设计[专硕]之C程序设计考研核心题库...

    一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). A.TF B.T C.F D.TFT [答案]A [解析]x=0xl8为赋值表达式, 十六进制数非0, 即x 非0, if 条件成立输出 ...

  2. 967c语言程序设计是什么,2018年湖南师范大学数学与计算机科学院967C语言程序设计和数据结构[专硕]之C程序设计考研核心题库...

    一.选择题 1. 设有以下函数: 则下面对函数指针的定义和赋值均是正确的是( ). A. B. C. D. [答案]D [解析]函数指针的一般定义形式为:数据类型(*指针变量名)( ).定义函数指针时 ...

  3. 621c语言与web技术真题,2018年南京师范大学教育科学院621C语言与WEB技术之C程序设计考研核心题库...

    目录 2018年南京师范大学教育科学院621C 语言与WEB 技术之C 程序设计考研核心题库(一) . 2 2018年南京师范大学教育科学院621C 语言与WEB 技术之C 程序设计考研核心题库(二) ...

  4. 北方民族大学c语言期末考试试题,2018年北方民族大学计算机软件与理论832C语言程序设计与数据结构之C程序设计考研核心题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.6 B.1 C.0 D.3 [答案]D [解析]按位与运算符.a=3=118,b=3=118,按位与结果为11B=3,D 项正确. ...

  5. 航空管理系统c语言程序设计,2018年北京航空航天大学软件院991数据结构与C语言程序设计之C程序设计考研核心题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.6 B.21 C.123456 D.654321 [答案]A [解析]本题首先定义文件指针变量fp 和数组 入数据再打开文件随后先给 ...

  6. 833C语言程序设计与数据结构,2018年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研核心题库...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). [答案]A [解析] 注释之间计算机不参与编译,所以a .b 值仍为0. 2. 若k 是int 类型变量,且有以下for 语句: 下面关于 ...

  7. 江西师范大学c语言程序考研,2018年江西师范大学软件院869C语言程序设计与数据结构之C程序设计考研核心题库...

    一.选择题 1. 设有定义intx=2:,以下表达式中,值不为6的是( ). A.x*=x+l B.x++, 2*x C.x*=(1+x) D.2*x, x+=2 [答案]D [解析]AC 两项,赋值 ...

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

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

  9. 817考研c语言程序设计,2018年沈阳航空航天大学计算机院817C程序设计考研核心题库...

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

最新文章

  1. LaTeX配置及实用工具汇总
  2. 使用SLIN事务码进行ABAP程序扩展语法检查
  3. ios字典存bool_#iOS 打印中文字典,数组,控制台输出中文,并保持缩进格式
  4. Permutation Partitions CodeForces - 1326C(组合数学+思维)
  5. jdbc与java数据库编程_JDBC与JAVA数据库编程
  6. STM32 资料整理贴
  7. quartus仿真15:全加器和半加器及如何生成符号文件
  8. LA 2218 Triathlon(半平面交)
  9. 暴走P图APP隐私政策
  10. 2019 ICPC 徐州网络赛
  11. Jdon框架(JdonFramework)应用系统
  12. Android学习网站资源
  13. 如何解决非标自动化设备制造企业管理难题?ERP管理系统推荐
  14. R-loop及两种测序技术的介绍
  15. 全景图的种类及opencv实现
  16. Mr.Xiong使用jQuery从控制器获取数据
  17. 区块链人才有多吃香?这些城市,为了抢人各显神通
  18. Qt之QTableView、QTableWidget
  19. 编译android工程提示error processing kotlin-stdlib-1.6.0.jar
  20. 清华计算机复试线就是工学吗,清华工学考研复试线大降20分!今年考研工学国家线会降低吗?...

热门文章

  1. kal8linux密码,KAL1 LINUX 官方文档之arm上的ka1i---树莓派全盘加密
  2. 蓝牙技术|防丢背包获奖,Find My产品受追捧
  3. 我注册的163邮箱收信地址格式怎么写?邮箱163注册申请后怎么登录?
  4. 求全排列(1) --- dfs 记录
  5. tps和tips区别_性能测试:TPS和QPS的区别
  6. 量子笔记:多比特量子门
  7. 手码万字-带你全面了解存储基础知识
  8. 【音频处理】之Ubuntu sox / faad / ffmpeg 使用
  9. Xftp/Xshell 要继续使用此程序,您必须应用最新的更新或使用新版本
  10. Win11聚焦锁屏壁纸不更新了?Win11锁屏聚焦不更换解决教程