2017年天津医科大学生物医学工程(工学)803计算机基础考研冲刺密押题
● 摘要
一、选择题
1. 有如下程序:
!
程序运行后的输出结果是( )。 A.1123 B.123 C.0123 D.001
【答案】A
【解析】程序执行过程为:for 循环开始,第一次循环,输出i=l,判断i<4成立,输出i=l,循环结束后i=2; 第二次循环,判断i<4成立,输出i=2, 循环结束后i=3; 第三次循环,判断i<4成立,输出i=3, 循环结束后i=4; 第四次循环,判断i<4不成立,退出循环。程序运行后的输出结果是1123, 故A 项正确。
2. 以下不合法的数值常量是( )。
B.lei C.011
D.Oxabcd 【答案】A
【解析】E 前E 后有数字,E 后数字为整数,A 项E 后面为小数,错误。
3. 有以下程序:
程序运行后的输出结果是( )。 A.3 B.6 C.8 D.12
【答案】B
【解析】本题是选用函数作为另一个函数的参数,所以应该先做其中嵌套的函数,
即
根据题意可知函数fun ( )是求平均值的函数,所以
要注意:因为函数的返回值是int 型,int 型做除法运算时保留整数,所以为5。
4. 有以下程序:
程序运行后的输出结果是( )。 A.11, 19, 19 B.12, 20, 20 C.11, 20, 20 D.12, 19, 20 【答案】C 【解析】
将数组a 的首地址赋给指针p 。
取
地址,
待输出变量为
表示p 后i 个地址
最
的元素,
待输出变量为
后输出为11,20,20。
5. 有如下程序:
程序运行后的输出结果是( )。
的值为5, 这里
保留整数
保留整数为6。
即为计算所以结果为
取这个地址内的元素,待输出变量为
A.10, 6, 4, 6 B.11, 6, 11, 6 C.11, 6, 1, 6 D.10, 1, 1, 7 【答案】A
【解析】由一维数组初始化的知识可知
,
据类型的变量在内存中所占字节数。strlen 函数统计字 符串长度,遇到
即
统计结束。字符指
函数用来获取类型或数据对象的长度,也即是一个这种数
针变量和字符数组在内存中的存储情形不同,数组指的是按照数组长度分配的若干存储空间,在内存中字符类型变量占1个字节;而指针只是一个存储字符串首地址的存储空间,指 针占4个字节。所以
6. 有以下程序:
程序运行的结果是( )。
【答案】B
【解析】数组x 有4列。fan 函数中for 循环的作用是将二维数组前4
行的对角线元素赋给
在主函数中,二维数组初始化为
可以看出对角线元素为
7. 有以下程序:
故A 项正确。
所以
相关内容
相关标签