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

2018年江苏师范大学教育学部825教育技术基本技术之C程序设计考研核心题库

  摘要

一、选择题

1. 有以下程序:

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

A.1, 12,13,4,15,

B.10,9, 8,7,6,

C.1, 7, 13, 9, 15,

D.10, 12, 8, 4,6,

【答案】A

【解析】fun ( )函数功能是:对数组中,下标对3求余为0的元素减去5, 下标对3求余不为0的元素累加5, 所以执行完fun ( )函数后,数组c 中元素值为1,12, 13, 4, 15, 答案为A 选项。

2. 有以下程序:

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

A.1, 2

B.3, 4

C.5, 6

D.123, 456

【答案】C

【解析】程序中首先定义一个一维数组,然后将数组中的值写入到5和6。

3. 有以下程序:

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

A.1

B.123

C.23

D.3

【答案】A 【解析】

,不执行if 后面的语句,所以最后输出只有1,故答案为A 选项。 是转义字符,表示空字符,故成立,输出1; 是字符常量和0不等,

中,然后再从中读出数组中的元素,每次读出2个元素,分别赋值给k 和n , 循环执行3次,故最终k 和n 的值为都是字符常量,因为

4. 有以下程序:

程序的运行结果是( )。

A.-1, 0

B.0, 0

C. -1 , -1

D.1, 1

【答案】A

【解析】本题执行过程为:先取a 值为1, 执行循环,件不成

立,退出循环,再执行

5. 有以下程序:

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

A.12

B.4

C.1

D.0

【答案】B 【解析】

6. 有以下程序

程序的运行结果是( )。

A.20, 15

B.30, 17

C.15, 30

D.20, 30

【答案】A

【解析】循环输出前两个数据,结果为20,15。

7. 有以下程序

程序的运行情况是( )。

A. 形成无限循环

执行再取a 值为0, 判断条得到最后输出故A 项正确。

先输出i ,由于i=4, 不满足条件,直接输出换行符。