临沂大学VB程序设计期末考试试卷级参考答案

合集下载

vb期末考试和答案

vb期末考试和答案

vb期末考试和答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a 123答案:C2. VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"ElsePrint "Negative"End If答案:D3. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iEnd ForC. For i = 1 To 10Print iLoopD. For i = 1 To 10Print iEnd Loop答案:A4. VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr As Integer(10)D. Dim arr(10) Integer答案:B5. 在VB中,以下哪个是正确的函数声明方式?A. Function Add(x As Integer, y As Integer) As IntegerB. Function Add(x, y) As IntegerC. Function Add(x As Integer, y As Integer)D. Function Add(x, y)答案:A6. VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Me.ClickC. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.ClickD. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs)答案:B7. 在VB中,以下哪个是正确的窗体属性?A. Me.Width = 800B. Me.Height = 600C. Me.Caption = "My Form"D. All of the above答案:D8. VB中,以下哪个是正确的控件属性?A. Label1.Text = "Hello"B. Label1.Caption = "Hello"C. Label1.Value = "Hello"D. = "Hello"答案:A9. 在VB中,以下哪个是正确的文件操作语句?A. Open "C:\test.txt" For Input As #1B. Open "C:\test.txt" For Output As #1C. Open "C:\test.txt" For Append As #1D. All of the above答案:D10. VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是______。

vb期末考试题库及答案

vb期末考试题库及答案

vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. Both A and BD. None of the above答案:C2. VB中,用于声明变量的关键字是?A. DimB. DeclareC. VarD. Let答案:A3. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C4. 如果要声明一个整型变量并初始化为5,正确的语句是?A. Integer x = 5B. Dim x As Integer = 5C. Dim x = 5D. x = 5答案:B5. VB中,哪个控件用于显示文本,并且用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. WhileC. Both A and BD. None of the above答案:C7. VB中,以下哪个语句用于结束当前程序的执行?A. EndB. ExitC. StopD. All of the above答案:D8. 在VB中,以下哪个选项是正确的条件判断语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C9. VB中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TodayD. Time答案:C10. 在VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个字符型变量可以使用关键字________。

答案:Dim2. VB中,数组的声明格式为________。

2020年Vb程序设计期末考试题库(附答案)

2020年Vb程序设计期末考试题库(附答案)

2020年Vb程序设计期末考试题库(附答案)目录习题一 (2)1、选择题 (2)2、判断题 (3)3、程序设计题 (3)习题二 (4)1、单选题 (4)2.判断题 (5)3.程序设计题 (5)习题三 (6)1.选择题 (6)2.程序阅读题(写出下列程序的运行结果) (6)3.程序填空题 (8)4.程序设计题 (9)习题四 (9)1.选择题 (9)2.程序阅读题(写出下列程序的运行结果) (10)3.程序填空题 (11)4.程序设计题 (12)习题五 (13)1.选择题 (13)2.程序阅读题(写出下列程序的运行结果) (13)3.程序填空题 (14)4.程序设计题 (15)习题六 (15)1.选择题 (15)2.程序填空题 (17)3.程序设计题 (18)习题七 (20)1.选择题 (20)2.程序填空题 (21)3.程序设计题 (21)习题八 (22)1.判断题 (22)2.单选题 (22)3.填空题 (24)4.程序填空 (24)五、程序设计题 (26)习题九 (26)1.选择题: (26)2.填空题 (27)3.程序阅读题 (28)3.编程题: (29)习题十 (29)1.选择题 (29)2.程序设计题 (31)习题参考答案 (33)习题一1、选择题1.工程文件的扩展名为。

A、.frxB、.basC、.vbpD、.frm2.下列不属于对象的基本特征是。

A、属性B、方法C、事件D、函数3.在设计模式双击窗体将显示的窗口是A、工程窗口B、工具箱C、代码窗口D、属性窗口4.VB中运行程序的快捷键是A、F2B、F5C、Alt+F3D、F85.改变控件在窗体中的上下位置应修改该控件的属性。

A、TopB、LeftC、WidthD、RightA、.exeB、.basC、.frxD、frm7.设置窗体的字体用属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic 9.下列选项中不属于事件的是。

vb期末测试题及答案

vb期末测试题及答案

vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。

《vb程序设计》期末复习题及答案

《vb程序设计》期末复习题及答案

《vb程序设计》期末复习题及答案一、填空题1.创建一个VB应用程序三个主要的步骤是__________________、________________和_____________________。

2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。

3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。

4.窗体的常用方法有__________、___________、___________和___________。

5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。

6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ ________________________________End Sub7.Visual Basic 6种类型的表达式是______________、______________、______________、________________、_________________、____________________。

Visual Basic根据表达式的___________来确定表达式的类型。

8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。

9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c<a+b的值是_________。

表达式c>a And Not b<c的值是___________。

vb期末考试试题和答案

vb期末考试试题和答案

vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

大一VB语言程序期末考试卷试题包括答案.doc

大一VB语言程序期末考试卷试题包括答案.doc

大一 VB语言程序设计期末考试题一、选择题1 下列常量中,是 Integer 类型常量的是( C )。

A、 123&B、 -38844C、 123%D、 327682 下面选项中 ()是字符连接运算符.( A )A、 &B、 AndC、 %D、 Mod3 下面关于 VB的集成开发环境(IDE)的叙述中,不正确的是( B )。

A、 IDE是设计、调试、运行VB程序的工具。

B、用户不能随意关闭IDE中的窗口。

C、 " 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。

D、打开 / 关闭各窗口的命令主要在 IDE的 "视图 " 菜单中。

4 len( “程vb序设计” )=( C ) 。

A、 5B、2C、 6D、 105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、 7B、0C、 2D、 46 赋值语句 A=123 + Mid$( “ 123456 ”执,3,2)行后, A=(A、 157B、12334C、 123D、 "12334"7 在一个语句内写多条语句时,用来分隔每条语句的符号是A、 ,B、 ;C、 :D、、D 8 将逻辑型数据转换成整型数据时,转换规则是(A、将 True转换为 1 ,将 False转换为 0B、将 True转换为 1 ,将 False转换为 -1C、将 True转换为0 ,将 False转换为 -1D、将 True转换为-1 ,将 False转换为 09 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是(D).A)。

(C).)。

B、4^5C、 3*4D、 x+110 如果 x=2,则表达式 x+1>2 Or sin(x)> And 3>x+3的值(B )。

A、不能计算B、 TrueC、 5D、 False11 随机产生[10, 50] 之间整数的正确表达式是(D)。

vb_期末考试试题(含答案)

vb_期末考试试题(含答案)

《Visual Basic 程序设计》期末考试A卷(附2页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic的三种工作模式是设计模式、(中断模式)和(运行模式)。

2、 VB的控件是具有自己的(属性)、(方法)和(事件)的对象。

3、在界面设计时,双击窗体中的对象后,VB将显示的窗口是(代码窗口)。

4、假设窗体上有一名称为cmd的command控件,则该控件上的单击事件所对应的事件过程名为()。

5、 VB中字符串连接符有()和()两种。

6、表达式()产生30~50之间的随机整数(包括30和50)。

7、计算VB表达式X>Y or X<=Y的值是()。

8、要使下列For语句循环执行20次循环变量的初值应该是For i = ()to -5 step -29、下面程序段运行后,显示的结果是()。

Dim x as integerIf x ThenPrint xelsePrint x+1Endif10、若定义一维数组为Dim a(n to m),则该数组的元素为()个。

11、Visual Basic变量作用域分为()、()、全局变量。

12、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。

13、VB提供三种文件的访问模式,分别是()、()和()。

二、选择题(每小题2分,共20分)1~5:DAACA6~10:DADAC三、程序填空(每空4分,共24分)1、利用随机函数产生50~100范围内的20个随机整数,打印其中的最大值、最小值和平均值。

Num=Int(Rnd*51+50)Max=numSum=sum+nummax, min, sum / 202、编程实现,当点击窗体Form1时打印输出九九乘法表到窗体上。

j & "*" & i & "=" & j * iTab((i - 1) * 9); ;四、编程(每题11分,共22分)1、假定小鸡每只5角,公鸡每只2元,母鸡每只3元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB程序设计2021年12月期末考试试卷(1)一、单选题(共40题,80分)1、窗体上有一个名称为Vscrol 1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScrolll. Value的值等于__________ 。

A、V scrolll. SmallChangeB、V scrolll. LargeChangeC、V scrolll. MinD、Vscrolll. Max正确答案:D2、下列与队列结构有关联的是()。

A、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度正确答案:D3、为了清除窗体上的一个控件,下列正确的操作是 ________ oA、按回车键B、按Esc键C、选择(单击)要清除的控件,然后按Del键D、选择(单击)要清除的控件,然后按回车键正确答案:C4、设 A=〃VisualBasic”,下面使 B=〃Basic”的语句是 _____A、B=Left (A, 8, 12)B、B=Mid (A, 8, 5)C、B=Rigth(A, 5, 5)D、B=Lef t (A, 8, 5)正确答案:B5、以下关系表达式中,其值为True的是 _________ 。

A、〃the〃二〃there”B、〃VisualBasic〃<>〃visualbasic〃C、〃XYZ〃>〃XYz〃D、〃Integer〃<〃Int〃正确答案:B6、程序测试的目的是()。

A、为被测程序设计正确的测试用例B、发现并改正程序中的错误C、发现程序中的错误D、改正程序中的错误正确答案:c7、在数据库系统中,考虑数据库实现的数据模型是()oA、概念数据模型B、逻辑数据模型C、物理数据模型正确答案:B一、单选题(共40题,80分)1、下列关于控件数组的叙述中,正确的是 _______ oA、在设计阶段,可以改变控件数组元素Index 1性值B、控件数组可以由不同类型的控件组成C、控件数组的名字有Caption属性指定D、控件数组元素的最小下标值为1正确答案:A2、以下各项中VB不能接收的图形文件是。

A、. ico文件B、・jpg文件C、・psd文件D、. bmp文件正确答案:c3、如果要改变窗体的标题,则需要设置的属性是 _______ oA、C aptionB、N ameC、B ackColorD、B orderStyle正确答案:A4、下列与队列结构有关联的是()。

A、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度正确答案:D5、语句:Printlnt (Rnd*5+20)的输出不可能是 ________ 。

A、24B、20C、25D、22正确答案:C6、名为sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是A、P rivateSubsort (A ( )Aslnteger)B、P rivateSubsort(A(10)Aslnteger)C、P rivateSubsort(ByValA( )Aslnteger)D、P rivateSubsort (A(, )Aslnteger)正确答案:A7> VisualBasic认为下面_____ 组变量是同一个变量。

A、A1 和 alB、S um 和 SummaryC、A ver 和 AverageD、A l 和 A_1正确答案:A8、要强制显示声明变量,可在窗模块或标准模块的声明段中加入语句 ______ oA、OptionBaseOB、OptionExplicitC、OptionBaselD、OptionCompare正确答案:B9、设循环队列存储空间为Q(l:50)。

初始状态为front二rearWO。

经过一系列入队和退队操作后,front=14, rear=19,则该循环队列中的元素个数为()。

A、46B、45C、6D、5正确答案:D10、表达式 X二Exp (3)-Sqr (a"2+b*2)的类型是 ___ 。

A、算术表达式B、逻辑表达式C、关系表达式D、字符表达式正确答案:C11、表达式 Str(Len (〃 123〃)) +Str(77. 7)的值为。

(U 表示空格)A、377. 7B、U3U77. 7C、80. 7D、12377. 7正确答案:B12、下面不能作为结构化方法软件需求分析工具的是()。

A、系统结构图B、数据字典(DD、C、数据流程图(DFD图)D、判定表正确答案:A13、关于二进制文件说法错误的是 ____ oA、二进制文件是ASCII文件B、二进制文件以字节为单位读写C、以随机方式读取D、从信息存储的形式来说,随机文件应该归到二进制文件。

正确答案:A14、下面属于黑盒测试方法的是()。

A、边界值分析法B、基本路径测试C、条件覆盖D、条件-分支覆盖正确答案:A15、以下关于动态数组的语句中,正确的是 _______ oA、Dima( )Aslnteger: ReDima(5)AsSingleB、Dima( )Aslnteger: ReDima(5): ReDima(3, 4): a(4)=a(3)+1C> ReDima(3, 4): ReDimPreservea (4,7)D、ReDima(k+1): ReDimpreservea (10)正确答案:D16、表达式5"2Mod25\2"2的值是 _____ 。

A、1B、0C、6D、4正确答案:A17、表达式 Vai (〃. 123E2CD〃)的值是 _ 。

A、.123B、12.3C、0D、. 123E2CD正确答案:B18、关于语句Ifx=lTheny=L下列说法正确的是 ________ 。

A、x=l和y=l均为赋值语句B、x=l和y=l均为关系表达式C、x=l为关系表达式,y=l为赋值语句D、x二1为赋值语句,y=l为关系表达式正确答案:C19、医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()oA、多对多B、一对一C、多对一D、一对多正确答案:A20、设窗体上有一个图片框Picturel,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是。

A、Picturel. Picture二〃Fliel. jpg〃B、Picturel.Picture二LoadPicture(〃Filel・ jpg〃)C、LoadPicture("Filel. jpg〃)D、CallLoadPicture(〃Filel・jpg〃)正确答案:B21、一名雇员就职于一家公司,一个公司有多个雇员。

则实体公司和实体雇员之间的联系是()。

A、1:1联系B、l:m联系C、m: 1联系D、m:n联系正确答案:B22、下面对软件测试和软件调试叙述错误的是()oA、严格执行测试计划,排除测试的随意性B、软件调试的目的是改正软件错误C、软件测试不需考虑测试成本D、正确的执行测试用例正确答案:c23、设在菜单编辑器中定义了一个菜单项,名为Menul。

为了在运行时隐藏该菜单项,应使用的语句是 _______ oA、M enul. Enabled=TrueB、M unul. Enabled二FalseC、M enul. Visible=TrueD、M enul. Visible=False正确答案:D24、设菜单中有一个菜单项为〃Open〃。

若要为该菜单命令设计访问键,即按下Alt及字母。

时,能够执行〃Open〃命令,则在菜单编辑器中设置〃Open〃命令的方式是 ______ -A、把Caption属性设置为&0penB、把Capt ion属性设置为O&PenC、把Name属性设置为&0penD、把Name属性设置为O&Pen正确答案:A25、一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()oA、12345ABCDEB、E DCBA54321C、A BCDE12345D、54321EDCBA正确答案:B26、为了对有序表进行对分查找,则要求有序表()-A、只能顺序存储B、只能链式存储C、可以顺序存储也可以链式存储D、任何存储方式正确答案:A27、设二叉树中共有15个结点,其中的结点值互不相同。

如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为O oA、15B、6C、4D、不存在这样的二叉树正确答案:A28、在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()oA、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段正确答案:C29>设栈的存储空间为S(l:ni),初始状态为top二田+1。

经过一系列入栈与退栈操作后,top二1。

现又要将一个元素进栈,栈顶指针top值变为()oA、发生栈满的错误B、2C、mD、0正确答案:A30、在数据库中,数据模型包括数据结构、数据操作和()-A、数据约束B、数据类型C、关系运算D、查询正确答案:A31、在学总每间宿舍住一到六名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()OA、一对多B、一对一C、多对一D、多对多正确答案:A32、下列叙述中正确的是()。

A、二分查找法只适用于顺序存储的有序线性表B、二分查找法适用于任何存储结构的有序线性表C、二分查找法适用于有序循环链表D、二分查找法适用于有序双向链表正确答案:A33、下列叙述中正确的是()。

A、程序执行的效率与数据的存储结构密切相关B、程序执行的效率只取决于程序的控制结构C、程序执行的效率只取决于所处理的数据量正确答案:A34、放置控件到窗体中的最迅速的方法是 _______ -A、双击工具箱中的控件B、单击工具箱中的控件C、拖动鼠标D、单击工具箱中的控件并拖动鼠标正确答案:A35、软件生命周期中,确定软件系统〃怎么做〃的阶段是()oA、软件设计B、软件测试C、系统维护D、需求分析正确答案:A36、函数 UCase (Mid(/z visualbasic/z, 8, 8))的值为 __ 。

A、V isualB、b asicC、V ISUALD、B ASIC正确答案:D37、下列表达式不正确的是 _____ oA、m+nAndm+p<=n+qB、m+n=5C、3>5D、#12/10/2006#*#10/10/2006#正确答案:D38、假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是。

A、双击任意一个控件B、单击属性窗口的标题栏C、单击任意一个控件D、单击窗体上没有控件的地方正确答案:D39、下列叙述中正确的是()。

相关文档
最新文档