您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > VB程序设计第2次形考(题库)
1VisualBasic程序设计课程基于网络考核改革试点第2次形考一、单项选择题(每小题2分,共50分)1.按照变量的作用域可将变量划分为()。A.公有、私有、系统B.全局变量、模块级变量、过程级变量C.动态、常数、静态D.Public、Private、Protected2.可获得字符的ASCⅡ码的函数是()。A.ValB.FixC.AscD.Chr3.把字符串型转换为数值型需要使用的函数是()。A.ValB.StrC.AscD.Chr4.表达式7+10Mod3*2+2()。A.7B.13C.6D.15.表达式4+19\6*7/8Mod2的值是()。A.4B.5C.6D.76.如果仅需要得到当前系统时间,则可以使用哪个函数()。A.TimeB.YearC.NowD.Date7.键盘事件的执行顺序是()。A.KeyPress、KeyDown、KeyUpB.KeyDown、KeyPress、KeyUpC.KeyUp、KeyDown、KeyPressD.KeyUp、KeyPress、KeyDown8.下列关于变量的说法不正确的是()。A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量在声明它的过程执行完毕后就被释放了9.语句Print5*5\5/5的输出结果是()。A.5B.25C.0D.110.下列可作为VisualBasic变量名的是()。A.A(A+B)B.AlphaC.4ABCD.AB11.在窗体上按下鼠标左键时产生的事件是()A.KeyDownB.MouseUpC.MouseMoveD.MouseDown12.下列控件中不能响应Click事件的是()。A.FrameB.LabelC.FormD.Timer13.下列语句语法正确的是()。A.a=1b=2c=3B.a=1:b=2:c=3C.a=1,b=2,c=3D.a=1;b=2;c=314.如下数组声明语句,正确的是()2A.Dima[3,4]AsIntegerB.Dima(3,4)AsIntegerC.Dima(n,n)AsIntegerD.Dima(34)AsInteger15.下列控件中,没有Caption属性的是()A.框架B.列表框C.复选框D.单选按纽16.下列4项中合法的变量名是()。A.45xyzB.SingleC.x-yzD.x_yz17.表达式64/2-2^3*9/3Mod8\3()。A.0B.32C.20D.418.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是()。A.Interval=0或Enabled=FalseB.Interval=0或Visible=FalseC.Visible=False=False或Enabled=FalseD.Interval=0且Enabled=False19.在VisualBasic中,变量的默认类型是()。A.IntegerB.DoubleC.VariantD.Currency20.数学关系6≤x20表示成正确的VB表达式为()。A.6=x20B.6=xAND20C.6=xANDx20D.6=xORx2021.DimA(6,6)AsInteger定义的数组包含的元素个数是()。A.36B.49C.42D.动态变化22.DimA(1To6,6)AsString定义的数组包含的元素个数是()。A.36B.49C.42D.5023.如果要在窗体代码编辑器的“通用”部分定义私有Sub过程,则正确的语句是()。A.PublicSubB.PrivateSubC.PublicFunctionD.PrivateFunction24.要清除List列表框控件中的所有项目,可采用的方法是()。A.EraseB.ClearC.ClickD.Delete25.如果希望以模态方式显示窗体Form1,下列正确的语句是()。A.Form1.Show0B.Form1.ShowC.Form1.Show1D.Form1.Show0,126.应用程序打包后,其包文件的后缀是()。A..cabB..exeC..ocxD..vbp27.如果创建了命令按钮数组控件,那么Click事件的参数是()。3A.IndexB.CaptionC.TagD.没有参数28.以下叙述中错误的是()。A.一个工程中只能有一个SubMain过程B.窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体C.窗体的Hide方法和Unload方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体29.以下叙述中错误的是()。A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用Private定义的通用过程能被其它窗体调用C.在设计VisualBasic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件D.全局变量必须在标准模块中定义30.将数据项“China”添加到列表框(List1中成为第一项,应使用的语句是()。A.List1.AddItemChina,0B.List1.AddItemChina,1C.List1.AddItemChina,D.List1.AddItem1,China31.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。A.单选按纽B.图片框C.框架D.通用对话框32.以下有关VisualBasic语言描述中错误的是()。A.不区分大小写B.语句是一行一句,以回车键结束C.用“,”分隔一行中的多个语句D.一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行33.数学式子Sin30写成VB表达式是()。A.Sin30B.Sin(30)C.SIN(30)D.Sin(30*3.14/180)34.如果创建了命令按钮数组控件,那么Click事件的参数是()。A.IndexB.CaptionC.TagD.没有参数35.要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是()。A.MaxButtonB.BorderStyleC.WidthD.MinButton36.可通过何种属性判断List列表框控件的项目总数目()。A.ListIndexB.ListCountC.ListTextD.LisItem37.要退出Do…Loop循环,可使用的语句是()语句。A.ExitB.、ExitForC.EndDoD.ExitDo38.把数值型转换为字符串型需要使用的函数是()。A.ValB.StrC.AscD.Chr39.关于语句行,下列说法正确的是()。A.一行只能写一条语句B.一条语句可以分多行书写C.每行的首字符必须大写D.长度不能超过255个字符440.表达式6+10Mod4*2+1的值是()。A.9B.11C.1D.341.以下可以作为VisualBasic变量名的是()。A.SINB.CO1C.COS(X)D.X(-1)42.表达式Abs(-5)+Len(ABCDE)的值为()。A.5ABCDEB.-5ABCDEC.10D.043.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符(),表示下一行是当前行的继续。A.一个空格加一个下划字符(_)B.一个下划字符(_)C.直接回车D.一个空格加一个连字符(-)44.Sub过程与Function过程最根本的区别是()。A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以B.Function过程可以有参数,Sub过程不可以C.两种过程参数的传递方式不同D.Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值45.“x是小于80的非负数”,用VB表达式表示正确的是()。A.0x80B.0=x80C.0=xAndx80D.0=xOrx8046.在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。A.加号(+)B.减号(-)C.星号(*)D.感叹号(!)47.如果要在程序中显示一个弹出式菜单,那么要调用VisualBasic中提供的方法是()。A.PrintB.MoveC.RefreshD.PopupMenu48.下列可以用来存储图像供其他对象使用的控件是()。A.ToolBarB.StatursBarC.ImageListD.TreeView49.要利用公用对话框控件来显示“打开文件”对话框,需要调用控件的()方法。A.ShowPrinterB.ShowOpenC.ShowSaveD.ShowColor50.对于窗体级变量,下列说法中错误的是()。A.所在窗体的各子程序都可以访问B.其他窗体的子程序不能访问C.所在窗体的子程序不能访问用Private定义的窗体级变量D.一定要在所在窗体的通用区内定义51.从一个字符串中的第3个字符开始,获取5个字符,应使用()。A.Len函数B.Mid函数C.Left函数D.Right函数52.用下面的语句所定义的数组的元素的个数是()。DimA(-3To5)AsIntegerA.6B.7C.8D.953.有如下程序段:Dimstr1AsString*5str1=VisualBasic当该段程序被执行完时,变量str1的值为()。A.VisualB.VisuaC.VD.VisualBasic54.与LoadForm2等效的语句是()。A.Form2.LoadB.Form2.Visible=FalseC.Form2.ShowD.Form2.Visible=True555.可通过设置一普通窗体的何种属性,将它转变成MDI子窗体()。A.MDIChild=TrueB.WindowState=NormalC.MDIChild=FalseD.WindowState=Maximized56.如果未选定项目,那么ComboBox组合框控件的ListIndex属性值是()。A.0B.1C.-1D.随机数57.DimIAsInteger,则运行时变量I的初始值是()。A.0B.1C.-1D.空值58.Left(“abcd”,2)函数的返回值是()。A.abB.bcdC.cdD.bc59.VB中下列逻辑表达式书写正确的是()。A.abcB.abandacC.a≤bD.a≠12260.能够实现“窗体总在最前端”界面效果的API函数是()。A.SetWindowPosB.SetWindowAPIC.SetWindowShapeD.DeclareAPI61.要退出For…Next循环,应使用的语句是()。A.ExitB.ExitForC.ContinueD.StopLoop62.可通过下列何种属性来设置或返回List列表框控件中当前选定项目的索引()。A.ListIndexB.ListCountC.ListTextD.LisItem63.以下哪一种结构不是VisualBasic语言的循环控制结构是()。A.For结构B.SelectCase结构C.While结构D.Do结构64.在窗体上画两个文本框(其Name属性分别为Text1和Tex12)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=1:n=0DoWhilex100x=x*10n=n+1LoopText1.Text=Str(n)Text2.Text=Str(x)EndSub程序运行后,单击命令按钮,在两个文本框中显示的值分别为()。A.10和0B.2和100C.3和50D.4和16865.下面程序段的循环结构执行后,i的输出结果是()。6Fori=1To10Step2y=y+iNextiPrintiA.25B.10C.11D.因为y的初值不知道,所以不确定66.VB提供了结构化程序设计的3种基本结构,这3种基本结构是()。A.递归
本文标题:VB程序设计第2次形考(题库)
链接地址:https://www.777doc.com/doc-5982870 .html