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”