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

2017年天津医科大学生物医学工程(工学)803计算机基础考研导师圈点必考题汇编

  摘要

目录

2017年天津医科大学生物医学工程(工学)803计算机基础考研导师圈点必考题汇编(一) . 2 2017年天津医科大学生物医学工程(工学)803计算机基础考研导师圈点必考题汇编(二) 10 2017年天津医科大学生物医学工程(工学)803计算机基础考研导师圈点必考题汇编(三) 18 2017年天津医科大学生物医学工程(工学)803计算机基础考研导师圈点必考题汇编(四) 26 2017年天津医科大学生物医学工程(工学)803计算机基础考研导师圈点必考题汇编(五) 34

一、选择题

1. 有以下程序:

执行时输入:123<回车>, 则输出结果是( )。

A.1,2,3,2,3,3,

B.1, 2, 3,

C.2, 3, 4, 3, 4, 4,

D.1, 1, 1, 2, 2, 3

【答案】A

【解析】本题执行过程为:输入1, 匹配easel , 输出1, 然后执行b++得b=2, 再执行下一个case 的语句输出2,然后执行b++得b=3,继续执行default , 输出3; 输入2,执行case2, 输出2, 然后执行b++得b=3,执行default 输出3; 输入3,执行default 输出3。故A 项正确。

2. 程序段: 的输出结果是( )。

A.123.141593

B.123.141493

C.12, 3.141593

D.123.1415930

【答案】A

【解析】输出的x 与y 之间没有空格,代表输出字符型数据,y 的格式应为小数点后保留6位。

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

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

【答案】B

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

4. 有以下程序:

程序运行后的输出结果是( )。

A.3,7

B.3,5

C.1,5

D.1,3

【答案】C

【解析】程序执行过程:指针p 指向数组第一个元素;*(p++)先取p ,输出p 指向的元素1,之后p 加1,指向数组第二个元素;*(++P),指针p 加1指向数组第三个元素,之后输出所指元素5。

5. 以下选项中,合法的数值型常量是( )。

A.3.2

B.'X'

C.099

D.OxEH

【答案】A

【解析】A 项正确,3.2是合法的实型常量;B 项错误,‘X ’为字符型常量不是数值型常量;C 项错误,以0开头,表示八进制,但八进制的每位小于8; D 项错误,Ox 和H 冲突都是表示十六进制。

6. 有以下程序:

,最后返回s 。

程序的运行结果是( )。

A.-1,0

B.0,0

C.-1,-1

D.1,1

【答案】A

【解析】本题执行过程为:先取a 值为1,执行循环,a=0,执行b--,b=0,再取a 值为0,判断条件不成立,退出循环,再执行a--得到a=-1,最后输出a=-l,b=0。故A 项正确。

7. 有以下程序

程序输出( )。

A.0, 0, 0, 3

B. 编译有错

C.1, 1, 2, 0

D.0, 1, 2, 0

【答案】B

【解析】c=2不属于if 子句,它是在if 和else 之间的语句,如果该if 子句含有多个语句(两

,则必须使用复合语句,即用花括号把一组语句括起来。在程序中else 必须与if 配对,个以上)

共同组成一条if-else 语句,中间不能出现其他语句。

8. 有以下程序:

程序运行后的输出结果是( )。

A.1, 4, 8

B.4, 4, 4

C.1, 2, 4

D.1, 1, 4