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

22年计算机二级考试题免费下载7篇 第1篇
下列字符串是用户自定义标识符的是______。
A._w1
B.3_xy
C.int
D.LINE-3
解析:标识符是由字母或下划线打头,由字母、数字、下划线组成的字符串,包括关键字、编译预处理命令和用户自定义标识符3种,选项B、D不是合法的标识符,选项C是关键字。
设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);
则
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
解析:本题考查while语句的使用。本题考查逻辑非运算符和不等于运算符的区别,逻辑非运算符"!"的优先级大于不等于运算符"!="的优先级。
A.int类型
B. double类型
C. float类型
D. long类型
A.数值型
B.字符型
C.逻辑值
D.变体型
选择【图像】/【调整】菜单下的()命令,可以让用户直观地调整图像或选取范围图像的色彩平衡、对比度和饱和度。
A.反相
B.色调分离
C.变化
D.通道混合器
22年计算机二级考试题免费下载7篇 第2篇
下列关于主窗体和子窗体的说法中,错误的是( )。
A.主窗体只能显示为纵栏式的窗体
B.子窗体可以显示为纵栏式的窗体,也可以显示为表格式窗体
C.主窗体和子窗体中显示的表或查询的数据是一对多关系
D.在子窗体中可以创建二级子窗体
解析: 本题考查主/子窗体的知识。在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
解析:本题考查命令按钮控件的属性。命令按钮是否可见是由Visible属性来控制,是否可用是由Enabled属性来控制。题目要求当单击按钮Command1时,按钮Command2可用,也就是命令按钮Command2的Enbaled属性为真;按钮Command3不可见,也就是命令按钮Command3的Visible属性为False,由此可见选项C是正确答案,满足题目要求。
查看变量内存地址的Python内置函数是_________________。
下列代码的执行结果是( )。 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
已知一个有序线性表为(13,18,24,35,47,50,62,83,90。115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。
A.1
B.2
C.3
D.9
B。【解析】根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50。所以性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。
22年计算机二级考试题免费下载7篇 第3篇
关于Java语言的健壮性特点,下列说法不正确的是( )。
A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生
B.Java语言允许使用指针,这一点与C++相似
C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误
D.Java语言使程序员从繁忙的内存管理中解脱出来
下列方法中,属于白盒法设计测试用例的方法的是( )。
A.错误推测
B.因果图
C.基本路径测试
D.边界值分析
解析:白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。
在菜单设计器中,第一级菜单的“结果”项中有( )。.选项。
A.命令、填充名称、子菜单、过程
B.包含对象的表单集
C.菜单项、命令、过程和快捷菜单
D.子菜单、菜单项、过程和快捷菜单
OLE对象数据类型的字段存放二进制数的方式是( )。
A.链接
B.嵌入
C.链接或嵌入
D.不能存放二进制数据
下面的程序是计算给定函数的值,自变量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
以下关于typedef的错误是( )。
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
字符串”%%\"ABCDEF\"\\"的长度是( )。
A)11
B)10
C)5
D)3
下列程序的输出结果为
#include
void main()
{
char,a[]={”hello",”the",”world”};
char**pa=a:
pa++;
cout<<*pa<
}
A.hello
B.the
C.world
D.hellotheworld
下列叙述中正确的是( )
A.一个算法的空间复杂度大,则其时间复杂度也必定大
B.一个算法的空间复杂度大,则其时间复杂度必定小
C.一个算法的时间复杂度大,则其空间复杂度必定小
D.以上三种说法都不对
22年计算机二级考试题免费下载7篇 第5篇
定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔。
A.分
B.秒
C.毫秒
D.微秒
以下叙述中错误的是( )。
A.C程序必须由一个或一个以上的函数组成
B.函数调用可以作为一个独立的语句存在
C.若函数有返回值,必须通过咖语句返回
D.函数形参的值也可以传回给对应的实参
解析:本题主要考查函数的概念。C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。由此可知选项D不正确,故应该选择D。
语句RELEASE ALL EXCEPT A?能够清除的变量是( )。
A)A1
B)Ab1
C)A2
D)AB
下列程序中,先声明一个圆类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)
A、操作系统
B、应用软件
C、编译系统
D、数据库系统
22年计算机二级考试题免费下载7篇 第6篇
若浮点型变量a 和b 中的值分别为7.01 和9.03,要求按以下格式输出a和b的值:a=7.01b=9.03请完成输出语句:printf ("",a,b);
本题考查浮点型数字的输出格式。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
( 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,
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选项。
A、3.14157891034679E+14
B、3.14E+14
C、3.141578E+14
D、3.141579E+14
22年计算机二级考试题免费下载7篇 第7篇
若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指( )。
A.按钮左端到窗体左端的距离
B.按钮左端到图片框左端的距离
C.按钮中心点到窗体左端的距离
D.按钮中心点到图片框左端的距离
B。【解析】若图,}框中有一个命令按钮,则此按钮的Left属性是指按钮的左端到图片框左端的距离。
软件详细设计产生的图如下:
该图是
A.N—S图
B.PAD图
C.程序流程图
D.E,R图
解析:N—s图是由若干基本框图构成的流程图,其特点是没有流程线;PAD图即问题分析图(Pmb~m A-nalysis Diagram),它是一种由左往右展开的二维树型结构;程序流程图用于描述问题解决的过程和步骤,其中方框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流向;E—R图即实体一联系图(Entity Relationship Diagram),用来描述现实世界的概念模型,构成元素有实体、属性和联系,分别用矩形、椭圆形和菱形表示。本题答案为C)。
已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。
include<iostream>
using namespace std;
class MyClass{
public:
void Print()const{cout<<23;}
};
int main(){
MyClass*p=new MyClass();
______.Print();
return 0;
}
(*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( ))
解析:在虚参中,As关键字用于说明变量或数组的类型;Option关键字用于说明虚参是可选的ByRef关键字用于说明传址的数据传送方式;ByVal关键字用于说明传送的数据传送方式;PararnArray关键字用于说明参数的个数是不确定的,即过程可以接受任意个数的参数。
专门的关系运算不包括下列中的 ______。
A.连接运算
B.选择运算
C.投影运算
D.交运算
解析:专门的关系运算包括连接、选择和投影。交运算属于集合运算。

下一篇:22年计算机二级历年真题解析5篇