欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 实用文>计算机二级Java笔试真题精选

计算机二级Java笔试真题精选

2023-01-30 08:29:08 收藏本文 下载本文

“阿猫”通过精心收集,向本站投稿了5篇计算机二级Java笔试真题精选,下面是小编帮大家整理后的计算机二级Java笔试真题精选,希望对大家带来帮助,欢迎大家分享。

计算机二级Java笔试真题精选

篇1:计算机二级Java笔试真题精选

一、选择题((1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不属于结构化程序设计方法的是

A)自顶向下

B)逐步求精

C)模块化

D)可复用

(2)两个或两个以上模块之间关联的紧密程度称为

A)耦合度

B)内聚度

C)复杂度

D)数据传输特性

(3)下列叙述中正确的是

A)软件测试应该由程序开发者来完成

B)程序经调试后一般不需要再测试

C)软件维护只包括对程序代码的维护

D)以上三种说法都不对

(4)按照“后进先出”原则组织数据的数据结构是

A)队列

B)栈

C)双向链表

D)二叉树

(5)下列叙述中正确的是

A)线性链表是线性表的链式存储结构

B)栈与队列是非线性结构

C)双向链表是非线性结构

D)只有根结点的二叉树是线性结构

(6)对如下二叉树

进行后序遍历的结果为

A)ABCDEF

B)DBEAFC

C)ABDECF

D)DEBFCA

(7)在深度为7的满二叉树中,叶子结点的个数为

A)32 B)31 C)64 D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是

A)一对一

B)一对多

C)多对一

D)多对多

(9)在E―R图中,用来表示实体的图形是

A)矩形

B)椭圆形

C)菱形

D)三角形

(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是

A)DB包含DBS和DBMS

B)DBMS包含DB和DBS

C)DBS包含DB和DBMS

D)没有任何关系

(11)Java语言中,负责并发管理的机制是

A)垃圾回收

B)虚拟机

C)代码安全

D)多线程

(12)下列描述中,错误的是

A)Java要求编程者管理内存

B)Java的安全性体现在多个层次上

C)Applet要求在支持Java的浏览器上运行

D)Java有多线程机制

(13)Java为移动设备提供的平台是

A)J2ME B)J2SE C)J2EE D)JDK5.0

(14)JDK中提供的文档生成器是

A)java.exe B)javap.exe C)javadoc.exe D)javaprof.exe

(15)在Java语言中,不允许使用指针体现出的Java特性是

A)可移植 B)解释执行 C)健壮性 D)安全性

(16)下列不属于Swing中构件的是

A)JPanel B)JTable C)Menu D)JFrame

(17)下列方法中,不属于WindowListener接口的是

A)windowOpened

B)windowClosed()

C)windowActivated()

D)mouseDragged()

(18)下列语句中,属于多分支语句的是

A)if语句 B)switch语句 C)do while语句 D)for语句

(19)阅读下列代码

public class Test{

public static void main(String args[]){

String s=″Test″;

Switch(s){

case″Java″:System.out.print(″Java″);

break;

case″Language″:System.out.print(″Language″);

break;

case″Test″:System.out.print(″Test″);

break;

}

}

}

其运行结果是

A)Java B)Language C)Test D)编译出错

(20)阅读下列代码

public class Test2005{

public static void main(String args[]){

System.out.println(~(0xa5)&0xaa);

}

}

其运行结果是

A)0xa5 B)10 C)0x50 D)0xaa

(21)阅读下列代码

public class Test2005{

public static void main(String args[]){

System.out.println((3>2)?4:5);

}

}

其运行结果是

A)2 B)3 C)4 D)5

(22)阅读下列代码

public class Test{

public static void main(String args[]){

System.out.println(89>>1);

}

}

其运行结果是

A)44 B)45 C)88 D)90

(23)在Applet中显示文字、图形等信息时,应使用的方法是

A)paint() B)init() C)start() D)destroy()

(24)线程生命周期中正确的状态是

A)新建状态、运行状态和终止状态

B)新建状态、运行状态、阻塞状态和终止状态

C)新建状态、可运行状态、运行状态、阻塞状态和终止状态

D)新建状态、可运行状态、运行状态、恢复状态和终止状态

(25)Thread类中能运行线程体的方法是

A)start() B)resume() C)init() D)run()

(26)下列关于Applet的说法中,错误的是

A)Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行

B)可以在安全策略的控制下读写本地磁盘文件

C)Java中不支持向Applet传递参数

D)Applet的主类要定义为java.applet.Applet类的子类

(27)下列选项中,不是APPLET标记的是

A)PARAM B)BODY C)CODEBASE D)ALT

(28)在Java中,与数据库连接的技术是

A)ODBC

B)JDBC

C)数据库厂家驱动程序

D)数据库厂家的连接协议

(29)下列命题中,错误的是

A)Java编程时,要求应尽量多用公共变量

B)Java编程时,要求应尽量少用公共变量

C)Java编程时,要求应尽量不用公共变量

D)Java编程时,要求应尽量使用私有变量

(30)若特快订单是一种订单,则特快订单类和订单类的关系是

A)使用关系 B)包含关系 C)继承关系 D)无关系

(31)若数组a定义为int[][]a=new int[3][4],则a是

A)一维数组 B)二维数组 C)三维数组 D)四维数组

(32)Java语言使用的字符码集是

A)ASCII B)BCD C)DCB D)Unicode

(33)在程序读入字符文件时,能够以该文件作为直接参数的类是

A)FileReader

B)BufferedReader

C)FileInputStream

D)ObjectInputStream

(34)java.io包的File类是

A)字符流类 B)字节流类 C)对象流类 D)非流类

(35)下列描述中,正确的是

A)在Serializable接口中定义了抽象方法

B)在Serializable接口中定义了常量

C)在Serializable接口中没有定义抽象方法,也没有定义常量

D)在Serializable接口中定义了成员方法

二、填空题(每空2分,共30分)

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

注意:以命令关键字填空的必须拼写完整。

(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【1】 。

(2)在面向对象方法中, 【2】 描述的是具有相似属性与操作的一组对象。

(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个 【3】 。

(4)程序测试分为静态分析和动态测试。其中 【4】 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。

(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可

以不变,因此,基于逻辑结构的应用程序不必修改,称为 【5】 。

(6) 【6】 是Java程序中基本的结构单位。

(7)Java语言中,移位运算符包括:>>、<<和 【7】 ;

(8)构件不能独立地显示出来,必须将构件放在一定的 【8】 中才能显示。

(9)能将显示空间分成很多层的布局管理器是 【9】 。

(10)Applet是能够嵌入到 【10】 格式的文件中,并能够在浏览器中运行的Java。

(11)使用Swing编写Applet,则该Applet的主类应该定义为 【11】 类的子类。

(12)在Java中,线程的模型就是一个CPU、程序代码和 【12】 的封装体。

(13)键盘键入字符串并在计算机屏幕上显示,这时的数据源是 【13】 。

(14)任何一个Java程序都默认引入了一个包,这个包的名字叫java. 【14】 。

(15)Java语言中,有一个类是所有类或接口的父类,这个类的名称是 【15】 。

友情提示:1.本站致力于为广大学子提供各种有用的资料,目前在不断更新中,请把本站加入您的收藏夹。

2.您如有与本站相关的资料或者您对本站有何意见,请发邮件至wewin365@126.com,我们会及时根据您的反馈做出调整。

篇2:计算机二级VB笔试真题

一、选择题(每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是 。

A) 算法的效率只与问题的规模有关,而与数据的存储结构无关.

B)算法的时间复杂度是指执行算法所需要的计算工作量

C)数据的逻辑结构与存储结构是一一对应的.

D)算法的时间复杂度与空间复杂度一定相关.

(2)在结构化程序设计中,模块划分的原则是 。

A) 各模块应包括尽量多的功能

B)各模块的规模应尽量大

C)各模块之间的联系应尽量紧密

D)模块内具有高内聚度,模块间具有低耦合度

(3)下列叙述中正确的是 。

A) 软件测试的主要目的是发现程序中的错误.

B)软件测试的主要目的是确定程序中错误的位置.

C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D)软件测试是证明软件没有错误

(4)下面选项中不属于面向对象程序设计特征的是 。

A)继承性 B)多态性 C)类比性 D)封装性

(5)下列对列的叙述正确的是 。

A) 队列属于非线性表

B)队列按“先进后出”的原则组织数据

C)队列在队尾删除数据

D)队列按先进先出原则组织数据

(6)对下列二叉树

进行前序遍历的结果为

A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ

(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为

A)n+1 B )n-1 C)2n D)n/2

(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 。

A)井 B)交 C)投影 D)笛卡儿乘积

(9)在E-R图中,用来表示实体之是联系的图形是 。

A) 矩形 B)椭圆形 C)菱形 D)平行四边形

(10)下列叙述中错误的是 。

A)在数据库系统中,数据的物理结构必须与逻辑结构一致.

B)数据库技术的根本目标是要解决数据的共享问题

C)数据库设计是指在已有数据库管理系统的基础上建立数据库

D)数据库系统需要操作系统的支持

(11)下面可以正确定义2个整型变量和1个字符串变量的语句是

A)Dim n,m As Integer,s As String B)Dima%,b$,cAs Strimg

C)Dim a As Imeger,b,c As String D)DimX%,yAS Integer,z As String

(12)下列表达试中不能判断X是否为偶数的是

A)X/2=Int(X/2) B)X Mod 2=0

C)Fix(x/2)=x/2 D)x2=0

(13)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面述中正确的是

A) 窗体的Click事件过程的过程名是Myform_Click

B)命令按钮的Click事件过程的过程名是C1_Click

C)命令按钮的Click事件过程的过程名是Command l_Click

D)上述3种过程名称都是错误的

(14)设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是

A)Max B)Min C)SmallChange D)Large Change

(15)1个二维数组可以存放大1个矩阵。在程序开始有语句Option Base0,则下面定义的数组中正好可以存放大1个4×3矩阵(即只有12个元素)的是

A)Dim a(-2 To 0,2)As Integer B)Dim a(3.2)As Integer

C)Dim a(4,3)AS Integer D)Dim a(-1To -4,-1To-3)AS Integer

(16)若设置了文本框的属性PasswordChar=“$”,则运行程序时间向文本框中输入8个任意字符后,文本框中显示的是

A)8个“$” B)1个“$” C)8个“*” D)无任何内容

(17)设在窗体上有1个名称为Combo1的组合框,含有5个项目,要删除最后一项,正确的语句是

A)Combol.Removeltem Combol.Text B)Combol.RemoveItem4

C) Combol.Removeltem Combol.ListCount D) Combol.RemoveItem5

(18)工程中有2个窗体,名称分别为Forml、Form2,From1为启动窗体,该窗体上有命令按钮Cimmand1。要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是

A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()

Form2.Show Fom2.Visible

End Sub End Sub

C) Private Sub Commandl_Click() D) Private Sub Commandl_Click()

Load Fom2 Form2、Lusd

End Sub End Sub

(19)若在某窗体模块中有如下事件过程

Private Sub Commandl_Click(Index As Integer)

……

End Sub

则以下叙述中正确的是

A)此事件过程与不带参数的事件过程没有区别

B)有1个名称为Command1的窗体,单击此窗体则执行此事件过程

C)有1个名称为Command1的控件数组,数组中有多个不同类型控件

D)有1个名称为Command1的控件数组,数组中有多个相同类型控件

(20)下面循环语句中在任何情况下都至少执行一次循环体的是

A)Do While <.条件>B)While <条件>

循环体 循环体

Loop Wend

C)Do D)Do Until <条件>

循环体 循环体

Loop Until <条件>Loop

(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是

A)Cdl,Actiom=2 B)Cdl,Actiom=1

C)Cdl,ShowSave=True D)Cd1,ShowSave=0

(22)下面关于菜单的叙述中错误的是

A)各级菜单中的所有菜单项的名称必须唯一

B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同

C)弹出式菜单用PopupMenu方法弹出

D)弹出式菜单也用菜单编辑器编辑

(23)已知有下面过程

Private Sub procl(aAs Integer,b As String,Optional x As Boolean)……

End Sub

正确调用此过程的语句是

A)Call procl(5) B)Call procl 5,“abc”,False

C)procl(12,“abc”,True) D)procl 5.“abc”

(24)在窗体上有1个名称为Texrl的文本框1个名称为Commandl r 命令按钮,要老求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离,下面能够正确实现上述功以的程序是

A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()

Textl.left=100 Textl.Left=Textl.Left.100

End Sub End Sub

C) Private Sub Commandl_Click() D) Private Sub Commandl_Click()

Textl.Move Teft+100 Textl.Move Textl.Left

End Sub End Sub

(25)某人创建了1个工程,其中的窗体名称为Form1:之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是

A)在工程属性对话框中把“启动对象”设置为Form2

B)在Form1的Load事件过程中加入语句Load Fom2

C)在Form2的Load事件过程中加入语句Form2Show

D)把Form2的Tablndex属性设置为1,把Form1的TabIndex属性设置为2

(26)窗体上有1个名称为Textl的文本框和1个名称为Commandl的命令按钮。要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件oultxt中,每次写入的内容附加到文件原有内容之后,下面能够正确实现上述功能的程序是

A)P rivate Sub Commandl_Click() B)P rivate Sub Commandl_Click()

Open”out.tut”For Input As#1 Open”out.txt”For Output As#1

Print#1.Textl.Text Print#1,Textl.Text

Close#1 Close#1

End Sub End Sub

C) P rivate Sub Commandl_Click() D) P rivate Sub Commandl_Click()

Open”out.tut”For Append As #1 Open”out.tut”ForRandom As #1

Print#1 Textl.Text Print#1 Textl.Text

Close#1 Close#1 s

End Sub End Sub

(27)为了计算1+3+5…+99的值,某人编程如下

k =1

S=0

While k <=99

k = k +2 : s=s+ k

Wend

Print

在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案正确的是

A)While… Wend 循环语句错误,应改为Fork=1 To 99 … Next k

B)循环条件错误,应放为 While 1<99

C)循环前的赋值语句 k =1错误,应该为k = 0

D)循环中两条赋值语句的顺序错误,应放为 s =s+k : k = k +2

(28)下面程序在调试时出现了死循环

Private Sub Commandl_Click

n =InputBox(“请输入一个整数”)

Do

Ifn Mod2=0 Then

n = n+1

Else

n = n+2

End If

Loop Until n = 1000

End Sub

下面关于死循环的叙述中正确的是

A)只有输入的n是偶数时才会出现死循环,否则不会

B)只有输入的n是奇数时才会出现死循环,否则不会

C)只有输入的n是大于10000的整数时才会出现死循环,否则不会

D)输入任何整数都会出现死循环

(29)在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Commandl的命令按钮,以及其他一些控件。要求在程序运行时,单击Commandl按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件,以下是Commandl_Click事件过程的两种算法

算法1:

Private Sub Commandl_Click()

CommonDialogl.Show Open

Open Common Dialogl.FileName For Input As #1

End Sub

算法2:

Private Sub Command l_Click()

CommonDiatogl.ShowOpen

If Common Dialogl.File Name””Then

Open CommonDialogl.File Name For Input As# l

End If

End Sub

下面关于这两种算法的叙述中正确的是

A) 显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会

B)显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会

C)两种算法的执行结果完全一样

D)算法1允许输入的文件名中含有空格,而算法2不允许

(30)窗体上有1个名称为Listl的列表框,其中已经输入了若干个项目(如图所示):还有2个文本框,名称分别为Textl、Text2、1个名称为Commandl的命令按钮,并有以下程序

Next k

If str=””Then

Text2=”没有匹配的项目”

Else

Tex2=str

End If

End Sub

程序运行时,在Textl中输入“京”单击命令按钮,则在Texl2中显示的内容是

A)京戏 B)北京 南京

C)南京 北京 D)没有匹配的项目

(31)在窗体上面画1个名称为Commandl 的命令按钮,并编写以下程序

Private Sub Commandl_Click()

Print fun(“ABCDEFG”)

End Sub

Function fun (st As String)As String

Stlen=Len(st)

Temp=””

Fork =1 To stlen /2

Temp=temp+Mid(st, k ,1) +Mid(st,stlen-k +1,l )

Next k

Fun=temp

End Funcuon

程序运行时,单击命令按钮,则在窗体上显示的是

A)ABCDEFG B)AGBFCE C)GFEDCBA D)AGBFCED

(32)在窗体上先后画2个图片框,名称分别为Picturel和banana, banana中添加了香蕉图片(见图1),且将banana,,DragMode属性设置为1。要求程序运行时,可以用鼠标把banana拖拽到Picturel中(见图2)。能实现此功能的事件过程是

A)Private Sub Form_Drag Drop(Source As Control,X As Single,Y As Single)

Banana,Move Picturel.Left+X,Picturel.Top+Y

End Sub

B) Private Sub banana_DragDrop(Source As Control,X As Single,Y As Single)

Source.Move Piceurel.Left+X,Piceturel.Top+Y

End Sub

C)Private Sub prcturel_DragDrop(Source As Comtrol,X As Single,Y As Single)

Source.Move Picturel.Left+X,Picturel,Top+Y

End Sub

D)Private Sub Picturel_DragDrop(SourceAs Control,X As Single,Y As Single)

banana.Movebanana Left+X,bananal.Top+Y

End Sub

(33)在窗体上画1个称为Commandl 的命令按钮,然后编写如下事件过程

Option Base 1

Private Sub Commandl_Click()

For i =1To 5

For j=1 To 5

a( i ,j )=( i +j)*510

Nextj

Next i

S=0

For i =1To5

s = s +a( i ,i )

Next i

Print s

End Sub

程序运行后,单击命令按钮,输出结果是非曲直

A)15 B)13 C)11 D)9

(34)在窗体上从左到右有Textl、Text2 两个文本框(见图),要求程序运行时,在Text中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,则光标移到Text2中;否则光标不动,并弹出对话框晃示“分数错”。下面程序中正确的是

A)Private Sub Textl_KeyPress(KeyAscii As Integer)

If Key Ascii =13Then 回车符的ASCII码是13

a =Val(Textl)

Ifa>=0 Ora<=100Then

Text2.SetFocus

Else

Textl.SetFocus : MsgBox(“分数错“)

End If

End If

End.Sub

B)Private Sub Textl_KeyPress(KeyAscii As Integer)

If Key Ascii =13Then 回车符的ASCII码是13

a =Val(Textl)

Ifa>=0 And a<=100Then

Text1.SetFocus

Else

Text2.SetFocus : MsgBox(“分数错“)

End If

End If

End.Sub

C)Private Sub Textl_KeyPress(KeyAscii As Integer)

If Key Ascii =13Then 回车符的ASCII码是13

a =Val(Textl)

Ifa<0 and=“” a=“”>100Then

Text2.SetFocus

Else

Text1.SetFocus : MsgBox(“分数错“)

End If

End If

End.Sub

D)Private Sub Textl_KeyPress(KeyAscii As Integer)

If Key Ascii =13Then 回车符的ASCII码是13

a =Val(Textl)

Ifa>0 And a<100Then

Text2.SetFocus

Else

Text1.SetFocus : MsgBox(“分数错“)

End If

End If

End.Sub

(35)在窗体上画2个命令按钮,名称分别为Commandl、Command2,并编写如下程序

Const n=5,m=4

Dim a(m,n)

Private Sub Commandl_Click()

k=1

For i =1To m

For j =1Ton

a( i ,j )=k

k =k +1

Next j

Next j

Next i

End Sub

Private Sub Command2_Click()

Sum=0

Fori =1Tom

For j=1Tom

If i =1Ori =m Then

Sum=sum+ a( i +j )

Else

Ifj=1 Or j=n Then

Sum=summ+a( i ,j )

End If

End If

Next j

Next i

Print sum

End Sub

过程Commandl_Cliok()的作用是在二维数组a中存放1个m行n列的矩阵,过程Command2_Click()的作用是

A)计算矩阵外围一圈元素的累加和。

B)计算矩阵除外围一圈以外的所有元素的累加和。

C)算矩阵第1列和最后一列元素的累加和。

D)计算矩阵第1列和最后一行元素的累加和。

二、填空题(每空2分,共30分)

请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)在深度为7的满二叉树中,度为2的结点个数为 【1】 。

(2)软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 【2】 测试。

(3)在数据库系统中,实现各种数据管理功能的核心软件为 【3】 。

(4)软件生命周期可分为多个阶段,一般分为定义阶段,开发阶段和维护阶段,编码和测试属于 【4】 阶段

(5)在结构化分析使用的数据流图(DFD)中,利用 【5】 。对其中的图形元素进行确切解释。

(6)下面程序的功能是从键盘输入1个大于100的整数m,计算并输出满足不等式1+22 +32 +42 …+n2

的最大的n,请填空。

Private Sub Commandl_Click()

Dim s,m,n As Integer

M=Val(InputBox(“请输入一个大于100的整数“))

n = 【6】 。

s=0

Do While s

n = n +1

s=s+n # n

Loop

Print”满足不等式最大n是“; 【7】 。

End Sub

(7)下面程序的功能是把文件file1,txt 中重复字符去掉后(即若有多个字符相同,则只保留1个)写入文件file2.txt.请填空。

Private Sub Command1_Click()

Dim inchar As String, temp As String,outchar As String

Outchar=””

Open”file 1.txt”For Input As #1

Open “file2.txt”For Output As 【8】 。

n =LOF( 【9】 )

inchar=InputS(n,1)

For k =1Ton

Temp= p=Mid(inchar,k ,1)

If InStr(outchar,temp)= 【10】 Then

Outchar=outchar&temp

End If

Next k

Print#2 【11】

Close#2

Close#1

End Sub

(8)在窗体上先画1个名为Textl文本框和1个名为Labell的标签,再画1个名为Opl的有4个单选按钮的单选按钮数组,其Lndex属性按季度序为0~3(见图1)。在文件Sales.txt中按月份顺序存有某企业某年12个月的销售额,要求在程序执行时,鼠标单击1个单选按钮,则Textl中显示相应季度的销售总额,并把相应的文字显示在标签上。图2是单击“第3季度”单选按钮所产生的结果,请填空。

For k =1To12

Tnput #1,sales(k)

Next k

Close #1

End Sub

Private Sub 【12】 (Index As Integer)

Dim sum As Long k As Integer,month As Integer

Sum=0

Month=Index# 【13】

Fork =1To3

Month=month+1

Sum=sum+sales(month)

Next k

Labell,Caption=Opl(Index). 【14】 &销售总额:“

Textl=sum

End Sub

(9)某人编写如下函数来判断a是否为素数,若是,则函数返回Trus;否则返回False Functiom prime(a As Integer)As Boolcan

Dim 1 As Integer,isprime As Boolean

Ifa<2Then

Isprime=Fslse

Else

Isprime=True

k =2

Do While k

If a Mod k = 0Then

Isprime=False

Else

k = k +1

End If

Loop

End If

Prime=isprime

End Functiom

在测试时发现有1个非素数也被判断为素数,这个错判的数是 【15】.

[计算机二级VB笔试真题]

篇3:计算机二级真题

计算机二级真题及答案

1、下列总线中,对微软出的“即插即用”(Play and Plug)方案支持很好的是( A )

A、PCI B、AGP C、ISA D、EISA

2、计算机病毒是指( D )

A、编制有错误的计算机程序

B、设计不完善的计算机程序

C、计算机的程序已被破坏

D、以系统为目的的特殊的计算机程序

3、微型计算机硬件系统中最核心的部件是( B )

A、显示器 B、CPU C、内存储器 D、I/O设备

4、对待计算机软件正确的态度是( C )

A、计算机软件不需要维护

B、计算机软件只要能复制得到就不必购买

C、受法律保护的计算机软件不能随便复制

D、计算机软件不必有备份

5、计算机最主要的工作特点是( A )

A、程序存储与自动控制 B、高速度与高精度

C、可靠性与可用性 D、有记忆能力

6、当前使用的微型计算机,其主要器件是由( B )构成的。

A、晶体管 B、大规模、超大规模集成电路

C、中、小规模集成电路 D、微处理器集成电路

7、静态RAM的特点是( A )

A、在不断电的条件下,其中的信息保持不变,因而不必定期刷新

B、在不断电的条件下,其中的信息不能长时间保持,因而必须定期刷新才不致丢失信息

C、其中的信息只能读不能写

D、其中的信息断电后也不会丢失

8、ASCII码是一种( B )位二进制编码

A、6 B、7 C、8 D、9

9、通常说1.44MB软盘中1.44MB指的是( D )

A、厂家代号 B、商标号 C、磁盘编号 D、磁盘容量

10、微型计算机的显示器显示西文字符时,一般情况下一屏最多可显示( A )

A、25行,每行80个字符 B、25行,每行60个字符

C、20行,每行80个字符 D、20行,每行60个字符

11、下列术语中,属于显示器性能指标的是( B )

A、速度 B、分辨率 C、可靠性 D、精度

12、通常,在微机中标明的P4或奔腾4是指( D )

A、产品型号 B、主频 C、微机名称 D、微处理器型号

13、在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称为( C )

A、字节 B、编号 C、地址 D、容量

14、LINUX是一种( B )

A、数据库管理系统 B、微机操作系统

C、字处理系统 D、鼠标器驱动程序

15、在表示存储容量时,1MB表示2的( C )次方,或是( C )KB

A、20,1000 B、10,1000 C、20,1024 D、10,1024

16、下面是关于计算机病毒的4条叙述,其中正确的一条是( B )

A、严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施

B、计算机病毒是一种人为编制的特殊程序,会使计算机系统不能正常运转

C、计算机病毒只能破坏磁盘上的程序和数据

D、计算机病毒只破坏内存中的程序和数据

17、目前微型计算机CPU进行算术逻辑运算时,可以处理的二进制信息长度是( D )

A、32位 B、16位 C、8位 D、以上3种都可以

18、喷墨打印机较针式打印机的最大优点( C )

A、打印成本较低 B、体积小、重量轻

C、采用非击打式,噪音较小 D、以上说法都不对

19、在计算机的应用中,“DSS”表示( B )

A、管理信息系统 B、决策支持系统

C、办公自动化 D、人工智能

20、下列术语中,属于显示器性能指标的是( B )

A、速度 B、分辨率 C、可靠性 D、精度

21、为解决某一特定问题而设计的指令序列称为( C )

A、文档 B、语言 C、程序 D、系统

22、在计算机应用中,“计算机辅助制造”的英文缩写为( B )

A、CAD B、CAM C、CAE D、CAT

23、防范病毒的有效手段,不正确的是( D )

A、不要将软盘随便借给他人使用,以免感染病毒

B、对执行重要工作的'计算机要专机专用,专人专用

C、经常对系统的重要文件进行备份,以备在系统遭受病毒侵害、造成破坏时能从备份中恢复

D、只要安装微型计算机的病毒防范卡,或病毒防火墙,就可对所有的病毒进行防范

24、化工厂中用计算机系统控制物料配比、温度调节、阀门开关的应用属于( A )

A、过程控制 B、数据处理

C、科学计算 D、CAD/CAM

25、与十进制数0.625D等值的二进制数是( A )

A、0.1010B B、0.1101B C、0.1111B D、0.1011B

26、不属于计算机AI的应用是( D )

A、计算机语音识别和语音输入系统 B、计算机手写识别和手写输入系统

C、计算机自动英汉文章翻译系统 D、决策支持系统

27、在计算机应用中,“计算机辅助设计”的英文缩写为( A )

A、CAD B、CAM C、CAE D、CAT

28、下面是关于微型计算机的叙述:

①微型计算机的核心是微处理器

②人们常以微处理器为依据来表述微型计算机的发展

③微处理器经历了4位、8位、16位和32位四代的发展过程

④微型计算机诞生于第三代计算机时代

其中全部正确的一组是( D )

A、①②④ B、①③④ C、①②③④ D、①②③

30、汉字系统中,汉字字库里存放的是汉字的( C )

A、内码 B、外码 C、字形码 D、国标码

31、为防止计算机病毒的传播,在读取外来软盘上的数据文件或应用程序前应该( B )

A、打开软盘的写保护小孔

B、用消病毒软件检查该软盘有无计算机病毒

C、检查硬盘有无计算机病毒,并关掉软盘写保护小孔

D、关闭软盘的写保护小孔

32、微型计算机中,控制器的基本功能是( D )

A、进行算术运算和逻辑运算 B、存储各种控制信息

C、保持各种控制状态 D、控制机器各个部件协调一致地工作

33、对待计算机软件正确的态度是( C )

A、计算机软件不需要维护

B、计算机软件只要能复制得到就不必购买

C、受法律保护的计算机软件不能随便复制

D、计算机软件不必有备份

34、当前使用的微型计算机,其主要器件是由( B )构成的。

A、晶体管 B、大规模、超大规模集成电路

C、中、小规模集成电路 D、微处理器集成电路

35、在计算机领域中,通常用英文单词“BYTE”来表示( D )

A、字 B、字长 C、二进制位 D、字节

计算机二级VB考试题及答案

1.设有如下程序段:

x=2

For c=1 To 4 Step 2

x=x+c

Next c

运行以上程序后,x的值是(A)(单)

A.6

B.7

C.8

D.9

2.以下叙述中错误的是(A)(单)

A.在KeyPress事件过程中不能识别键盘键的按下与释放

B.在KeyPress事件过程中不能识别回车键

C.在KeyDown和KeyUp事件过程中,从键盘输入的字母“A”和字母“a”对应的KeyCode视作相同的字母

D.在KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符

3.执行如下两条语句,窗体上显示的是(C)(单)

A=9.8596

Print Format(a,“000.00”)

A.0,009.86

B.9.86

C.009.86

D.0,009.86

4.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:

Private Sub Command1_Click( )

CommonDialog1.FileName =“”

CommonDialog1.Filter=“All file|_._|(_.Doc)|.Doc|(w2.Txt)|_.Txt”

CommonDialog1.FilterIndex=1

CommonDialog1.DialogTitle=“VBTest”

CommonDialog1.Action=1

End Sub

对于这个程序,以下叙述中错误的是(D)(单)

A.该对话框被设置为“打开”对话框

B.在该对话框中指定的文件名为空

C.该对话框的标题为VBTest

D.在该对话框中指定的默认文件类型为文本文件(_.Txt)

5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:

Private Sub Command1_Click( )

Dim a As Integer

a=10

Call g(Form2,a)

End Sub

Private Sub g(f As Form,x As Integer)

y=Iif(x>10,100,-100)

f.Show

f.Caption=y

End Sub

运行以上程序,正确的结果是(B)(单)

A.Form1的Caption属性值为100

B.Form2的Caption属性值为-100

C.Form1的Caption属性值为-100

D.Form2的Caption属性值为100

6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:

Private Sub Command1_Click( )

Dim x As Integer

Static y As Integer

x=10

y=5

Call f1(x,y)

Print x,y

End Sub

Private Sub f1(ByRef x1 As Integer, y1 As Integer)

x1=x1+2

y1=y1+2

End Sub

程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)

A.10 5

B.12 5

C.10 7

D.12 7

7.Option Base 1

Private Sub Command1_Click( )

Dim a(10) As Integer

Dim n As Integer

n=3

If n<10 Then

Call GetArray(a,n)

End If

End Sub

Private Sub GetArray(b( ) As Integer,n As Integer)

Dim c(10) As Integer

j=0

For t=1 To n

b(t)=Rnd_100

If b(t)/2=b(t)2 Then

j=j+1

c(j)=b(t)

End If

Next t

Print j

End Sub

以下叙述中错误的是(C)(单)

A.数组b中的数范围为0-100

B.c数组下标的下界从1开始

C.GetArray过程的参数n是按值传送的

D.语句If b(t)/2=b(t)2 Then 是判断数组b中元素的值是否为整数

8.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Option Base 1

Private Sub Command1_Click( )

Dim a

a= Array(1,2,3,4,5)

For c=1 To Ubound(a)

a(c) = a(c)+c-1

Next c

Print a(3)

End Sub

程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)

A.4

B.5

C.6

D.7

9.阅读程序:

Option Base 1

Private Sub Form_Click( )

Dim arr

Dim Sum%

Sum = 0

arr = Array(1, 3, 5, 7, 9)

For t = 1 To 5

Sum = Sum + arr(t)

Next t

Print Sum

End Sub

程序运行后,单击窗体,输入结果为(B)(单)

A.5

B.9

C.25

D.15

10.在窗体上画一个名称为File1的文件列表框,并编写如下程序:

Private Sub File1_DblClick( )

x=Shell(File1.FileName,1)

End Sub

以下关于该程序的叙述中,错误的是(A)(单)

A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)

B.双击文件列表框中的文件,将触发该事件过程

C.要执行的文件的名字通过File1.FileName指定

D.File1中显示的是当前驱动器、当前目录下的文件

11.在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的.计时器控件,并把其Interval属性设置为500。编写如下程序:

Private Sub Form_Load( )

Timer1.Enabled=False

End Sub

Private Sub Command1_Click( )

Timer1.Enabled=True

End Sub

Private Sub Timer1_Timer( )

If Label1.Left< Form1.Width Then

Label1.Left = Label1.Left + 20

Else

Label1.Left=0

End If

End Sub

程序运行后,单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是(A)(单)

A.标签的移动方向为自右向左

B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动

C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动

D.标签按指定的时间时隔移动

12.规范地说,VB是一种(A)的开发工具(单)

A.面向对象

B.面向用户

C.面向屏幕

D.面向窗体

13.VB6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)

A.文件

B.工程

C.编辑

D.视图

14下面(D)操作不是激活或显示属性列表框的操作(单)

A.按快捷键F4

B.点击工具栏中的“属性列表框”按钮

C.选择“视图”下拉菜单的“属性窗口”项

D.双击窗体中的某一对象

15.Visual Basic程序中分隔各语句的字符是(B)(单)

A.′

B.:

C.

D._

16.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(B)(单)

A.Form1 = “VB Test”

B.Caption =“VB Test”

C.Form1.Text = “VB Test”

D.Form1.Name =“VB Test”

17.下列不能打开代码窗口的操作是(D)(单)

A.双击窗体上的某个控件双击

B.双击窗体

C.按F7键

D.单击窗体或控件

18.Visual Basic程序中语句行的续行符是(D)(单)

A.′

B.:

C.

D. _

19.Visual Basic程序中的注释所使用的字符是(A)(单)

A.′

B.:

C.

D._

20.下列说法中正确的是:为了保存一个Visual Basic应用程序,应当(D)(单)

A.只保存窗体模块文件(.frm)

B.只保存工程文件(.vbp)

C.分别保存工程文件和标准模块文件(.bas)

D.分别保存工程文件、窗体文件和标准模块文件

篇4:用友JAVA笔试真题

1)抽象类可以是final、private吗?

2)异常能出来的情况有什么?

3)finally块的运用,就是出一道程序,然后让你写出输出的结果来,在finally块中的println(“”)不管如何总是要输出出来的。

4)jsp中的`doget和dopost()方法的作用?

5)oracle中数据表的交集怎么表示?

6)jsp页面中如何传递参数或是有哪些方法?

7)数据库中的锁包括什么?

8)jsp和serverlet的区别或者是他们的关系?

篇5:计算机二级JAVA考试强化训练题

计算机二级JAVA考试强化训练题

1). 数据库系统的核心是

A.数据模型

B.数据库管理系统

C.软件工具

D.数据库

正确答案:B

2). 若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。

A.顺序表

B.单链表

C.双链表

D.单循环链表

正确答案:A

3). Swing与aWT的区别不包括

A.Swing是由纯Java实现的轻量级构件

B.Swing没有本地代码

C.Swing不依赖操作系统的支持

D.Swing支持图形用户界面

正确答案:D

4). 若a的值为3时,下列程序段被执行后,c的值是int c=1;if(a>0)if(a>3)c=2;else c=3;else c=4;

A.1

B.2

C.3

D.4

正确答案:C

5). 编译Java applet源程序文件产生的字节码文件的扩展名为

A.java

B.class

C.html

D.exe

正确答案:B

6). 某二叉树结点的前序序列为E、A、C、B、D、G、F,对称序列为A、B、C、D、E、F、G。该二叉树结点的后序序列为

A.B、C、F、G、E

B.C、F、A、G、E

C.E、G、F、A、B

D.E、G、A、C、F、B

正确答案:A

1.计算机等级二级考试java强化训练题

2.2017年计算机二级JAVA考试强化训练题

3.计算机等级考试二级java选择题

4.2017计算机二级《JAVA》选择题及答案

5.2016计算机二级考试Java练习题及答案

6.2016年计算机二级考试试题(Java)

7.2016计算机二级考试MSOffice预测题

8.2017计算机二级考试:Visual Basic自测题

9.计算机二级考试VB选择题试题

10.2017年计算机等级考试二级Java重点内容

【计算机二级Java笔试真题精选】相关文章:

1.计算机二级考真题

2.计算机二级《JAVA》选择题及答案

3.计算机三级真题

4.展讯笔试真题

5.沃尔玛招聘笔试真题

6.瑞星公司笔试真题

7.箭牌笔试真题

8.计算机二级答案

9.雅虎软件测试笔试真题

10.计算机二级考试笔试及机试复习技巧

下载word文档
《计算机二级Java笔试真题精选.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部