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

2016年石家庄经济学院程序设计复试笔试仿真模拟题

  摘要

一、选择题

1. 设有定义:

以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

答:C

【解析】C 项,用

格式符输入字符串时,空格和回车符都作为输入数据的分隔符而不能被

格式读入单个字符,空格、

,直到读入一个换行符为止;B 读入。A 项,gets 函数用来从终端键盘读入字符串(包括空格符)项,getchar ( )函数从终端 读入一个字符作为函数值;D 项,

回车符和Tab 键都将作为字符读入。

2. 若有定义:inta ; floatb ; doublec ; ,程序运行时输入:a=l, b=2, c=3<回车>,能把值1输入给变量a 、值2输入给变量b 、值3输入给变量C 的输入语句是( )。

答:A

【解析】格式字符d , 输入十进制整数;格式字符f , 输入浮点数;格式字符if ,输入双精度浮点数。除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符。程序运彳丁时输入:a=l,b=2,c=3,则scanf 函数格式控制串对应的应该是

3. 有如下程序:

程序运行后,在当前目录下会生成一个

文件,其内容是( )。

第 2 页,共 33 页

故A 选项正确。

A.E B.EOF C.ABCDE D.A 答:A

【解析】程序执行过程为:i=0时,以只写方式打开一个文本文件向文件输入A ,关闭文件件

退出循环

时,再次以只写方式打开_文件中内容为E 。

覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当

4. 有以下程序

程序运行后的输出结果是( )。 A.24 B.28 C.32 D.36 答:A

【解析】第一次循环返回12, 第二次循环返回12, 累加结果为24。

5. 流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是( ).

A. 菱形 B. 长方形 C. 平行四边形 D. 椭圆型 答:A

【解析】传统的流程图由下图所示的几种基本图形组成。故A 项正确。

调用函数fputo

调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文

第 3 页,共 33 页

6. 以下函数的功能是计算a 的n 次方作为函数值返回:

为实现上述功能,函数中下画线处应填入的是( )。

A.

B.

C.

D. 答:B

【解析】for 循环语句,i=l时,

7. 下列形式中不合法的常量是( )。

答:C

【解析】

表示的是八进制的整型常量,但八进制的数字只能用0〜7表示。AD 两项为指

数形式的实数表示,在e 或E 的前面必须要有数字,且6或£后面的指数必须为整数;B 项,为整数常量。

8. 执行以下程序段后,S 的值为( )。

A.13 B.16 C.17 D.45 答:B

【解析】

9. 若有定义:

A.ps[0]是字符串”aa” B. C. D. 答:C

ps 是指针变量,ps[0]指向的是数组首个元素的地址,【解析】定义一个字符串数组指针ps 后,

第 4 页,共 33 页

,最后返回s 。

的作用是访问数组a 中下标为k

的元素。

k=0时

则以下叙述正确的是( )。

是字符串”aa”的首地址 是字符串”aa”的首地址 是字符串”aa”