您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 中山大学VB课件第二章习题
第二章习题–1)下列可作为VisualBasic的变量名的是•AFilenameBA(A+B)C254DDPrintA•2下列的数写成普通的十进制数是•2.65358979335278D-006•A0.0000265358979335278•B0.00000265358979335278•C0.000265358979335278•D0.00000026538979335278B•3.设a=2,b=3,c=4,d=5,下列表达式的值是•abANDC=dOR2*ac•ATrueBflaseC-1D1B•4.设a=2,b=3,c=4,d=5,下列表达式的值是•32*b0Ra=cANDbcORcd•A1BTrue•Cflase•D-1C•5实现字符的Unicode编码方式与ANSI编码方式转换的函数是•AStrBStrConvCTrimDMidBUnicode(统一编码方式,又称为大字符编码方案)即一个英文字符或一个汉字都看作一个字符,所占用的存贮空间均为两个字符•Printlen(“BASIC程序设计”•9•PrintLenB(“Basic程序设计”)(VB3.0以前的版本)•18–6)假定Picture1和Test1分别为图片框和文本框的名称,下列不正确的语句是•APrint25•BPicture1.Print25•CTest1.Print25•DDebug.Print25C–7)以下语句的输出结果是(在立即窗口中)•a=27CR(CR为回车,下同)•b=65CR•Printa;bCR•A27△65)•B△27△65•C△27△△65•D△27△△65△•(△表示空格)D注意c与D的区别–8)以下语句的输出结果是(在立即窗口中)•a=“Beijing”CR(CR为回车,下同)•b=“Shanghai”CR•Printa;bCR•ABeijing△Shanghai•B△Beijing△Shanghai•CBeijingShanghai•D△Beijing△Shanghai△C–9)语句Print5*5\5/5的输出结果是•A5•B25•C0•D1B注意:运算次序※、/–(10)语句PrintSgn(-6^2)+abs(-6^2)+Int(-6^2)的输出结果是•A-36•B1•C-1•D-72C–11)以下语句的输出结果是•a=Sqr(3)•PrintFormat(a,“$$####,###”)•A$1.732•B$$1.732•C$1732•D$$0001.732B–12)以下程序段的输出结果是•a=Spr(3)•b=Spr(2)•c=ab•Printc•A-1•B0•CFlase•DtrueD–13)以下语句的输出结果是•PrintFormat$(32548.5,”000,000.00”)•A32548.5•B32,548.5•C032,548.50•D32,548.50C–14)执行以下程序段后,变量c$的值为•a$=”VisualBasicProgramming”•b$=”Quick”•c$=b$&Ucase(Mid$(a$,7,6))&Right$(a$,11)•AVisualBASICProgramming•BQuickBasicProgramming•CQUICKBasicProgramming•DQuickBASICProgrammingD–15)表达式4+5\6*7/8Mod9的值是•A4•B5•C6•D7B6*7=4242/8=5.255.25mod9=55\5=14+1=5–16)InputBox函数返回值的类型为•A数值•B字符串•C变体•D数值或字符串B–17)在窗体上画一个命令按钮,然后编写如下事件过程:•PrivateSubCommand1__Click()•a=InputBox(“EntertheFirstinteger”)•b=InputBox(“EntertheSecondinteger”)•Printb+a•EndSub•程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出的结果是•A579•B123•C456•D123456D–18)执行下列语句后,所产生的信息框的标题是•a=MsgBox(“AAAA”,”BBBB”,””,5)•ABBBB•B空•CAAAA•D出错,不能产生信息框A•19)下列VisualBasic表达式有错误,其正确的形式是_________________。•CONTT.DE+COS(28°)•下列VisualBasic表达式有错误,其正确的形式是_________________。•-3/8+8.INT24.8contt*de+cos(3.14159/180*28)(-3)/8+8*int(24.8)•20)下列VisualBasic表达式有错误,其正确的形式是_________________。•[(x+y)+z]×80—5(C+D)•与下列数学式子对应的VisualBasic表达式是_________________。•Cos(x)(sin(x)+1)((x+y)+z)*80-5*(c+d)Cos(x)*(sin(x)+1)•21.与下列数学式子对应的VisualBasic表达式是_________________。•2a(7+b)2*a*(7+b)•(假定以下操作在立即窗口中执行)•22.以下语句的输出结果是___________。•Printchr$(65)CR(CR为回车,下同)•23.以下语句的输出结果是____________。•Printsgn(2)CRA1•24.执行以下语句后,输出结果是_______、________。•a$=”Good”CR•b$=”Moring”OR•printa$+bCR.•printa$&b$CR•25.执行以下语句后,输出结果是________、_________。•S$=”ABCDEFGHIJK”CR•Printleft$(s$,4)CR•Printright$(s$,4)CRGoodMorningGoodMorningABCDHIJK•26执行以下语句后,输出结果是________、_________。•S$=”ABCDEFGHIJK”CR•Printmid$(s$,3,4)CR•Printlen(s$)CR•27.执行以下语句后,输出结果是__________、________。•S$=”ABCDEFGHIJK”CR•Printinstr$(s$,”efg’)CR•Printlcase(s$,)CRCDEF110abcdefghijk•28.假定当前日期为2001年8月25日,星期六,则执行以下语句后,输出结果是__________、_______、_________、___________。•Printday(now)CR•Printmonth(now)CR•Printyear(now)CR•Printweekday(now)CR25820017•29)在VisualBasic中,字符串常量要用________括起来,日期/时间型常量要用_______括起来。双引号#•30)在5.0/6.0版的VisualBasic中,字符采用_________编码方式。在这种编码方式中,一个中文字符或一个西文字符均视为__________个字符,每个字符用_______个字节编码。大字符12–31)语句Print”25+32=”;25+32的输出结果是__________________。–以下语句的输出结果是_______________________________。•S$=”china’•S$=”Beijing”•Prints$25+32=57Beijing–32)设a=Sqr(2)*Sqr(3),下列语句输出的分别是_________、_______、_________、________。•PrintFormat$(a,”000.00”)•PrintFormat$(a,”###.#00”)•PrintFormat$(a,”00.00E+00”)•PrintFormat$(a,”—#,####”)002.452.44924.49E-01-2.4495–33)阅读程序:•SubForm__Click()•a=10:b=15:c=20:d=25•Printa;Spc(5);b;Spc(7);c•Printa;Space(8);b;space$(5);c•Printc;Spc(3);”+”;Spc(3)d;•Printspc(3);”=”;spc(3);c+d•EndSub•运行上面的程序,单击窗体,输出结果是_______、___________、________。–34)以下程序段的输出结果是_____________。•X=8•Printx+1;x+2;x+3–以下程序段的功能是__________。•X=8.6•Y=Int(x+0.5)•Printy91011对x四舍五入后取整
本文标题:中山大学VB课件第二章习题
链接地址:https://www.777doc.com/doc-3343465 .html