22年计算机二级考试题免费下载7篇

发布时间:2022-03-07
22年计算机二级考试题免费下载7篇

22年计算机二级考试题免费下载7篇 第1篇


下列字符串是用户自定义标识符的是______。

A._w1

B.3_xy

C.int

D.LINE-3

正确答案:A
解析:标识符是由字母或下划线打头,由字母、数字、下划线组成的字符串,包括关键字、编译预处理命令和用户自定义标识符3种,选项B、D不是合法的标识符,选项C是关键字。


设有以下程序段

int x=0,s=0;

while(!x!=0)s+=++x;

printf("%d",s);

A.运行程序段后输出0

B.运行程序段后输出1

C.程序段中的控制表达式是非法的

D.程序段执行无限次

正确答案:B
解析:本题考查while语句的使用。本题考查逻辑非运算符和不等于运算符的区别,逻辑非运算符"!"的优先级大于不等于运算符"!="的优先级。


现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:

A.int类型

B. double类型

C. float类型

D. long类型

正确答案:B


Inputbox()函数的返回值类型是( )。

A.数值型

B.字符型

C.逻辑值

D.变体型

正确答案:B


选择【图像】/【调整】菜单下的()命令,可以让用户直观地调整图像或选取范围图像的色彩平衡、对比度和饱和度。

A.反相

B.色调分离

C.变化

D.通道混合器

正确答案:C


22年计算机二级考试题免费下载7篇 第2篇


下列关于主窗体和子窗体的说法中,错误的是( )。

A.主窗体只能显示为纵栏式的窗体

B.子窗体可以显示为纵栏式的窗体,也可以显示为表格式窗体

C.主窗体和子窗体中显示的表或查询的数据是一对多关系

D.在子窗体中可以创建二级子窗体

正确答案:B
解析: 本题考查主/子窗体的知识。在Access中,窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询的数据具有一对多关系。主窗体只能显示为纵栏式的窗体,子窗体可以显示为数据表窗体,也可以显示为表格式窗体。在在子窗体中可以创建二级子窗体,即在主窗体内包含子窗体,子窗体内又有子窗体。


窗体上添加有3个命令按钮,分别命名为.Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是( )。

A.Private Sub Command1_C1ick() Command2.Visible=Tme Command3.Visible=False EndSub

B.Private Sub Command1 Click() Command2.Enabled=Tme Command3.Enabled=False EndSub

C.Private Sub Command1_C1ick() Command2.Enabled=True Command3.Visible=False End Sub

D.Private Sub Command1_Click() Command2.Visible=True Command3.Enabled=False End Sub

正确答案:C
解析:本题考查命令按钮控件的属性。命令按钮是否可见是由Visible属性来控制,是否可用是由Enabled属性来控制。题目要求当单击按钮Command1时,按钮Command2可用,也就是命令按钮Command2的Enbaled属性为真;按钮Command3不可见,也就是命令按钮Command3的Visible属性为False,由此可见选项C是正确答案,满足题目要求。


查看变量内存地址的Python内置函数是_________________。

正确答案:id()


下列代码的执行结果是( )。 public class Test{ public static void main String args[]){ String s1=new String("welcome"); String s2=new String("welcome"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); } }

A.false,false

B.false,true

C.true,true

D.true,false

正确答案:B


已知一个有序线性表为(13,18,24,35,47,50,62,83,90。115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。

A.1

B.2

C.3

D.9

正确答案:B
B。【解析】根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50。所以性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。


22年计算机二级考试题免费下载7篇 第3篇


关于Java语言的健壮性特点,下列说法不正确的是( )。

A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生

B.Java语言允许使用指针,这一点与C++相似

C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误

D.Java语言使程序员从繁忙的内存管理中解脱出来

正确答案:B


下列方法中,属于白盒法设计测试用例的方法的是( )。

A.错误推测

B.因果图

C.基本路径测试

D.边界值分析

正确答案:C
解析:白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。


在菜单设计器中,第一级菜单的“结果”项中有( )。.选项。

A.命令、填充名称、子菜单、过程

B.包含对象的表单集

C.菜单项、命令、过程和快捷菜单

D.子菜单、菜单项、过程和快捷菜单

正确答案:A


OLE对象数据类型的字段存放二进制数的方式是( )。

A.链接

B.嵌入

C.链接或嵌入

D.不能存放二进制数据

正确答案:C


下面的程序是计算给定函数的值,自变量x,y的值用InputBox函数输入,函数如下:

f(x,y) =

程序不完整,请填空,将程序的补充完整。

Option Explicit

Dim x As Single

Dim y As Single

Dim z As Single

Private Sub Command1_Click()

x=Val(InputBox("x=") )

y=Val(InputBox("y=") )

End Sub

Private Sub Command2_Click()

If 【13】 Then

z=x ^ 2 + y ^ 2

ElseIf 【14】 Then

z=x ^ 2 - 2 * y ^ 2

【15】

z=y ^ 2 - 3 * x ^ 2

End If

Form1.Print "当x,y的值为:"; x, y

Form1.Print "f(x,y) 的值为:"; z

End Sub

正确答案:
正确答案:  1.(x > 0 And y > 0) 2.(x < 0 And y > 0) 3.(Else)


22年计算机二级考试题免费下载7篇 第4篇


如果Excel的Sheet1工作表中A1,A2,A3单元格分别存放1,2,3,A4单元格中存放公式“=$A$1+$A$2+$A$3”,则A4单元格中的结果为()。

A.3

B.6

C.9

D.5

正确答案:B


以下关于typedef的错误是( )。

A.用typedef可以增加新类型

B.typedef只是将已存在的类型用一个新的名字代表

C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

D.用typedef为类型说明一个新名,通常可以增加程序的可读性

正确答案:A


字符串”%%\"ABCDEF\"\\"的长度是( )。

A)11

B)10

C)5

D)3

正确答案:B


下列程序的输出结果为

#include

void main()

{

char,a[]={”hello",”the",”world”};

char**pa=a:

pa++;

cout<<*pa<

}

A.hello

B.the

C.world

D.hellotheworld

正确答案:B


下列叙述中正确的是( )

A.一个算法的空间复杂度大,则其时间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.以上三种说法都不对

正确答案:D
 一个算法的好坏-般用时间复杂度和空间复杂度这两个指标来衡量。-般一个算法的时间复杂度和空间复杂度越小,这个算法就越好。若某算法用时最少、占用空间最小,我们就称此算法为最佳算法。比如二分(折半)查找算法在数学上就可以证明是最佳查找算法。一个算法的时间复杂度和空间复杂度之间没有必然的联系,也就是说一个算法的时间复杂度小,它的空间复杂度不-定也小,反之依然。因此本题的正确答案是D。


22年计算机二级考试题免费下载7篇 第5篇


定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔。

A.分

B.秒

C.毫秒

D.微秒

正确答案:C


以下叙述中错误的是( )。

A.C程序必须由一个或一个以上的函数组成

B.函数调用可以作为一个独立的语句存在

C.若函数有返回值,必须通过咖语句返回

D.函数形参的值也可以传回给对应的实参

正确答案:D
解析:本题主要考查函数的概念。C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。由此可知选项D不正确,故应该选择D。


语句RELEASE ALL EXCEPT A?能够清除的变量是( )。

A)A1

B)Ab1

C)A2

D)AB

正确答案:B


下列程序中,先声明一个圆类circle和一个桌子类table,另外声明一个圆桌类roundtable,它是由 circle和table两个类派生的,要求声明一个圆桌类对象,并输出圆桌的高度,面积和颜色。请填空完成程序

include<iostream.h>

include<string.h>

class circle{

double radius;

public:

circle(double r){radius=r;}

double get_area(){return 3.416*radius*radius;}

};

class table{

double height;

public:

table(double h)<height=h;}

double get_height(){return height;}

};

class roundtable:public table,public circle{

char *color;

public:

roundtable(double h,double r,char c[]): 【 】 {

color=new char[strlen(c) +1];

【 】;

};

char*get_color(){return color;}

}:

void main(){

roundtable rt(0.8,1.0,“白色”);

cout<<"圆桌的高:"<<rt. get_height()<<end1;

cout<<"圆桌面积:"<<rt.get_area()<<end1;

cout<<"圆桌颜色:"<<n.get color()<<end1;

}

正确答案:circle(r) table(h) strcpy(color c)
circle(r), table(h) strcpy(color, c)


A、操作系统

B、应用软件

C、编译系统

D、数据库系统

正确答案:A


22年计算机二级考试题免费下载7篇 第6篇


若浮点型变量a 和b 中的值分别为7.01 和9.03,要求按以下格式输出a和b的值:a=7.01b=9.03请完成输出语句:printf ("",a,b);

正确答案:a=%.2f\nb=%.2f\n
本题考查浮点型数字的输出格式。printf函数中用f格式符输出实数,常见的用法有以下几种:%f,不指定字段宽度,由系统自动指定,整数部分全部输出,并输出6位小数。%m.nf,指定输出的数据共占m列,其中共有n位小数,如果数值长度小于m,则左端补空格。%-m.nf用法与%m.nf基本相同,只是使输出的数值向左端靠拢,右端补空格。题目中给出两个浮点数a和b。这两个浮点数的小数位都为2,输出目标也是将这两个数以两行输出,并且小数位仍然为2。以两行输出,只要在第一个数后面加上’\n’即可,小数位数的限制通过设置%m.nf中的n进行限制。令n=2即可只输出2位小数。
空白处应当填入的语句为a=%.2f\nb=%.2f\n。


在C++程序中,使用基本输入输出流需要包含的头文件是( )。

A.stdio.h

B.stdafx.h

C.iostream.h

D.stream.h

正确答案:C


( 11 )在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:

Private Sub Command1_Click( )

Dim x As Integer, y As Integer

x=12 : y=32

Call p(x, y)

MsgBox x*y

End Sub

Public Sub p (n As Integer, By Val m As Integer)

n=n Mod 10

m=m Mod 10

End Sub

窗体打开运行后,单击命令按钮,则消息框的输出结果为 ___________ 。

正确答案:


有以下程序

程序运行后的输出结果是

A.17,6,11,16,

B.1,6,11,l6,

C.4,7,10,13,

D.5,l3,21,29,

正确答案:A
N=4,for(i=0,i<N,i++)prinff(X[i][j]);此语句输出x[0][0],x[1][1],x[2][2],x[3][3],其中只有x[0][0]的值在fun函数中发生改变,在fun函数中,当i=0时,x[0][0]=x[0][O]+x[3][3]=17,程序运行后的输出结果是:17.6.11.16。因此答案为A选项。


VB中变量a的类型说明符是single,如果给变量a赋值3.14157891034679D+14这个数,那么变量a的值是多少?( )

A、3.14157891034679E+14

B、3.14E+14

C、3.141578E+14

D、3.141579E+14

正确答案:D


22年计算机二级考试题免费下载7篇 第7篇


若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指( )。A.按钮左端到窗体左端的距离S

若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指( )。

A.按钮左端到窗体左端的距离

B.按钮左端到图片框左端的距离

C.按钮中心点到窗体左端的距离

D.按钮中心点到图片框左端的距离

正确答案:B
B。【解析】若图,}框中有一个命令按钮,则此按钮的Left属性是指按钮的左端到图片框左端的距离。


软件详细设计产生的图如下:

该图是

A.N—S图

B.PAD图

C.程序流程图

D.E,R图

正确答案:C
解析:N—s图是由若干基本框图构成的流程图,其特点是没有流程线;PAD图即问题分析图(Pmb~m A-nalysis Diagram),它是一种由左往右展开的二维树型结构;程序流程图用于描述问题解决的过程和步骤,其中方框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流向;E—R图即实体一联系图(Entity Relationship Diagram),用来描述现实世界的概念模型,构成元素有实体、属性和联系,分别用矩形、椭圆形和菱形表示。本题答案为C)。


已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。 include using namespace

已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。

include<iostream>

using namespace std;

class MyClass{

public:

void Print()const{cout<<23;}

};

int main(){

MyClass*p=new MyClass();

______.Print();

return 0;

}

正确答案:(*p)
(*p) 解析:此题考查的知识点是成员函数的调用。通过对象调用成员函数使用“.”运算符,而通过对象的指针调用成员函数则使用“->”运算符。题目中,Print()函数之前已经有一个“.”,所以此处应填入一个对象,所以就把指针p转化成指针所指的对象,填入表达式(*P)。


下列过程定义语句中,形参个数为不确定数量的过程是

A.Pnvate Sub Pr03(x As Double,y As Single)

B.Pdrate Sub Pr03(Arr(3),Option x,Option y)

C.Private Sub Pr03(ByRefx,ByVoly,Arr( ))

D.PrivateSubPr03(ParamArrayArr( ))

正确答案:D
解析:在虚参中,As关键字用于说明变量或数组的类型;Option关键字用于说明虚参是可选的ByRef关键字用于说明传址的数据传送方式;ByVal关键字用于说明传送的数据传送方式;PararnArray关键字用于说明参数的个数是不确定的,即过程可以接受任意个数的参数。


专门的关系运算不包括下列中的 ______。

A.连接运算

B.选择运算

C.投影运算

D.交运算

正确答案:D
解析:专门的关系运算包括连接、选择和投影。交运算属于集合运算。