1 / 23
文档名称:

22年计算机二级考试真题6卷.docx

格式:docx   大小:21KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

22年计算机二级考试真题6卷.docx

上传人:wawa 2022/7/12 文件大小:21 KB

下载得到文件列表

22年计算机二级考试真题6卷.docx

文档介绍

文档介绍:22年计算机二级考试真题6卷
22年计算机二级考试真题6卷 第1卷

关系数据库的概念模型是()的集合。
A.关系模型
B.关系模式
C.关系子模式
D.存储模式
正确答案:B解析:数据库的概念模型体现了数据之间的
命令“DIME array(5,5)”执行后,array(3,3)的值为______。
A.0
B.1
C..T.
D..F.
正确答案:D

随机生成的10个两位数,求出它们的总和与平均数。产生两位数采用的算法如下:分别产生个位数(0~9)和十位数(1~9),然后十位数乘10再加上个位数即得到一个两位数。
说明:在窗体上有一个Commandl按钮,单击它将计算10个随机数的和与平均数,
并在窗体上输出平均数。
Private Sub Commandl Click()
Dim m As Integer, n As Integer, sum As Integer
Dim i As Integer, k As Integer, aver As Single
sum=0
Randomize
For i=1 To 10
m=Int(9*RnD)+1
n=
k=m*10+n
sum=
Next i
aver=
Print aver
End Sub
正确答案:Int(10*Rnd)Sum+kSum/10Int(10*Rnd),Sum+k,Sum/10 解析:本题涉及到随机函数方面的知识点。随机函数的格式为: Rnd[(number #)] 其含义是产生一个小于l,大于等于。的随机双精度数。题中m表示一个1~9之间的十位数,n表示一个0~9之间的个位数。故 [9]处应填Int(10 * Rnd),但不是Int(9* Rnd)(注意:Rnd函数和Int函数的意义)。循环体中对数的求和运算,需每次循环都加数k,故[10]处填Sum+k。[11]处实现的是求平均值的运算,故应为10个数的总和与数字10的比值即Sum/10。

有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)
int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a+i)
正确答案:D解析:本题考查数组指针的应用。选项D)第一层括号中为数组a中第i项元素的值,外面再加指针运算符没有意义。

要确定“库存量”乘以“单价”的平均值大于等于¥500,且小于等于¥1000,可输入:____________。
正确答案:AVG(库存量 * 单价)BETWEEN 500 AND 1000AVG(库存量 * 单价)BETWEEN 500 AND 1000
22年计算机二级考试真题6卷 第3卷

有以下程序#include <>void fun(int s[]){ static int j=0; do s[j]+=s[j+1]; while(++j<2);}main(){ int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++) fun(a); for(k=0;k<5;k++) printf("%d",a[k]);}程序的运行结果是A.34756 B.23445C.35745 D.12345
正确答案:C在本题中,首先定义了一个fun函数,函数中的形参是一个数组,该函数中首先定义了一个静态整型变量j并赋了初值,注意,静态变量的作用域是整个程序,而非该函数。从该函数的程序段不难看出该函数的作用是通过一个循环求形参数组中相邻两个元素(具体根据j确定)的和,并保存。在主函数中,定义了一个数组并赋初值,然后用循环调用fun函数。当k=1时,调用fun函数,此时刚开始j的值为0,那么fun函数分别计算数组a中的第一个元素与第二个元素的和与第二个元素与第三个元素的和,并分别保存为数组的第一个元素和第二个元素,结果分别为3和5。当k=2时,调用fun函数,此时j的值为2,那么fun函数只计算数组a中的第三个元素与第四个元素的和,并保存为数组的第三个元素,结果为7。循环结束,经过该层循环后,数组a中各元素的值分别为3、5、7、4、5,最后用循环输出结果为35745。因此,答案选C。

索引属于______。
A. 模式
B. 内模式
C. 外模式
D. 概念模式
正确答案:B
以下程序的输出结果是includevoid main(){int x=1,y=3; cout<<x++<<" , ";{ int x=
以下程序的输出结果是