2023年计算机二级9月份考试题库精编
【导读预览】此篇优秀范文“2023年计算机二级9月份考试题库精编”由阿拉题库网友为您整理分享,以供您参考学习之用,希望此篇资料对您有所帮助,喜欢就复制下载支持吧!
计算机二级9月份考试题库篇1
2017年计算机二级考试马上就要开始了,你报考了哪个科目呢?下面是网友为分享的“2023年计算机二级9月份考试题库精编”,欢迎阅读。
1.在窗体上画一个名称为text1的文本框,一个名称为command1的命令按钮,然后编写如下事件过程和通用过程:
private sub command1_click( )
n = val()
if n2 = n/2 then
f = f1(n)
else
f = f2(n)
end if
print f; n
end sub
public function f1(byref x)
x=x*x
f1=x+x
end function
public function f2(byval x)
x=x*x
f2=x+x+x
end function
程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(d)(单)
36
36
6
3
2.在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click( )
c = "1234"
for i = 1 to 4
c1 = trim(str( ))
printc1
next i
end sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容
1
12
123
1234
则在下划线处应填入的内容为(b)(单)
(c1,i)
(c1,i)
(c1,i,1)
(c1,i,i)
3.在窗体上画一个名称为command1的命令按钮和一个名称为text1的文本框,然后编写如下事件过程:
private sub command1_click( )
n = val()
for i = 2 to n
for j = 2 to sqr(i)
if i mod j = 0 then exit for
next j
if j >sqr(i) then print i
next i
end sub
该事件过程的功能是(c)(单)
a.输出n以内的奇数
b.输出n以内的偶数
c.输出n以内的素数
d.输出n以内能被j整除的数
4.在窗体上画一个名称为command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:
private function f(m as integer)
if m mod 2 = 0 then
f = m
else
f = 1
end if
end function
private sub command1_click( )
dim i as integer
s = 0
for i = 1 to 5
s = s + f(i)
next
print s
end sub
程序运行后,单击命令按钮,在窗体上显示的是(c)(单)
5.在窗体上画一个名称为text1的文本框和一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click( )
dim array1(10, 10) as integer
dim i as integer, j as integer
for i = 1 to 3
for j = 2 to 4
array1(i, j) = i + j
next j
next i
= array1(2, 3) + array1(3, 4)
end sub
程序运行后,单击命令按钮,在文本框中显示的值是(d)(单)
basic应用程序中标准模块文件的扩展名是(注意不要写点)。
7.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuedit,visible属性为false,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuedit相应的菜单。
private sub form_ mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
end sub
8.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuedit,visible属性为false,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuedit相应的.菜单。以下是实现上述功能的程序,请填空。
private sub form mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
9.为了使计时器控件timer1每隔秒触发一次timer事件,应将timer1控件的interval属性设置为500。
10.为了使计时器控件timer1每隔秒触发一次timer事件,应将timer1控件的interval属性设置为500。
1.在窗体上建立一个名称为command1的命令按钮,一个名称为text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为"宋体",
第二个名称为option2用来设置文本框的字体为"黑体",第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
private sub command1_click( )
me = iif(, "宋体", "黑体")
ze = iif(, 8, 12)
end sub
当程序运行时,先单击单选按钮option2,然后单击命令按钮command1,则文本框text1的变化效果是(b) (单)
a.字体设置为宋体
b.字体设置为黑体
c.字体大小设置为8号
d.字体大小设置为12号
2.在窗体上建立一个名称为command1的命令按钮,一个名称为text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为"宋体",
第二个名称为option2用来设置文本框的字体为"黑体",第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
private sub command1_click( )
me = iif(, "宋体", "黑体")
ze = iif(, 8, 12)
end sub
当程序运行时,先单击单选按钮option3,然后单击命令按钮command1,则文本框text1的变化效果是(c) (单)
a.字体设置为宋体
b.字体设置为黑体
c.字体大小设置为8号
d.字体大小设置为12号
3.在窗体上建立一个名称为command1的命令按钮,一个名称为text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为"宋体",
第二个名称为option2用来设置文本框的字体为"黑体",第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
private sub command1_click( )
me = iif(, "宋体", "黑体")
ze = iif(, 8, 12)
end sub
当程序运行时,先单击单选按钮option1,然后单击命令按钮command1,则文本框text1的变化效果是(a) (单)
a.字体设置为宋体
b.字体设置为黑体
c.字体大小设置为8号
d.字体大小设置为12号
4.在窗体上建立一个名称为command1的命令按钮,一个名称为text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为"宋体",
第二个名称为option2用来设置文本框的字体为"黑体",第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
private sub command1_click( )
me = iif(, "宋体", "黑体")
ze = iif(, 8, 12)
end sub
当程序运行时,先单击单选按钮option4,然后单击命令按钮command1,则文本框text1的变化效果是(d) (单)
a.字体设置为宋体
b.字体设置为黑体
c.字体大小设置为8号
d.字体大小设置为12号
5.在窗体中建立了一个名称为lstbooks的列表框,一个名称为txtitem的文本框,四个名称分别为cmdadd、cmddelete、cmdmodify、cmdmodify_ok的命令按钮。
如下程序:
sub form_load( )
m "计算机文化基础"
m "vb程序设计教程"
m "操作系统"
end sub
sub cmdadd_click( )
m txtitem
txtitem = ""
end sub
对该程序说法不正确的是(d) (单)
a.窗体启动时,在列表框中有三个列表项目,依次为:计算机文化基础、vb程序设计教程、操作系统
b.单击cmdadd命令按钮后,把文本框中的信息添加到列表框中
c.在列表框中添加列表项目的方法为additem方法
d.以上说法都不正确
6.在窗体中建立了一个名称为lstbooks的列表框,一个名称为txtitem的文本框,四个名称分别为cmdadd、cmddelete、cmdmodify、cmdmodify_ok的命令按钮。如下程序的功能是将修改后的项目送回列表框,替换原项目,实现修改:
sub cmdmodify_ok_click( )
ex = txtitem
txtitem = ""
end sub
7.对以下程序说法不正确的是(c) (单)
private sub combo1_lostfocus( )
flag = false
for i = 0 to unt - 1
if (i) = then
flag = true
exit for
end if
next i
if not flag then
m
end if
end sub
a.当焦点离开组合框时组合框的lostfocus事件被触发
b.添加到组合框的新项目不能永久保存,下次运行该程序中看不到上次保存的项目,利用该事件过程能够将输入的新内容添加到组合框中,下次运行该程序中能够看到上次保存的项目
c.逻辑变量flag=true时,表示组合框的项目中有该输入新项目
d.逻辑变量flag=false时,表示组合框的项目中有该输入新项目
8.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
private sub command1_click( )
if = 1 then
m "品牌:松下"
m "数量:3台"
end if
if = 1 then
if = true then
m "操作系统:windows 2000"
else
m "操作系统:windows 98"
end if
end if
end sub
当窗体启动后,先选中检查框check1,然后单击命令按钮command1,运行效果为(a) (单)
a.列表框list1中的列表项目分别为:品牌:松下数量:3台
b.列表框list1中的列表项目分别为:操作系统:windows 2000 操作系统:windows 98
c.没有任何显示
d.以上都不正确
*9.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
private sub command1_click( )
if = 1 then
m "品牌:松下"
m "数量:3台"
end if
if = 1 then
if = true then
m "操作系统:windows 2000"
else
m "操作系统:windows 98"
end if
end if
end sub
当窗体启动后,先选中检查框check2(其中单选按钮option1被选中),然后单击命令按钮command1,运行效果为(b)(单)
a.列表框list1中的列表项目分别为:品牌:松下数量:3台
b.列表框list1中的列表项目分别为:操作系统:windows 2000 操作系统:windows 98
c.列表框list1中的列表项目为:操作系统:windows 2000
d.以上都不正确
53430.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
private sub command1_click( )
if = 1 then
m "品牌:松下"
m "数量:3台"
end if
if = 1 then
if = true then
m "操作系统:windows 2000"
else
m "操作系统:windows 98"
end if
end if
end sub
当窗体启动后,先选中检查框check2(其中单选按钮option2被选中),然后单击命令按钮command1,运行效果为(b)(单)
a.列表框list1中的列表项目分别为:品牌:松下数量:3台
b.列表框list1中的列表项目为:操作系统:windows 98
c.列表框list1中的列表项目为:操作系统:windows 2000
11 .传值:形参得到的是实参的值,形参值的改变不会影响实参的值。在定义形参前加关键字byval。√
12.以下利用sub关键字定义的子过程rate,其调用格式不正确的是(b) (单)
rate(12,56)
(12,56)
12,56
d.以上a和c正确
13.如下程序运行后显示结果为(b) (单)
public temp as integer
sub form_load( )
dim temp as integer
temp=10
=20
print ;"和";temp
end sub
和20
和10
和10
和20
14.以下对静态变量说法不正确的是(d) (单)
a.定义格式为:static 变量名 [as 类型]
b.在子过程名/函数名前加static,表示该过程/函数体内局部变量全部都是静态变量
c.静态变量必须在过程体内定义
d.静态变量可以在窗体的"通用声明部"定义
15 .过程在自身定义的内部调用自己本身的结构称为递归。√
16.如下程序功能是求n的阶层:
function fac(n as integer) as integer
if n = 1 then
fac = 1
else
fac = n * fac(n - 1)
end if
end function
sub command1_click( )
n=val(inputbox("请输入数值"))
print "fac(n)=";fac(n)
end sub
以下说法不正确的是(d) (单)
a.若fac函数中if n = 1 then fac = 1没有,仅有语句:fac = n * fac(n - 1) ,程序运行将会出错
b.若输入的n<=0 ,程序运行将会出错
c.若n=4,则输出结果为:fac(n)=24
d.以上说法都不正确
17.利用递归求最大公约数的程序为:
public function gcd(m as integer, n as integer) as integer
if (m mod n) = 0 then
gcd =n
else
gcd = gcd(n, m mod n)
end if
end function
private sub form_click( )
print gcd(10, 4)
end sub
18 .以下程序的作用是单击check1检查框将使得text1文本框的字体在"加粗"和"常规"之间进行切换。√
private sub check1_click( )
ld = not ld
end sub
*19 .以下程序的作用是单击check1检查框将使得text1文本框的字体在"加粗"和"常规"之间进行切换。√
private sub check1_click( )
alic = not alic
end sub
*20 .以下程序的作用是单击check1检查框将使得text1文本框的字体在"加粗"和"常规"之间进行切换。√
private sub check1_click( )
derline = not derline
end sub
s("content_relate");
2017年9月计算机二级考试vb备考题及答案相关文章:
2017年9月计算机二级考试vb备考题
09-03
2017年9月计算机二级考试vb基础备考题
09-14
2017年9月计算机二级考试vb复习题及答案
09-08
2017年9月计算机二级考试vb强化练习题及答案
08-22
计算机二级考试vb考试题及答案
08-29
2017年9月计算机二级考试vb考试题
09-14
计算机二级vb考试题及答案
08-27
2017年9月计算机二级考试vb基础题
09-13
最新计算机二级vb考试题及答案
09-17