2016年山东大学(威海)085211计算机技术程序设计(同等学力加试)复试笔试最后押题五套卷
● 摘要
一、选择题
1. 有以下定义和语句:
能给w 中year 成员赋1980的语句是( )。
答:D
【解析】w 是一个结构体变量,Pw 是一个结构体指针变量,指向w 所在的内存单元。A 项错误,pw 是指针,
所以在引用其内部变量时应该用操作符是结构体workers 中的结构体成员s 中的成员。
2. 有如下程序:
程序运行后的输出结果是( )。
答:C
【解析】程序执行过程为:判断
是否成立,
第 2 页,共 33 页
而不是BC 两项错误,year
前置运算先加1,则后置运算
先取值,
则
也即是判断
成立,输出T , 之后
输出
故C 选项正确。
3. 有如下程序:
程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72 答:A
【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为常量,以0作为前缀,输出格式控制符为式控制符为
项正确。
4. 以下选项中叙述正确的是( )。
A. 结构化程序的三种基本结构是循环结构、选择结构、顺序结构 B.C 语言源程序不编译也能直接运行 C. 使用N —S 流程图不能描述复杂算法
D. 计算机能够直接运行C 语言源程序,不必进行任何转换 答:A
【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B 项错误。算法可以用各种描述方法进行描述,能用
流程图把算法的每一步都用一个
矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都
流程图描述,C 项错误。C 语言源程序需要经过编译和连接生成目标文件和可执行文件
后才能运行,D 项错误
5. 设有定义( ) 。
A. B. C. D. 答:C
A 项,【解析】
元素类型为double , 所以输入
B 项,,有误:虽然x+6为指针,但*(x+6)
③十六进制整常量,以
或
八进制数072表示成十进制数为58, 即
以十进制格式输出
②八进制整
故A
作为前缀,输出格
_以下能给数组x 下标为6的元素读入数据的正确语句是
第 3 页,共 33 页
并非地址;D 项,使用p[6]表7K 的不是地址,方式不正确。
6. 有以下程序:
程序的运行结果是( )。 A.16, 11, 6, 1, B.1, 6, 11, 16, C.4, 1, 10, 13, D.13, 10, 7, 4,
答:A
【解析】程序的执行过程为:调用函数fun ,将二维数组x 地址传入函数,此函数实现将矩阵转
置
,
然
后
将
每
一
列
首
尾
倒
置
,
调
用
结
果
为
再次调用函数f ,调用
结果为
“16,11,6, 1,”。
7. 有以下程序:
第 4 页,共 33 页
输出结果为
相关内容
相关标签