山东理工大学计算机应用基础试题2012,2017年曲阜师范大学信息技术与传播学院855计算机应用基础考研仿真模拟题...

一、选择题

1. 以下选项中,能用作数据常量的是( )。

A.115L B.0118 C.1.5el.5 D.o115 【答案】A

【解析】A 项表示长整型;115。B 项,八进制数范围是0~7; C 项,浮点数表示中e 后面必须跟整数,D 项,八进制数应该是以零开始。

2. 有以下程序:

程序运行时,从键盘输入A. B. C. D. 【答案】A

输出结果是( )。

【解析】首先定义了一个指针p 指向数组的首地址,在while 语句中,执行功能是如果当前指针指向地址单 元内字符不等于空字符

则输出#和指针对应地址元素的值在

码加2后

变换的字符常量,A 项正确。

3. 以下选项中,能用作用户标识符的( )。

A.void B.8_8 C._0_

D.unsigned 【答案】c

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。

4. 下面的函数调用语句中func 函数的实参个数是( )。

A.3 B.4 C.5 D.8

【答案】A

【解析】函数调用中,实参有多个时,它们之间应该用逗号分隔。本题中的实参有3个,

其中

逗号表达式做参数,

5. 有以下程序:

程序的运行结果是( )。 A.a=l, b=0 B.a=2, b=2 C.a=l, b=l D.a=2, b=l 【答案】D

【解析】x=l,因此外层switch 语句是首先执行case1:后面的语句,进入内层的switch 语句;y=0,执行case0:后面的语句,得a=l,遇到break 语句后退出嵌入的switch 语句。由于外层switch 语句的easel :后面没有break 语句,因此继续执行case2:后面的语句,得a=2,b=l,遇到break 语

是函数做参数,是

是逗号与函数相结合做参数。

句后退出第一个switch 语句。结果为a=2,b=l。

6. 若变量已正确定义,有以下程序段

i=0:

其输出结果是( )。 A.0, 1 B.0, 0 C.1, 1

D. 程序进入无限循环 【答案】A

【解析】首先进入do 语句,输出0

;

是先判定i 是否为0, 不管判定结果如何,都执

行i++。i 等于0,判定结果为false ,执行i++,跳出do-while 循环,然后输出1。

7. 有以下程序:

程序运行后的输出结果是( )。 A.1, 2 B.3, 4 C.5, 6

D.123, 456 【答案】C

【解析】程序中首先定义一个一维数组,然后将数组中的值写入到5和6。

8. 下列选项中,能正确定义数组的语句是( )。

A

)

B

)

C )

D )

【答案】C

中,然后再从

读出数组中的元素,每次读出2个元素,分别赋值给k 和n , 循环执行3次,故最终k 和n 的值为

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值