南京工业大学VB期末考试模拟题.doc

合集下载

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考试[1]

南京工业大学VB考试[1]

vbzj523满分:60分姓名:________一、单项选择题(本题共计40分)C 1、________在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。

( )A、方法B、属性C、事件D、工程2、执行语句X2Print Format(1234.567,“##,##0.00”) 后,输出结果是____________。

( )A、1234.57B、1,234.57C、1,234.567D、1,234.56X3、想要设置窗体状态为不显示控制菜单,应设置下列____________属性。

( )A、StyleB、PictureC、ControlBoxD、CaptionD 4、用于字符串连接的运算符是________。

( )A、&B、+C、AndD、A、B选项皆可D 5、VisualBasic是一种面向________的程序设计语言。

( )A、过程B、用户C、方法D、对象B6、执行语句"Print format(5459.478,"##,##0.00")",正确的输出结果是________。

( )A、5459.48B、5,459.48C、5,459.478D、5,459.477、执行下列程序,输出结果为___________。

Private Sub Command1_Click( )Dim b As SingleB=2 / 3Print bEnd Sub ( )A、0.6666666666667B、1C、0D、0.6666667B 8、VisualBasic中的标准模块文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp@B 9、下面程序的内层循环次数是____。

For i=1 TO 3For j=1 TO iFor k=j TO 3...Next kNext jNext i ( )A、3B、14C、9D、2110、以下有关对象属性的说法中错误的是____________。

南京工业大学VB题库5

南京工业大学VB题库5

题号:7486一个应用程序_____窗体。

A、可包括多个B、应该有两个C、只许有一个D、可以没有答案:A题号:7476所谓_____就是使某个对象进入活动状态(又称激活)的一种操作或动作。

A、对象B、属性C、方法D、事件答案:D题号:7481以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,Visual Basic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI的互换C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg答案:B题号:8052为了使标签能够显示所指定的文本,应设置_____属性。

A、TextB、SelTextC、NameD、Caption答案:D题号:8000在设计列表框时,若实现输入多行文字的目的,应使用_____键实现文本的换行。

A、Alt+EnterB、EnterC、Ctrl+EnterD、Ctrl+Shift+Enter答案:C题号:8051设置一个文本框的状态为失效,应利用_____属性。

A、VisibleB、DefaultC、CancelD、Enabled答案:D将命令按钮的_____属性设置为True,当用户按下【Esc】键时可以激发对应命令按钮的Click 事件。

A、DefaultB、EnableC、NameD、Cancel答案:D题号:8045窗体Form1的名称属性为frm,它的Load事件过程名为_____。

A、Me_LoadB、Frm_LoadC、Form_LoadD、Form1_Load答案:C题号:8493语句Print “Int(-13.2)=”;Int(-13.2)的输出结果为__________.A、Int(-13.2)=13.2B、Int(-13.2)=-14C、Int(-13.2)=-13.2D、Int(-13.2)=-13答案:B题号:8519一句语句要在一行继续写,用____________符号作为续行符。

VB期末考试考卷及答案

VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。

()2. 在VB中,Sub过程可以返回值。

()3. VB中的数组下标从1开始。

()4. 在VB中,可以使用Select Case语句进行多条件判断。

()5. VB中的字符串可以用单引号(')表示。

()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。

2. VB中的逻辑运算符包括______、______和______。

3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。

4. 在VB中,______方法用于设置文本框的字体。

5. VB中的______事件在用户单击按钮时发生。

四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。

2. 请列举三种VB中的数据类型。

3. 简述如何使用Select Case语句进行多条件判断。

4. 请说明如何使用VB中的循环结构实现1到100的累加。

5. 简述如何使用VB中的文件操作函数读取文件内容。

五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。

3. 编写一个VB程序,使用循环结构输出九九乘法表。

南京工业大学vb题库

南京工业大学vb题库

第一套单项选择==================================================以下说法正确的是_____。

A、A、B都正确B、属性是对象的一部分C、事件是对象的一部分D、方法是对象的一部分答案:A工程资源管理器用来显示和管理工程所包含的_____等全部项目。

A、变量和数组B、变量和常数C、过程和事件D、窗体和模块答案:D以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:CVisualBasic集成的主窗口中包括_____。

A、标题栏B、工具栏C、菜单栏D、以上三者均有答案:D以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,Visual Basic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI 的互换C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg答案:B_____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。

A、事件过程、函数B、控件属性、子程序C、控件属性、事件过程D、控件属性、函数答案:C只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled; CaptionB、Enabled; VisibleC、Visible; NameD、Visible; Caption答案:B假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用_____语句。

(完整word版)vb期末模拟题(答案)

(完整word版)vb期末模拟题(答案)

《程序设计课程》模拟题(A卷答案)一、选择题1.下列叙述中正确的是_____________。

A.数组是用户自定义的数据类型B.数组元素在内存中的存放形式是连续的C.数组在使用时可以采用隐式声明D.数组的下界可以任意答案 B2.复选框的CheckState属性为__________时,表示复选框内有灰色的勾即不可选。

A.UncheckedB.IndeterminateC.CheckedD.None答案 B3.删除列表框中第2项的项目,所使用的方法为______ 。

A.Items.RemoveAtB.MoveC.Items.ClearD.Items.Remove答案 A4.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是 __________。

A.Sub f1(ByVal n%,ByVal m%)B.Sub f1( ByRef n%,ByVal m%)C.Sub f1( ByRef n%, ByRef m%)D.Sub f1(ByVal n%, ByRef m%)答案 C5.下列各赋值语句,语法不正确的是()A.iNumber = 15B.sLength = x + yC.x+y = 5bel1.Text = TimeOfDay答案 C6.在用通用对话框控件建立打开文件对话框时,在文件列表框只允许显示文本文件类型的文件,则Filter属性的正确设置是_________。

A.Text(.txt)||*.txtB.Text(.txt)(*.txt)C.文本文件|(.txt)D.Text(.txt)|*.txt答案 D7.以下程序输出的结果是___________ 。

Dim a() As Integer={1, 2, 3, 4, 5, 6, 7}For i =0 To Ubound (a)a(i) = a(i) * a(i)Next iMsgBox(a(i))A.49B.0C.不确定D.程序出错答案 D8.下列_____________方式声明的变量在每次调用该过程时其值不能保留。

南工大VB模拟试题

南工大VB模拟试题

VB大小模拟试题满分:230分姓名:________1、单项选择题(本题共计142分)1、能被对象所识别的动作与可执行的活动分别称为对象的________。

( )A、方法、事件B、事件、方法C、事件、属性D、过程、方法2、VisualBasic是用于开发________环境下的应用程序的工具。

( )A、DOSB、WindowsC、DOS和WindowsD、UNIX3、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。

( )A、方法B、事件C、调动D、编译4、VisualBasic中的工程文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp5、VisualBasic中的标准模块文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp6、VisualBasic中的窗体文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp7、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。

( )A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法8、VisualBasic是一种面向________的程序设计语言。

( )A、过程B、用户C、方法D、对象9、用窗体的________属性来设置窗体的标题。

( )A、StyleB、TextC、CaptionD、Name10、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入________。

( )A、-B、+C、&D、#11、在VisualBasic最基本的对象是________,它是应用程序的基石。

( )A、标签B、窗体C、文本框D、命令按钮12、VisualBasic程序设计时常用的Print、Cls属于________。

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期末考试操作题

南工大vb期末考试操作题

南京工业大学非计算机专业学生
2010~2011学年第二学期
Visual Basic程序设计期末上机考试
(本试卷完成时间 50分钟)
[考试须知]
1.题目中的参考界面,则仅作参考;
2.考试结束后,文件须存放在指定位置,否则不予评分;
3.程序代码书写应成锯齿形。

编程题一(15分)
[题目]编一程序,显示所有的水仙花数,所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。

例如,153是水仙花数,因为153=13+53+33
【编程要求】
1、单击“计算”按钮,则将计算结果显示在多行文本框中Text1中;单击“结束”按钮,
程序停止运行。

2、界面应与给出的参考界面相似,不得增加或减少控件。

[要求]
将窗体文件以学号+B1.frm命名,并上传到服务器。

图1 编程题一参考界面
编程题二(25分)
[题目]输入两个数,求最大公约数和最小公倍数。

[编程要求]
1、输入数值后,按“计算”按钮,计算出最大公约数和最小公倍数按“清除”按钮,则将
所有文本框中的内容清空,并将光标焦点指向text1。

按“结束“按钮,结束程序的执行。

2、程序中至少要有一个函数过程,过程名为GCD,该过程的功能是求两个数的最大公约数。

[要求]
将窗体文件以学号+B2.frm命名,并上传到服务器。

图2编程题二参考界面
补充:1+1/3+1/5+1/7。

大学vb期末考试题库及答案

大学vb期末考试题库及答案

大学vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. TotalD. +答案:D3. VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A4. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Height答案:A5. VB中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A6. 在VB中,以下哪个关键字用于循环结构?A. ForB. IfC. WhileD. Select答案:A7. VB中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D8. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A9. VB中,以下哪个控件用于选择单个项目?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B10. 在VB中,以下哪个事件用于响应文本框内容改变事件?A. ChangeB. ClickC. KeyPressD. TextChanged答案:A二、填空题(每题2分,共20分)1. VB中,声明变量的关键字是________。

答案:Dim2. VB中,用于计算两个数的乘积的运算符是________。

答案:*3. VB中,用于显示消息框的函数是________。

答案:MsgBox4. VB中,用于设置控件的标题的属性是________。

南京工业大学VB题库3

南京工业大学VB题库3

题号:7474以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:C题号:7490以下有关对象属性的说法中正确的是_____。

A、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。

B、不同对象不可能有同名属性C、对象所有的属性都罗列在属性窗口列表D、不同对象的同名属性取值一定相同答案:A题号:7484以下关于事件的说法,正确的是_____。

A、用户可以根据需要建立新的事件B、事件是由系统预先定义好的,能够被对象识别的动作C、不同类型的对象所能识别的事件一定不相同D、事件的名称是可以改变的,由用户预先定义答案:B题号:8028要判断在文本框是否按了Enter键,应在文本框的_____事件中判断。

A、KeyPressB、ClickC、ChangeD、KeyDown答案:A题号:8005以下所列的7个控件中,具有Caption属性的有_____个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)。

A、3B、5C、4D、2答案:A题号:8029下列控件中,没有Caption属性的是_____。

A、单选按钮B、框架C、列表框D、复选框C题号:8025要使Form1窗体的标题栏显示"欢迎使用VB",以下_____语句是正确的。

A、Form1.Caption=/欢迎使用VB/B、Form1.Caption=欢迎使用VBC、Form1.Caption="欢迎使用VB"D、Form1.Caption='欢迎使用VB'答案:C题号:8015设置标签边框的属性是_____。

南京工业大学VB题库2

南京工业大学VB题库2

单项选择题号:7491执行VB工程时第一次出现的窗体称启动窗体,关于该窗体的叙述不正确的是_____。

A、若不对启动窗体进行设置,工程中的第一个窗体默认为启动窗体B、启动窗体和其他窗体一样可以隐藏和关闭C、启动窗体一般作为用户工作的界面,不可更改D、启动窗体可进行设置,设置方法是执行“工程”菜单中的“属性”答案:C题号:7473在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是____________。

A、立即窗口B、代码窗口C、窗体布局窗口D、监视窗口答案:B题号:7479VisualBasic集成的主窗口中包括_____。

A、标题栏B、工具栏C、菜单栏D、以上三者均有答案:D题号:8027当文本框的ScrollBars属性设置了非零值,却没有效果,原因可能是_____。

A、文本框的MultiLine属性为FalseB、文本框中没有内容C、文本框的MultiLine属性为TrueD、文本框的Locked属性为True答案:A题号:8003使用_____方法,可以将列表框List1中的所有项删除掉。

A、AddItemB、RemoveItemC、List1.Txt=""D、Clear答案:题号:8021某过程有语句Frm1.Caption="Hello",在界面设计时,该窗体的标题属性取缺省值,则执行该语句前后,标题、属性值分别为_____。

A、Form,HelloB、Form1,HelloC、Frm1,HelloD、Form1,Frm1答案:B题号:8008复选框的Value属性为1时,表示_____。

A、复选框未被选中B、复选框内有灰色的勾C、复选框被选中D、复选框操作有误答案:C题号:8047如果单击一个当前没有被选中的复选框,其他已被选中的复选框会处于_____状态。

A、不显示B、选中C、禁止D、不选中答案:B题号:8546MsgBox函数返回值的类型为____________。

大学生vb期末考试题库及答案

大学生vb期末考试题库及答案

大学生vb期末考试题库及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B3. VB中,下列哪个选项是用于声明一个变量的?A. DimB. DeclareC. VarD. Let答案:A4. 在VB中,下列哪个选项是用于控制循环的?A. DoB. ForC. WhileD. All of the above5. VB中,下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A6. 在VB中,下列哪个选项是用于打开一个文件的?A. OpenB. CloseC. ReadD. Write答案:A7. VB中,下列哪个选项是用于关闭一个文件的?A. OpenB. CloseC. ReadD. Write答案:B8. 在VB中,下列哪个选项是用于读取文件内容的?A. OpenB. CloseC. ReadD. Write答案:C9. VB中,下列哪个选项是用于写入文件内容的?B. CloseC. ReadD. Write答案:D10. 在VB中,下列哪个选项是用于声明一个数组的?A. DimB. DeclareC. VarD. Let答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以创建一个类。

答案:Class2. VB中,使用________关键字可以创建一个对象。

答案:New3. 在VB中,使用________关键字可以声明一个常量。

答案:Const4. VB中,使用________关键字可以声明一个枚举。

答案:Enum5. 在VB中,使用________关键字可以声明一个结构体。

南京工业大学vb期末题库

南京工业大学vb期末题库

南京工业大学vb期末题库09复材高材vb综合练习题第二套满分:100分姓名:________1、单项选择题(本题共计49分)1、执行下面的程序,单击窗体后在窗体上显示的结果是________。

Private Sub Form_Click()Dim Strl As String, Str2 As String,I As IntegerStr1=”ab”For I=Len(Str1)To 1 Step-1Str1=Str1&Chr(Asc(Mid(Str1,I,1))+I)Next IPrint Str1End Sub ( )A、abceB、abcdC、abdbD、abfd2、下列语句中的语句可以用来正确地声明一个动态数组。

( )A、Private A(n) As IntegerB、Dim A() As IntegerC、Dim A(,) As IntegerD、Dim A(1 to n)3、在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click( )Dim a As Integer,b As IntegerDo While b <100b=b+5If b>20 Then Exit DoLoopPrint a,bEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_________。

( )A、50 20B、75 25C、50 25D、75 204、有如下程序:Private Sub Command1_Click( )score=65select Case scoreCase Is<60a$="F"Case 60 To 69a$="D"Case 70 To 79a$="C"Case 80 To 89a$="B"Case elsea$="A"End SelectMsgBox a$End Sub程序运行后,消息对话框中显示的内容为_______。

vb考试期末试题及答案

vb考试期末试题及答案

vb考试期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. _myVarB. 2myVarC. myVarD. MyVar$答案:B2. 下列哪个选项是Visual Basic中的保留关键字?A. DimB. IfC. ThenD. myFunction答案:B3. 在Visual Basic中,以下哪个函数用于计算字符串的长度?A. Len()B. Length()C. Size()D. Count()答案:A4. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 4答案:A5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B6. Visual Basic中的哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D8. 如果要在一个窗体上显示当前日期,应该使用哪个函数?A. Now()B. Date()C. Time()D. Day()答案:B9. 在Visual Basic中,以下哪个循环结构用于在满足特定条件时重复执行代码块?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D10. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题(每题2分,共20分)1. Visual Basic是一种面向对象的__________编程语言。

大一的vb期末考试题和答案文库

大一的vb期末考试题和答案文库

大一的vb期末考试题和答案文库# 大一的VB期末考试题和答案## 一、选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above**答案:D**2. 在VB中,以下哪个关键字用于声明变量?A. DimB. LetC. ConstD. All of the above**答案:A**3. 下列哪个函数用于计算两个数之间的绝对差值?A. AbsB. SgnC. RoundD. Int**答案:A**4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above**答案:D**5. VB中,以下哪个选项用于定义过程?A. FunctionB. SubC. PropertyD. Both A and B**答案:D**6. 在VB中,以下哪个选项用于数组的声明?A. Dim arr(10) As IntegerB. Dim arr As Integer(10)C. Dim arr(10)D. Both A and C**答案:D**7. 下列哪个选项是VB中的逻辑运算符?A. AndB. OrC. NotD. All of the above**答案:D**8. 在VB中,以下哪个选项用于打开文件?A. OpenB. CloseC. WriteD. Both A and C**答案:A**9. VB中,以下哪个选项用于声明常量?A. DimB. ConstC. LetD. Both A and B**答案:B**10. 在VB中,以下哪个选项用于声明对象变量?A. Dim obj As ObjectB. Set obj = New ObjectC. Both A and BD. None of the above**答案:C**## 二、填空题(每题2分,共20分)1. VB中的`_____`函数用于将字符串转换为大写。

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

安全土木化工化学vb 练习题 4满分: 111 分姓名: ________1、单项选择题 (本题共计 60 分 )1、在过程调用中,参数的传递可以分为________________ 和 ________________ 两种方式。

( )A 、按值传递按地址传递B 、按地址传递按参数传递C、按参数传递按值传递D、按位置传递按参数传递2、下面的过程定义语句中合法的是________________________ 。

( )A 、 Sub Procl (ByVal n () )B 、Sub Procl ( n ) As IntegerC、 Function Procl (Procl )D、 Function Procl (ByVal n )3、在参数传递过程中,使用关键字________________ 来修饰参数,可以使之按值传递。

( )A 、 ByValB 、ByRefC、 ValueD、 Reference4、要想在过程调用后返回两个结果,下面的过程定义语句合法的是________________ 。

( )A 、 Sub Procl ( ByVal n , ByVal m)B 、Sub Procl ( n , ByVal m)C、 Sub Procl ( n , m)D、 Sub Procl ( ByVal n , m)5、通用过程可以通过执行“工具”菜单中的____________ 命令来建立。

( )A、添加过程B、通用过程C、添加窗体D、添加模块6、可以在窗体模块的通用声明段中声明的是________________ 。

( )A、全局变量B、全局常量C、全局数组D、全局用户自定义类型7、当运行程序时,系统自动执行启动窗体的____________ 事件过程。

( )A 、 LoadB、ClickC、UnLoad D、GotFocus8、在语句Public Sub Sort(i As Integer) 中 i 是一个按 ________ 传递的参数。

( )A、地址B、值C、变量D、常量9、下列定义Sub 过程的语句中,正确的语句是____________ 。

① Private Sub Test(St As String * 8) ② Private Sub Test(Sarray( ) As String * 5) ③ Private Sub Test(Sarray( ) As String) ④ Private Sub Test(St As String) ( )A、①②B、①④C、②③④D、①②③④10、在窗体模块的通用声明处有如下语句,会产生错误的语句是____________ 。

① Const A As Integer=25 ② Public St As String * 8 ③ ReDim B(3) As Integer ④ Dim Const X As Integer=10 ( )A 、①②B 、①③C、①②③D、②③④11、在窗体 Form1 中用“ Public Sub Fun(x As Integer,y As Single)”定义过程Fun,在窗体Form2 中定义了变量i 为 Integer,j 为 Single ,若要在Form2 的某事件过程中调用Form1 中的 Fun 过程,则下列语句中,正确的语句有____________ 个。

① Call Fun(i,j)② Call Form1. Fun(i,j)③Form1.Fun(i),j ④ Form1.Fun i+1,(j)( )A 、 1B、2C、 3D、 412.某过程的说明语句中,正确的数组说明语句是 ____________。

Const N as integer=4Dim L as integer①.Dim X (L) As Integer②.Dim A(K) As IntegerConst K As Integer=3③.Dim B(N) As Integer④.Dim Y(2000 To 2008) As IntegerA.①②④B.①③④C.③④D.②③13、程序中的不同过程之间,不能通过____________ 进行数据传递。

①全局变量②窗体或模块级变量③形参与实参结合④静态变量( )A 、①②④B 、①②③C、②④D、④14、调用由语句Private Sub Convert(Y As Integer)定义的Sub 过程时,以下不是按值传递的语句是 ____________ 。

( )A 、 Call Convert ((X))B 、Call Convert(X*1)C、 Convert (X)D、 Convert X15、 Sub 过程和 Function 过程最根本的区别是________________ 。

( )A 、 Sub 过程可以使用Call 语句或直接使用过程名调用,而Function 过程不可以B 、Function 过程可以有参数,Sub 过程不可以C、两种过程参数的传递方式不同D、 Sub 过程的过程名不能返回值,而Function 过程能通过过程名返回值16、在窗体模块的通用声明段中声明变量时,不能使用____________ 关键字。

( )A 、 DimB 、PublicC、 PrivateD、 Static17、假定已定义了一个过程Sub Add(a As Single, b As Single) ,则正确的调用语句是________ 。

( )A 、 Add (12 , 12)B 、Call Add( 2 * x , Sin(1.57) )C、 Call Add x , yD、 Call Add(12 ,12, x)18.单击一次命令按钮后,下列程序代码的执行结果为_______Private Sub proc(a() As Integer)Static i As IntegerDo a(i) = a(i) + a(i + 1)i= i + 1Loop While i < 2End SubPrivate Sub Command1_Click()Dim m As Integer, i As Integer, x(10) As IntegerFor i = 0 To 4x(i) = i + 1Next iFor i = 1 To 2Call proc(x)Next iFor i = 0 To 4Print x(i)Next iEnd SubA. 3 4 7 5 6B. 3 5 7 4 5C. 1 2 3 4 5D. 1 2 3 5 719、如下程序,运行的结果是____________ 。

Dim a%,b%,c%Public Sub pl(x%,y%)dim c% =2*x : y=y+2 : c=x+yEnd SubPublic Sub p2( x% , ByVal y% )dim c%x=2*x : y=y+2 : c=x+yEnd SubPrivate Sub Commandl_Click(a=2: b=4: c=6call pl(a,b)print "a=" ; a ; "b="; b ;"c=" ; ccall p2(a,b)print "a=" ; a ; "b="; b ;"c=" ; cEnd Sub( )A 、 a=2 b=4 c=6a=4 b=6 c=10B 、a=4 b=6 c=10a=8 b=8 c=16C、 a=4 b=6 c=6a=8 b=6 c=6D、 a=4 b=6 c=14a=8 b=8 c=620、设有如下说明:Public Sub Fl(n%)n =3*n+4End SubPrivate Sub Commandl_Click()Dim n%, m%n=3m =4'调用 F1 语句End Sub则在 Commandl_C1ick事件中有效的地址传递的调用语句是。

( )A 、 F1 n+mB 、F1 mC、 F1 5D、 F1 m+521、窗体的Name 属性为 Frm1,在窗体模块通用声明处和过程Sub1 中分别用Public K As Integer,Dim K As Integer声明了两个同名变量K ,则在过程Sub1 中要访问全局变量K ,可采用________ 。

( )A 、 Frm1.KB 、Form.KC、 Form1.KD、 K22、要使 Print 方法在FormLoad 事件中起作用,要对窗体的____________ 属性进行设置。

( )A 、 BackColorB 、ForeColorC、 AutoRedrawD、 Caption23、在调用Sub 过程或 Function 过程时,采用________________ 传送相应过程的变量名、数组名、常数或表达式。

( )A、形式参数B、实际参数C、对象参数D、数组参数24、以下有关Sub 过程与 Function 过程的区别,正确的是________ 。

( )A 、 Sub 过程可以使用Call 语句或直接使用过程名调用,而Function 过程不可以B 、Function 过程可以有形参,Sub 过程不能有形参C、两种过程参数传递方式不同D、 Sub 过程没有返回值,Function 过程能返回值25、给出下列程序代码,在单击命令按钮时的输出结果是________ 。

Private Sub Command1_Click ( )Dim x As Integer, y As Integerx=1:y=1For n=1 TO 3z=FirstFunc (x, y)Print n, z ,Next nEnd SubPrivate Function FirstFunc (x As Integer, y As Integer) As IntegerDim n As Integer精品文档Do While n <= 4x=x+yn=n+1LoopFirstFunc=xEnd Function( )A 、 1 6 2 11 3 16B 、2 6 1 3 11 16C、 1 2 3 4 5 6D、 2 1 3 1 3 326、给出下列程序代码在第一次单击命令按钮时文本框Text1 和 Text2 中的内容,第二次单击命令按钮时文本框Text1 和 Text2 的内容。

Dim y As IntegerPrivate Sub Command1_Click( )Dim x As Integerx=2Text1.Text=SecondFunc(FirstFunc(x), y)Text2.Text=FirstFunc(x)End SubPrivate Function FirstFunc(x As Integer)x=x+y:y=x+yFirstFunc=x+YEnd FunctionPrivate Function SecondFunc(x As Integer, y As Integer)SecondFunc=2*x+yEnd Function( )A 、 10,10 20,20B 、20,20 30,30C、 50,50 10,10D、 10,10 58,5827、给出下列程序代码,在单击三次命令按钮时的输出结果是________ 。

相关文档
最新文档