一、选择题

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

A.C 程序在运行过程中所有计算都以十进制方式进行

B.C 程序在运行过程中所有计算都以二进制方式进行

C. 所有C 程序都需要编译链接无误后才能运行

D. C 程序中字符变量存放的是字符的

答:A

【解析】C 程序在运行过程中所有计算都以二进制方式进行。

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

A.void

B.8_8

C._0_

D.unsigned

答:c

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

3. 有以下程序段:

A.5

B.10

C.12

D. 无法确定

答:A

【解析】当直接用数组名给指针赋初始化值时,表示把数组首地址的值赋给指针,

把地址赋给表示将数组第5个元素地址赋给表示

故答案为A 选项。

的值为( )。 值

4. 若想给已定义为int 型的变量a 、b 、c 、d 赋整数1,以下选项中错误的语句是( )。

答:A

【解析】赋值是将一个常量的值赋给一个变量,A 项中,变量c 初始值未定义,相当于一个未知数给变量d 赋值,不满足赋值为1的条件。

5 设有定义inta=0, b=l;, 以下表达式中,,

会产生“短路”现象致使变量b 的值不变的是( )。.:

A.

B.

C.

D.

答:D

【解析】++放在变量前面时,表示将变量+1, 再参与其他操作,D 项,

值是0直接判定与运算结果为0, 忽视b++的值,因此b 值不发生改变。

6. 下面选项中关于“文件指针”概念的叙述正确的是( )。

A. 文件指针就是文件位置指针,表示当前读写数据的位置

B. 文件指针是程序中用FILE 定义的指针变量

C. 文件指针指向文件在计算机中的存储位置

D. 把文件指针传给fscanf 函数,就可以向文本文件中写入任意的字符

答:B

【解析】文件指针实际上是指向一个结构体类型的指针,包含有诸如:缓冲区的地址在缓冲区中当前存取的字符的位置、对文件是“读”还是“写”、是否出错、是否已经遇到文件结束标志等信息。B 项正确,结构体类型名为FILE ,用来定义文件指针。A 项错误,文件指针是指在程序中定义的FILE 类型的变量,通过fopen 函数调用给文件指针赋值,使文件指针和某个文件建立联系,C 程序中通过文件指针实现对文件的各种操作;文件位置指针只是一个形象化的概念,表示当前读或写的数据在文件中的位置;C 项错误,文件在计算机中的存储位置由操作系统负责,文件指针并没有指向文件的存储位置;D 项错误,fscanf 可以用于读文件,而非写文件。

7. 以下不是合法C 语言转义字符的是( )。

A. B. C. D.

答:A

【解析】C 语言中,

8. 有以下程序:

时,由于a 表示响铃,表示退格,表示回车不换行,故答案为A 选项。

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

A.

B.

C.

D.

答:A

【解析】本题执行过程为:i=l, 1%2=1,if 条件成立,输出*与#; i=2, 2%2=0, if 条件不成立,

i=3,3%2=1,执行continue 结束本次循环,执行下一次循环;输出*与#; i=4, 4%2=0,执行continue ,

开始下一次循环;i=5,5%2=1,输出*与#; i=6退出循环。最后输出$,A 项正确。

9. 若有说明语句

:以下叙述正确的是( )。

A.ptr 是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量

B.ptr 是指向整型变量的指针

C.ptr 是一个指向具有10个整型元素的一维数组的指针

D.ptr 是一个指向10个整型变量的函数指针

答:A

【解析】A 项正确,定义一个指针数组。ptr 是指针数组不是指针,B 项错误;定

C 项错误;函数指针是指向义指向具有10个整型元素的一维数组的指针格式为:

函数的指针,不会指向整型数组,D 项错误。

10.有以下程序:

编译时编译器提示错误信息,你认为出错的语句是( )。

答:A

中南民族大学复试c语言题库,2016年中南民族大学生物医学工程学院C程序设计考研复试题库...相关推荐

  1. 宁波大学计算机专业复试,2016年宁波大学信息科学与工程学院计算机专业考研复试题库. (1)...

    2016年宁波大学信息科学与工程学院计算机专业考研复试题库(二) ------------------------------------------一.选择题 1.下列有关浮点数加减运算的叒述中,正 ...

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

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

  3. 中南民大计算机学院复试细则,2016年中南民族大学计算机科学学院数据库系统概论考研复试题库...

    一.选择题 1. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略. A. 顺序封锁法 B. 依次封锁法 C. 优先级尚先服务 D. 先来先服务 [答案]D [解析]活 ...

  4. 西北民族大学c语言程序设计复试科目,2016年西北民族大学数学与计算机科学学院962C语言程序设计考研复试题库...

    一.选择题 1. 有以下程序: 程序的运行结果是( ). A.flqv B.agmrw C.ekpuy D.flqvz 答:A [解析]puts ( )函数将数组中存放的字符串输出到输出设备中,用 结 ...

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

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

  6. c语言程序设计复试都考哪些,2016年首都师范大学信息工程学院C语言程序设计考研复试题库...

    一.选择题 1. 若有定义 : 则以下与上述定义中a 类型完全相同的是( ). 答:A [解析]"typedef 类型名新类型名"表示为一个已定义的类型标识符重新定义一个新类型名, ...

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

    一.选择题 1. 有以下程序 : 程序的运行情况是( ). A. 形成无限循环 B. 输出6 C. 输出5 D. 输出4 答:A [解析]本题执行过程为:i=l,k=0, i<6成立,执行for ...

  8. 北京邮电大学c语言程序设计答案,2016年北京邮电大学计算机学院C语言程序设计考研复试题库...

    一.选择题 1. 有以下函数: 程序运行后的输出结果是( ). A.3 B.50 C.2 D.96 答:D [解析]执行语句时,首先是a 左移两位,其等效于将a 乘以4, 得到48, 然后将48左移一 ...

  9. 80条语句C语言综合程序设计,2016年安徽工业大学计算机科学与技术学院程序设计综合之C语言程序设计考研复试题库...

    一.选择题 1. 以下叙述正确的是( ). A.do -while 语句构成的循环,当while 语句中的表达式值为0时结束循环 B.do 一while 语句和while -do 构成的循环功能相同 ...

最新文章

  1. C#连接MySql数据库的方法
  2. 洛谷 [P1282] 多米诺骨牌
  3. linux虚拟机网络设置(本机使用公司内网)
  4. 记录0.7.1版本的seata批量保存会报错的情况
  5. Vue的响应式及相关问题
  6. NIOS生成Nios libaray
  7. 相互引用的初始化过程
  8. java se的api下载_API specification for java SE 1.7
  9. 我正在运行哪个版本的PostgreSQL?
  10. jupyter notebook matplotlib绘制动态图并显示在notebook中
  11. 一样的Java,不一样的HDInsight大数据开发体验
  12. php cryptojs解密,CryptoJS加密Go解密
  13. Windows必备程序 | CleanMyPC安装教程
  14. 英语四六级必备资料(全网最全)
  15. C-V2X 网络层及适配层解析填充
  16. 平方根估计 python 3
  17. 【Python】聊聊Python ctypes 模块
  18. MathType中/英文版下载地址汇总(适用于Mathtype6.9)
  19. unity 和安卓互相交互
  20. 市盈率指标详解及相关文献概述

热门文章

  1. Abaqus二次开发——UEL资源大放送!!!
  2. taro 音乐播放使用
  3. k8s2-5日常使用操作指令
  4. java pdf水印排布问题_java实现图片和pdf添加铺满文字水印
  5. Linux通常支持哪两种界面,Red Hat Linux提供基于( )和基于( )两种模式的安装界面。...
  6. 聊聊编程与线性代数的关系
  7. grails3.3.0_受Grails启发的框架Griffon在0.9.5 RC2中进行了重大改造
  8. 如何看待双非院校本科生,十面字节跳动,最终pass
  9. Laptop Smart Phone
  10. 仿个人税务 app html5_小心你填写的“个税APP”有可能是假的