欢迎来到天天文库
浏览记录
ID:42318706
大小:64.00 KB
页数:8页
时间:2019-09-12
《VB练习题(含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、考试题型一、单项选择题(每题1分,共35分)二、判断题(每题1分,共15分;正确的打√,错误的打ⅹ。)三、填空题(每空1分,共10分)四、读程序写出结果(每题5分,共20分)五、程序填空(每空2分,共10分)六、编程题(每小题10分,共10分)2006年4月全国计算机等级考试二级笔试试卷VisualBasic语言程序设计11.以下关于VisualBasic特点的叙述中,错误的是A)VisualBasic是采用事件驱动编程机制的语言B)VisualBasic程序既可以编译运行,也可以解释运行C)构成VisualBasic程序的多个过程没有固
2、定的执行顺序D)VisualBasic程序不是结构化程序,不具备结构化程序的三种基本结构12.以下叙述中,错误的是A)一个VisualBasic应用程序可以含有多个标准模块文件B)一个VisualBasic工程可以含有多个窗体文件C)标准模块文件可以属于某个指定的窗体文件D)标准模块文件的扩展名是.bas13.以下叙述中,错误的是A)在VisualBasic中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C)VisualBasic中允许不同对象使用相同名称的方法D)VisualBasic
3、中的对象具有自己的属性和方法14.设有如下语句:Dima,bAsIntegerC=”VisualBasic”D=#7/20/2005#以下关于这段代码的叙述中,错误的是A)a被定义为Integer类型变量B)b被定义为Integer类型变量C)c中的数据是字符串D)d中的数据是日期类型15.以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是A)LeftB)MidC)StringD)Instr16.设a=4,b=3,c=2,d=1下列表达式的值是a>b+1Orc4、017.以下可以作为VisualBasic变量名的是A)A#AB)counstAC)3AD)?AA18.设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是A)PrintA=x+yB)Print“A=”;x+yC)Print“A=”+Str(x+y)D)Print“A=”&x+y19.假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()X=InputBox(“输入:“,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:”+XEndSub程序运行后,单击命令按钮,如5、果从键盘上输入整数10,则以下叙述中错误的是A)x的值是数值10B)输入对话框的标题是“输入整数“C)信息框的标题是“输入数据:10“D)信息框中显示的是“输入的数据是:“20.在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程:PrivateSubCommand1_Click()X=Val(Text1.Text)SelectCasexCase1,3Y=x*xCaseIs>=10,Is<=-10Y=xCase-10To10Y=-xEndSelectEndSub程序运行后,在文本框中输入36、,然后单击命令按钮,则以下叙述中正确的是A)执行Y=x*xB)执行Y=-xC)先执行Y=x*x,再执行Y=-xD)程序出错21.设有命令按钮Command1的单击事件过程,代码如下:PrivateSubCommand1_Click()Dima(30)AsIntegerFori=1to30a(i)=Int(Rnd*100)NextForEacharritemInaIfarrItemMod7=0ThenPrintarrItem;IfarrItem>90ThenExitForNextEndSub对于该事件过程,以下程序中错误的是A)a数组中的数7、据是30个100以内的整数B)语句ForEacharrItemIna有语法错误C)IfarrItemMod7=0……语句的功能是输出数组中能够被7整除的数D)IfarrItem>90……语句的作用是当数组元素的值大于90时退出For循环22.设有命令按钮Command1的单击事件过程,代码如下:PrivateSubCommand1_Click()Dima(3,3)AsIntegerFori=1to3Forj=1to3a(i,j)=i*j+iNextjNextiSum=0Fori=1to3Sum=Sum+a(i,4-i)NextiPrint8、SumEndSub运行程序,单击命令按钮,输出结果是A)20B)7C)16D)1723.在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand
4、017.以下可以作为VisualBasic变量名的是A)A#AB)counstAC)3AD)?AA18.设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是A)PrintA=x+yB)Print“A=”;x+yC)Print“A=”+Str(x+y)D)Print“A=”&x+y19.假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()X=InputBox(“输入:“,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:”+XEndSub程序运行后,单击命令按钮,如
5、果从键盘上输入整数10,则以下叙述中错误的是A)x的值是数值10B)输入对话框的标题是“输入整数“C)信息框的标题是“输入数据:10“D)信息框中显示的是“输入的数据是:“20.在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程:PrivateSubCommand1_Click()X=Val(Text1.Text)SelectCasexCase1,3Y=x*xCaseIs>=10,Is<=-10Y=xCase-10To10Y=-xEndSelectEndSub程序运行后,在文本框中输入3
6、,然后单击命令按钮,则以下叙述中正确的是A)执行Y=x*xB)执行Y=-xC)先执行Y=x*x,再执行Y=-xD)程序出错21.设有命令按钮Command1的单击事件过程,代码如下:PrivateSubCommand1_Click()Dima(30)AsIntegerFori=1to30a(i)=Int(Rnd*100)NextForEacharritemInaIfarrItemMod7=0ThenPrintarrItem;IfarrItem>90ThenExitForNextEndSub对于该事件过程,以下程序中错误的是A)a数组中的数
7、据是30个100以内的整数B)语句ForEacharrItemIna有语法错误C)IfarrItemMod7=0……语句的功能是输出数组中能够被7整除的数D)IfarrItem>90……语句的作用是当数组元素的值大于90时退出For循环22.设有命令按钮Command1的单击事件过程,代码如下:PrivateSubCommand1_Click()Dima(3,3)AsIntegerFori=1to3Forj=1to3a(i,j)=i*j+iNextjNextiSum=0Fori=1to3Sum=Sum+a(i,4-i)NextiPrint
8、SumEndSub运行程序,单击命令按钮,输出结果是A)20B)7C)16D)1723.在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand
此文档下载收益归作者所有