VB考试题及答案-.pdf
《VB考试题及答案-.pdf》由会员分享,可在线阅读,更多相关《VB考试题及答案-.pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB 程序设计期末考试题一、选择题1下列常量中,是Integer类型常量的是(C)。A、123&B、-38844C、123%D、327682下面选项中()是字符连接运算符.AA、&B、AndC、%D、Mod3下面关于 VB的集成开发环境(IDE)的叙述中,不正确的是(B)。A、IDE是设计、调试、运行 VB 程序的工具。B、用户不能随意关闭 IDE中的窗口。C、窗体设计窗口是用来设计应用程序界面(窗体)的。D、打开/关闭各窗口的命令主要在IDE的视图菜单中。4len(“vb程序设计”)=(C)。A、5B、2C、6D、105表达式15 Mod 4+135*2 的值是DA、7B、0C、2D、46赋
2、值语句A=123+Mid$(“123456”,3,2)执行后,A=(A)。A、157B、12334C、123D、123347在一个语句内写多条语句时,用来分隔每条语句的符号是(C).A、,B、;C、:D、8将逻辑型数据转换成整型数据时,转换规则是(D)。A、将True转换为1,将False 转换为0B、将True转换为1,将False 转换为-1C、将True转换为0,将False 转换为-1D、将True转换为-1,将False 转换为09表达式 2+3*45-SIN(X+1)/2 中最先进行的运算是(D).A、SINB、45C、3*4D、x+110如果 x=2,则表达式 x+12Orsin
3、(x)0.9And3x+3 的值(B)。A、不能计算B、TrueC、5D、False11随机产生10,50 之间整数的正确表达式是(D)。A、Round(Rnd*50)B、Int(Rnd*40+10)C、Round(Rnd*51)D、10+Int(Rnd*41)12每建立一个窗体,工程管理器窗口中就会增加一个(C).A、类模块文件B、工程文件C、窗体文件D、程序模块文件13INT(100*RND(1)产生的随机整数的闭区间是(B).A、1,100B、0,99C、0,100D、1,9914下列数据类型中,占用内存最小的是(D).A、IntegerB、SingleC、BooleanD、Byte15
4、VisualBasic 是一种()程序设计语言.BA、过程式B、非过程式C、机器D、低级16函数Int(10*Rnd)是在(A)范围内的整数.A、0,9B、0,1C、1,9D、1,1017以下合法的一组 VisualBasic 用户标识符是CA、Sum 和8abcB、a#x和 PiC、ForLoop和 TotalD、Const和 DoWhile18函数Len(Str(Val(123.4)的值为(B).A、5B、6C、8D、1119Int(198.555*100+0.5)/100的值为BA、199.6B、198.56C、200D、19820以下各表达式中,计算结果为 0的是(A).A、FIX(1
5、2.4)+FIX(-12.6)B、CINT(12.4)+CINT(-12.6)C、INT(12.4)+INT(-12.6)D、FIX(13.6)+FIX(-12.6)21MsgBox()的正确语法是(D)。A、MsgBox(标题,提示信息,按钮类型)B、MsgBox(提示信息 ,标题,按钮类型)C、MsgBox(标题,按钮类型,提示信息)D、MsgBox(提示信息,按钮类型,标题)2238-3 OR 10+2 5,-1,0)后,x 的值为(D).A、5B、0C、6D、-125下面关于 VB 的叙述中,不正确的是(A)。A、用VB 编写的程序可以在任何操作系统环境中运行。B、VB 是面向对象的可
6、视化的软件开发工具。C、VB 是在20世纪60年代美国 Dartmouth学院开发的 Basic 语言基础上发展而形成的。D、VB 是由美国 Microsoft(微软)公司开发程序设计语言。26表达式 16/4-25*8/4Mod52=(A)。A、4B、0C、-2D、-627声明符号常量应该用关键字(B).A、PrivateB、ConstC、StaticD、V26/ariant28下列数据类型中,占用内存最大的是(D).A、BooleanB、IntegerC、ByteD、Single29下列 VB数据类型中,占用内存最少的是(D)。A、CurrencyB、IntegerC、BooleanD、B
7、yte30RGB函数通过红.绿.蓝三基色混合产生某种颜色,某语法为 RGB(红.绿.蓝),括号中红、绿、蓝三基色的成分使用0255之间的整数.若使用三个滚动条分别输入三种基色,为保证输入数值有效,则应设置(B)属性.A、Scroll 和ChangeB、Max 和MinC、Smallchange和LargeChangeD、Value31k=12.5,len(str(k)=(B)。A、4B、5C、3D、232表达式 Abs(-5)*55/5的值是DA、1B、5C、-25D、2533产生10,37 之间的随机整数的 VisualBasic 表达式是(C).A、Int(Rnd(1)*27)+11B、I
8、nt(Rnd(1)*28)+11C、Int(Rnd(1)*28)+10D、Int(Rnd(1)*27)+1034工具栏中的 启动按钮的作用是(B).A、工程管理窗口B、运行一个应用程序C、打开被选中对象的代码窗口D、运行一个窗体35不需要编译,计算机便可直接执行的程序是(B)。A、C语言程序B、机器语言程序C、汇编语言程序D、VisualBasic 语言程序36Val(“123ab”)=(D)。A、0B、不能转换C、1230D、12337表达式 16/4-25*8/4MOD52 的值为AA、4B、2C、14D、2038删除字符串前导和尾随空格的函数是(D).A、Rtrim()B、Ltrim()
9、C、LcaseD、Trim()39下列表达式中,其值为 0的是(C).A、15 mod 9B、7/9C、79D、7 mod 1540表达式 Len(123 程序设计 ABC)的值是BA、17B、10C、14D、2041Int(-3.1)+round(-4.6)=_C_。A、-8B、-6C、-9D、-742、/、Mod、*等4个算术运算符中,优先级最低的是(A).A、ModB、/C、*43下面正确的赋值语句是(D)。A、x=y=1B、x+2=y2+2C、x+y=1D、x=y+z144Len(实践应用能力)的值是(A).A、6B、4C、不能确定D、845表达式 Mid(SHANGHAI,6,3)的
10、值是(C).A、ANGHB、SHAC、HAID、SHANGH46表达式 253mod 3*Int(4.5)的值为(B).A、1B、8C、4D、547下面变量名称正确的是(C)。A、x 1B、integerC、x_1_yD、x,y48不能正确表示条件 两个整型变量 A和B之一为 0,但不能同时为 0的布尔表达式(D).A、A*B=0ANDABB、(A=0ORB=0)ANDABC、A=0ANDB0ORA0ANDB=0D、A*B=0AND(A=0ORB=0)49如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(C).A、0.01*int(100*(x+0.05)B、0.01*int(x
11、+0.05)C、0.01*int(100*(x+0.005)D、0.01*int(x+0.005)50表达式 X+1X 是(D).A、非法表达式B、字符表达式C、算术表达式D、关系表达式51VisualBasic的编程机制是(B).A、面向图形B、事件驱动C、面向对象D、可视化52下面 4项中合法的变量名是(A).A、X_yzB、X-YC、123abcD、integer53以下可以作为VB变量名的是(C).A、COS(X)B、X(-1)C、CO1D、SIN54表达式(73+1)*(185-1)的值是(B).A、8.76B、6C、6.67D、7.855下列哪个变量名的取法是不正确的(C).A、s
12、TmeB、T_12C、T12%D、T_Temp56可以同时删除字符串前导和尾部空白的函数是(B).A、LtrimB、TrimC、MidD、Rtrim57VB窗体文件的扩展名是(A).A、FRMB、VBWC、VBPD、BAS58 一个具有图形用户界面的“标准 EXE”工程必须包含的文件是(A)。A、工程文件和窗体文件。B、窗体文件和标准模块文件。C、工程文件和资源文件。D、工程文件和标准模块文件。59 数学式 3X5写成 VB 表达式是(A)。A、3=XandX=3and5XC、3=XorX5D、3=X”A”andUcase$(C$)=0ANDa+cb+3 ORNOTd 的值是 _false_。
13、4.表示x是5的倍数或是 9的倍数的逻辑表达式为 _xmod 5=0 ORx mod 9=0_。5.在刚建立工程时,使窗体上的所有控件具有相同的字体格式,就对_font_ 的属性进行设置。6.Int(-2.6)、Int(2.6)、Fix(-2.6)、Fix(3.6)的值分别是 _-3_、_2_、_-2_、_3_。7.Label 和 TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用 _label _ 控件;若允许用户输入文本,则应使用_Textbox _ 控件。8.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件
14、过程填空。PrivateSubCmdopen_Click()_frm1.show _end sub9.表达式 937 Mod 2 2 的值是 _1_。10.表达式 Ucase(Mid(“abcdefgh”,3,4)的值是 _CDEF_。11.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的_ 属性 _窗口中,把此文本框的_ text _ 属性设置成空白。12.已知 a=3,b=4,c=5,表达式 aband Not caOr cbAnd caAnd Notb 3000Print从1 到:;i;的和是;sEnd Sub答案【学生答案】i=i+2【参考答案】i=i+12.-【
15、程序改错】-862 题目:以下程序段用于输出100-300的所有素数-OptionExplicitPrivateSub Form_Click()Dim n As Integer,k As Integer,iAs Integer,switAs IntegerFor n=101 To 300 Step2k=Int(Sqr(n)i=2*ERROR*swit=1*ERROR*Whileswit=0Ifn Mod i=0 Thenswit=1Else*ERROR*i=i-1End IfWendIfswit=0 ThenPrintn;End IfNext nEnd Sub答案【学生答案】swit=1【参考
16、答案】swit=0【学生答案】Whileswit=0【参考答案】Whilei=iAnd swit=0Whileswit=0And i=i【学生答案】i=i-1【参考答案】i=i+13.OptionExplicitPrivateSub Form_Click()Dim iAs Integer,jAs Integer,k As IntegerPrintTab(30);9*9tablePrint:PrintPrint*;For i=1 To 9*ERROR*PrintTab(i*6);iNext iPrintFor j=1 To 9Printj;Fork=1 To jPrintTab(k*6);j*k
17、;*ERROR*NextjPrint*ERROR*Next k答案【学生答案】PrintTab(i*6);i【参考答案】PrintTab(i*6);i;【学生答案】Next j【参考答案】Nextk【学生答案】Next k【参考答案】Next j4.-【程序改错】-题目:以下程序段用于计算5的N次方。-OptionExplicitPrivateSub Form_Click()Dim n As Integer,k As Integer,s As Longn=InputBox(Inputn)*ERROR*k=0*ERROR*s=0Do Whilek=ns=s*5k=k+1*ERROR*NextPr
18、int5的;n次方是;sEnd Sub答案【学生答案】k=0【参考答案】k=1【学生答案】s=0【参考答案】s=1【学生答案】Next【参考答案】loop-5.【程序改错】-题目:以下程序段用于打印如图1所示的九九乘法表:-OptionExplicitPrivateSub Form_Click()Dim iAs Integer,jAs Integer,k As IntegerPrintTab(30);9*9tablePrint:PrintPrint*;For i=1 To 9*ERROR*PrintTab(i*6);iNext iPrintFor j=1 To 9Printj;*ERROR*F
19、ork=1 To 9*ERROR*PrintTab(j*6);j*k;NextkPrintNext jEnd Sub答案【学生答案】PrintTab(i*6);i【参考答案】PrintTab(i*6);i;【学生答案】For k=1 To 9【参考答案】For k=1 To j【学生答案】PrintTab(j*6);j*k;【参考答案】PrintTab(k*6);j*k;6.【程序改错】-题目:下面程序可输出如下图形:*-OptionExplicitPrivateSub Form_Click()Dim m As Integer,n As Integer,s As String,iAs Inte
20、ger,jAs Integern=4m=1s=*For i=5 To 1 Step-1*ERROR*PrintSpc(n)For j=1 To 2*m-1Prints;NextjPrint*ERROR*n=n+1*ERROR*m=m-1Next i答案【学生答案】PrintSpc(n)【参考答案】PrintSpc(n);PrintSpc(i);?Spc(n);?Spc(i);【学生答案】n=n+1【参考答案】n=n-1n=-1+n【学生答案】m=m-1【参考答案】m=m+17.题目:以下程序段用于输出100-300的所有素数-OptionExplicitPrivateSub Form_Clic
21、k()Dim n As Integer,k As Integer,iAs Integer,switAs IntegerFor i=101 To 299k=Int(Sqr(i)For n=2 To kIfiMod n=0 Then*ERROR*ExitEnd IfNext n*ERROR*Ifn k ThenPrinti;End If*ERROR*Next nPrinti答案【学生答案】Exit【参考答案】exitfor【学生答案】Ifn k ThenIfkn Then【学生答案】Next n【参考答案】nextiNext i程序填空1.从键盘输入三个整数,从其中找出最大值并输出到窗口Priva
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 考试题 答案
限制150内