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. 有以下程序
的
意
相关内容
相关标签