杭州师范大学c语言程序设计机试,杭州师范大学程序设计基础复试仿真模拟三套题.pdf...

2017年杭州师范大学程序设计基础复试仿真模拟三套题 (-)

说明:本资料为2017复试学员内部使用,严格按照2017复试常考题型及难度全真模拟 测。

_、选择题

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

A. 999

B. OXab

C. 123E0.2

D. 2.7e

【答案】B

[解 】十六进制数用数字0和字母X (或大写字母X )开头。OXab是指十六进制数,是合

法的常量。

2 .有以下程序

#inrludp

void fun(char . fhar *s)

(while(* !=0) 】++ :

while( (* 4-4- = *s++ ) !=0 );

I

main()

{ char ss[ lO^^acc'^aaf lO]=',bbxxyy,\

fun(ss,¿ia); pnn f(n%s,%s\nn,ss,aa);

I

程序的运行结果是( )o

A. accbbxxyy, bbxxyy

B. acc, bbxxyy

C. accxxyy, bbxxyy

D. accxyy, bbxxyy

【答案】A

【解 】函数fun的功能是将第二个字符串链接到第一个字符串的末尾,第二个字符串不变。

3.在源程序的开始处加上 **#include '进行文件引用的原因以下叙述正确的是( )

As d. io. h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff、

scanf等函数

B将s dio. h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

C将s dio. h中标准输入输出函数的源程序插入到引用处,以便进行编译链接

D将s dio. h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接

【答案】A

【解 】"s dio. h"文件中包含标准输入输出函数的函数说明,预处理指令ffincludevs dio. h>是

指程序可以在该文件中找到prin f, scanf等函数,因此答案为A选项。

4.有以下程序:

#include

main()

I char cl ,c2 ;

cl A •+,8'~'4,;

c2 =' A ,+,8,-,5,;

prin f( "%c,%d\rT ,cl ,c2);

I

己知字母A的ASCII码值为65,程序运行后的输出结果是( )。

A. E, 68

B. D, 69

C. E, D

D. 输出无定值

【答案】A

[解 ]C语言中,字符型可以作为整型用,可以出现在任何需要整型的表达式中。该题中

的main函数将字符A经过运算分别赋值给cl、c2,然后将cl按字母格式输出,c2按整型格式输出。

5 .若变量已正确定义为in 型,要通过语句 :给a赋

值1、给b赋值2 、给c赋值3,以下输入形式中错误的是 (u代表一个空格) ( )。

A. 'inn ! / ..'•? - 11:]车

B. Iu2u3 回车

C. I • uuii2 • Liuii.'-i

D. 1.2.3- :|ñ]1-

【答案】B

[解 】scanf函数要求除格式控制符以外的字符都要原样输入。逗号是非格式符,所以需要

原样输入,否则就不能正确读入数据。B项前两个数据

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值