2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研导师圈点必考题汇编
● 摘要
一、选择题
1. 以下函数的功能是计算a 的n 次方作为函数值返回:
为实现上述功能,函数中下画线处应填入的是( )。 A. B. C. D.
【答案】B
,【解析】for 循环语句,i=l时,最后返回s 。
2. 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是( )。
【答案】D
【解析】A 项错误,case 后面的应该为整形或字符型常量;B 项错误,switch 后面的表达式需要在括号内;C 项错误,case 和后面的常量表达式应该由空格隔开。
3. 有以下程序:
程序的运行结果是( )。
A.Z
B.Y
C.B
D.A
【答案】D
【解析】‘Z ’的ASCII 码是90, ‘A ’是65, 执行
出65对应的字符即为‘A ’,故答案是D 。
4. 有以下程序
程序的输出结果是( )。
A.19
B.13
C.11
D.15
【答案】A 【解析】
以
5. 有以下程序
程序的输出结果是( )。 A. B. C. D.
【答案】C
【解析】在格式控制中用%%表示,将输出一个%符号。
是把p 指向
即在for 循环中,通过指针p 依次访问所
最终输
6. 设有如下函数定义:
若执行调用语句:
A.2
B.3
C.4
D.5
【答案】B
会返
回
即则函数fun ( )总共被调用的次数是( )。 【解析】函数fun 为递归函数,递归结束条件是k 为小于等于1的数。执行fun (3)语句时执
行时会返
回
即执
行
时会返回1,所以函数fun 总共被调用3次。
7. 设有函数定义:
( )。 A.
B.
C.
D.
【答案】A
【解析】函数的参数有两个,第一个是整型,第二个是字符类型,在调用函数时,实参必须一个是整型,一个是字符型相容的类型(整型)。A 项中97为字符传入函数,A 项正确。B 项
的码,可以作为字符不是合法字符,字符单引号里面只能有一个字符,B 项错误。 则以下对函数sub 的调用语句中,正确的是函数sub 返回类型为空,即不返回任何值,故C 项中将函数返回值赋给n 是不正确的调用方法,C 项错误。D 项为字符串,也不是合法的字符,D 项错误。
8. 以下程序段中的变量已定义为int 类型,则
程序段的输出结果是( )。
A.6
B.4
C.5
D.7
【答案】D
【解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法,八进制整常量以0作为前缀。自増和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,