当前位置:问答库>考研试题

2018年南京师范大学教育科学院824计算机综合[专硕]之C程序设计考研核心题库

  摘要

目录

2018年南京师范大学教育科学院824计算机综合[专硕]之C 程序设计考研核心题库(一) . ... 2

2018年南京师范大学教育科学院824计算机综合[专硕]之C 程序设计考研核心题库(二) . . 10

2018年南京师范大学教育科学院824计算机综合[专硕]之C 程序设计考研核心题库(三) . . 18

2018年南京师范大学教育科学院824计算机综合[专硕]之C 程序设计考研核心题库(四) . . 26

2018年南京师范大学教育科学院824计算机综合[专硕]之C 程序设计考研核心题库(五) . . 34

一、选择题

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

A.break 语句不能用于提前结束for 语句的本层循环

B. 使用break 语句可以使流程跳出switch 语句体

C.continue 语句使得整个循环终止

D. 在for 语句中,continue 与break 的效果是一样的,可以互换

【答案】B

【解析】B 项正确,break 语句可以跳出switch 语句和循环。A 项错误,break 语句在for 循环

C 项错误,continue 语句的作用是跳过本次循环体中余下尚未执行的语句,内部的作用是跳出循环;

立刻进行下一次的循环条件判定,可以理解为仅结束本次循环,并没有使整个循环终止;D 项错误,continue 和break 的效果完全不同。

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

A. 程序设计的任务就是编写程序代码并上机调试

B. 程序设计的任务就是确定所用数据结构

C. 程序设计的任务就是确定所用算法

D. 以上三种说法都不完整

【答案】D

【解析】程序设计是指设计、编程、调试程序的方法和过程。因为程序是软件的主体,软件的质量主要通过 程序的质量来体现,在软件研宄中,程序设计的工作非常重要,内容涉及相关的基本概念、工具、方法及方法学。

3. 有以下程序:

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

A.1,6,3,1,3

B.1, 6, 3, 2, 3

C.1, 6, 3, 6, 3

D.1, 7, 3, 2, 3

【答案】B

【解析】程序执行过程为:输出i=l,之后i 自増,得i=2; 赋值项正确

4. 有以下程序:

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

【答案】D

【解析】D 项正确,main 函数中,首先为结构变量a ,b 初始化,再调用函数f ( ),在f ( )函数中,使用结构体变量a 对指针b 指向的结构体进行赋值,使得指针b 指向的结构体成员依次赋值为结构体a 的成员,然后依次输出指针b 指向的结构体成员的值;由于f 函数

形参b 为指针,所以指针b 指向的值被修改为a 的同时,main 函数中的实参b 的值也被修改成a 。

5. 以下关于C 语言的叙述中正确的是( )。

A.C 语言中的注释不可以夹在变量名或关键字的中间

B.C 语言中的变量可以在使用之前的任何位置进行定义

执行语句得i=6; 输出i=6,j=3; 花括号内的i 与花括号外i 作用域不同,属于不同的变量。之后再输出i=2,j=3。B

C. 在C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致

D.C 语言的数值常量中夹带空格不影响常量值的正确表示

【答案】B

【解析】A 项错误,C 语言中,程序中的注释可以出现在程序中任何合适的地方,为了方便程序理解,一般不建议写在变量名或关键字的中间;C 项错误,在C 语言的算术运算符中,取余运算符的两个运算分量必须是整数,但对于其他运算符,如来说,两侧的运算符类型也可以不一样,例如左侧为一个字符类型,右侧为一个整数类型,系统在执行程序时会自动将字符类型转换为D 项错误,C 语言的 数值表示时各个数位必须紧靠在一起,值进行运算;

否则编译系统只会识别紧靠运算符的一部分数值,另一部分数值会发生语法错误。

6. 有以下程序段

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

【答案】A

【解析】pt_>x值为10,_>优先级高于++,前置++表达式的值为加1之后的值,所以A 项结果为11。

7. 函数rewind (fp )的作用是( )。

A. 函数rewind (fp )的作用是使文件读写指针指向文件开始位置

B. 使文件位置指针指向文件的末尾

C. 使文件位置指针移至前一个字符的位置

D. 使文件位置指针移至下一个字符的位置

【答案】A

【解析】rewind ( )函数作用是使文件读写指针指向文件开始位置。

8. 以下选项中,能表示逻辑值“假”的是( )。

A.1

B.0.000001

C.0

D.100.0

【答案】C

【解析】在C 语言中,没有专门的“逻辑值”,而是用非0表示“真”,用0表示“假”。

相关内容

相关标签