2017年西北农林科技大学数据库原理与应用;程序设计(机试2小时)之程序设计复试实战预测五套卷
● 摘要
一、选择题
1. 有以下程序:
程序运行的结果是( )。
【答案】B
【解析】数组x 有4列。fan 函数中for 循环的作用是将二维数组前4
行的对角线元素赋给
在主函数中,二维数组初始化为
可以看出对角线元素为
2. 有以下程序:
程序运行后的输出结果是( )。 A. -2 B.
第 2 页,共 24 页
所以
C.-3 D.2.0
【答案】A
【解析】B 、D 项错误,sub ( )函数输出(int
)
C 项错误,A 项正确。
3. 以下叙述正确的是( )
A.C 编译程序把文件后缀为B.C 编译程序把文件后缀为D. 链接程序把文件后缀为【答案】A
【解析】C 编译程序把文件后缀为C 的源程序文件编译成文件后缀为.obj 的二进制文件,链接将一个或多个 目标文件与程序用到的库文件连接起来,形成一个可以在操作系统直接运行的执行程序.exe , 故排除
4. 有如下程序:
项,A 选项正确。
将结果强制转化为整型
;
的源程序文件编译成文件后缀为.obj 的二进制文件 的源程序文件编译成文件后缀为.exe 的可执行文件 的源程序文件链接成文件后缀为.exe 的可执行文件
C.C 编译程序把文件后缀为.obj 的二进制文件编译成文件后缀为.exe 的可执行文件
程序运行后的输出结果是( )。
A. B. C. D. 【答案】A
【解析】程序执行过程为:for 循环i=l,调用函数调用函数
回
输出
调用函数返回
1,3, 6,10,15。
第 3 页,共 24 页
返回
调用函数返回
输出
输出返
调用函数
返回
输出
,输出
退出for 循环。本题运行后的输出结果是
5. 有以下程序:
若要使程序的运行结果为248, 应在下画线处填入的是( )。
A. B.1248 C. D. 【答案】D
【解析】要输入248,是124的两倍,124为01111100,248为11111000,因此只要左移一位即可。
6. 设变量均己正确定义并且赋值,以下与其他三组输出结构不同的一组语句是( )。
【答案】D
【解析】“++”和“一”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。++X表示先将X 值加1后再用,X++表示先使用X 值,用后再加1,所以本题中ABC 选项都会输出x+1的值。
7. 设变量x 为long int型并已正确赋值,以下表达式中能将x 的百位上的数字提取出来的是( )。
【答案】D
【解析】x / 100结果的个位数上的数字是原来x 的百位数上的数字,则要得到这个数字只需要再
8. 有以下程序:
即可。
第 4 页,共 24 页
相关内容
相关标签