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

2017年江苏师范大学教育学部825教育技术基本技术考研仿真模拟题

  摘要

一、选择题

1. 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是( )。

【答案】D

【解析】A 项错误,case 后面的应该为整形或字符型常量;B 项错误,switch 后面的表达式需要在括号内;C 项错误,case 和后面的常量表达式应该由空格隔开。

2. 若有定义:inta ,b :

通过语句

能把整数3赋给变量a , 5赋给变量b 的输入数据是( )。 A.3, 5 B.3;5 C.35 D.35

【答案】B

scanf 函数中如果使用通配符, 【解析】则在输入数据时也必须使用相同的通配符与它相匹配。

3. 设有以下语句:

若要为变量chi 和ch2分别输入字符A 和B ,正确的输入形式应该是( )。

A.A 和B 之间用逗号间隔 B.A 和B 之间不能有任何间隔符

C.A 和B 之间可以用回车间隔 D.A 和B 之间用空格间隔 【答案】B

【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab 键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。

4. 设有函数定义:则以下对函数sub 的调用语句中,正确的是( )。

A. B. C. D.

【答案】A

【解析】函数的参数有两个,第一个是整型,第二个是字符类型,在调用函数时,实参必须一个是整型,一个是字符型相容的类型(整型)。A 项中97为字符传入函数,A 项正确。B 项

C 项错误。D 项

5. 有以下程序:

码,可以作为字符

不是合法字符,字符单引号里面只能有一个字符,B 项错误。

函数sub 返回类型为空,即不返回任何值,故C 项中将函数返回值赋给n 是不正确的调用方法,

为字符串,也不是合法的字符,D 项错误。

程序运行后的输出结果是( )。 A.6 B.7 C.11 D.12

【答案】A 【解析

是字符数组,初始化时未赋初始值的自动赋

函数求字符串长度,统计

长度时以结束,即统计到长度为6时结束,strlen 函数返回值为6。

6. 若有以下程序

则程序的输出结果是( )。 A.17,37 B.49,2401 C.17,289 D.49,289 【答案】A

【解析】S (k+j)展开后是5+2*5+2=17,T (k+j)展开后是5+2*5+2*5+2*5+2=37。

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

A.999 B.OXab C.123E0.2 D.2.7e 【答案】B

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

8. 有以下程序:

程序运行后的输出结果是( )。 A.1 B.3 C.4 D.9

【答案】C 【

序1+0+1+2=4。

9. 有以下程序