变量及运算符单元测试

考试总分:40分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 变量及运算符单元测试

开始答题

试卷预览

  • 1. 根据下图所示填空图中上、下2个文本框的“name”属性值分别为:zh,mm①图中焦点落在中,如果单击窗体让焦点落在“mm”中,则代码:Privatesubform_click().Endsub②当光标(焦点)从文本框“zh”落到文本框“mm”中时,文本框“zh”的背景色变成蓝色,则代码:Privatesubzh_zh.=vbblueEndsub而文本框“mm”就得到了焦点,此时它的背景色变成绿色,则代码Privatesubmm_.backcolor=Endsub[每空1分]
  • 2. 1、根据上图所示填空。①图中有3个窗体,它们的“name”属性分别是:,f2,f3[每空1分]
  • 3. ②在横线上填写正确的代码:.caption=f2.=”第二个窗体”f3.caption=[每空1分]
  • 4. ③图中3个窗体均显示,则:Privatesubform_load()Loadf2.loadf3f3.Endsub④现要求单击f3,f2隐藏,f1无效,则:Privatesubform_click()f2.=f1.=Endsub[每空1分]
  • 5. 有2个变量a,b,现要分别用3种方法将它们的值互换,如图所示,代码如下:PrivateSubCommand1_Click()DimaAsIntegerDimbAsIntegerDimtAsIntegera=Text1.Textb=Text2.Textt=a=b=tPrinta,bEndSubPrivateSubCommand2_Click()a=a+b==a-bPrinta,bEndSubPrivateSubCommand3_Click()=a-ba=a-b=EndSub程序运行,单击“中间变量”按钮,变量a,b的值成功进行交换,但再单击“加法”“减法”按钮,只看到窗体上显示“00”,请说明原因:造成“00”运行结果是因为变量a,b定义的位置不对,则变量a,b应该定义在。[每空1分]
  • 6. 在VB中,以下赋值语句错误的是:()[2分]

    AS=“信息技术”

    Bs=88

    CX=4X

    Dx=x+1

  • 7. 设a=2,b=3,c=4,d=5,表达式a>bAndcc值是:()[2分]

    Atrue

    Bfalse

    C0

    D5

  • 8. 有如下代码:dimaasintegera=5a=-5printa则屏幕输出的结果是()[2分]

    A5-5

    B-55

    C5

    D-5

  • 9. 以下变量定义及对应赋值完全正确的是()[2分]

    Adimaasintegera=50000

    Bdimbasstringb=15

    Cdimcasdatec=2020-08-08

    Ddimdasbooleand="false"

  • 10. 若变量n为变量a,b的公约数,则下列能正确表示的是()[2分]

    An/a=0andn/b=0

    Bnmoda=0ornmodb=0

    Camodn=0orbmodn=0

    Damodn=0andbmodn=0

  • 11. 若变量n为变量a,b的最小公倍数,则下列能正确表示的是()[2分]

    An/a=0andn/b=0

    Bnmoda=0andnmodb=0

    Camodn=0orbmodn=0

    Damodn=0andamodb=0

  • 12. 文本框的“alignment”属性有3个值,则“居中对齐”对应的属性值是()[2分]

    A0

    B1

    C2

    D3

  • 13. 现有窗体“f1”,要让用户对其无法进行任何操作但又能看得见,则应设置它的()属性,并且其值为()[2分]

    Avisibletrue

    Bvisiblefalse

    CEnabledtrue

    DEnabledfalse

  • 14. 设a=2,b=3,在VB中,表达式Not((a+b)>=3)值是()[2分]

    A1

    B-1

    Ctrue

    Dfalse

  • 15. 判断x是否在区间[a,b]上,在VB中以哪个逻辑表达式是正确的?()[2分]

    Ax>=aAndx<=b

    Bx≥aAndx≤b

    Ca≤x≤b

    Da<=x<=b

  • 16. 下列程序,当单击窗体时s的值是()PrivateSubForm_Click()s=11\3+11Mod3PrintsEndSub[2分]

    A3

    B4

    C5

    D6

  • 17. 下列逻辑表达式中,值为False的是()[2分]

    A"A"<"a"

    B3+49

    C"thirty">"two"

  • 18. 有如下代码:dimaasintegerdimbasintegera=10a=bprinta,b则程序运行结果是()[2分]

    A1010

    B00

    C100

    D010

  • 19. 要判断一个三位数n的十位上数字是否为5,正确的表达式是()[2分]

    An\10=5

    Bnmod10=5

    Cnmod100\10=5

    Dn\10mod10=5

  • 20. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程PrivateSubCommand1_Click()Dima%,b%,c%b=5c=6Printa=b+cEndSub程序运行后,单击命令按扭,其结果为()[2分]

    A11

    Ba=b+c

    Ca=0

    Dfalse

  • 21. 现窗体中有文本框“t1”,“t2”,通过单击窗体实现“t1”中文本倾斜,“t2”中文本加粗,则下列代码正确的是()[2分]

    APrivatesubForm_Click()t1.fontsize=”倾斜”t2.fontitalic=trueendsub

    BPrivatesubForm_Click()t1.fontitalic=truet2.fontbold=trueendsub

    CPrivatesubForm_Click()t1.fontitalic="倾斜"t2.fontbold="加粗"endsub

    DPrivatesubForm_Click()t1.italic=truet2.bold=trueendsub

  • 22. 现有窗体“f1”,“f2”,要将f1,f2的背景色分别设置为蓝色和绿色,正确的代码格式为()[2分]

    Af1,back=bluef2,back=green

    Bf1.back=vbbluef2.back=vbgreen

    Cf1.backcolor=bluef2.backcolor=green

    Df1.backcolor=vbbluef2.backcolor=vbgreen

  • 23. 现有窗体“f1”,要将其宽度、高度都设置为5000,正确的代码格式为()[2分]

    Af1width=500f1height=5000

    Bf1.height,f1.width=5000

    Cf1.width;f1.height=5000

    Df1.width=5000f1.height=5000

  • 24. 下列程序,当单击窗体时s的值是()PrivateSubForm_Click()Dimsasbooleana=2:b=3:c=4:d=5s=a>bAnd2*a>cOrc<=dPrintsEndSub[2分]

    Atrue

    Bfalse

    C-1

    D1

  • 25. 在VisualBasic中,某对象的属性窗口如图所示:[2分]

    ACommandButton

    BCommand1

    CCommand_1

    DAppearance

  • 26. 有如下语句:dimaasintegerdimbasintegerdimcasstringa="12"b="壹佰元"c=88printa,b,c程序运行时出现如下错误:则出现错误的语句是()[2分]

    Adimcasstring

    Bc=88

    Cb="壹佰元"

    Dprinta,b,c

  • 27. 若x表示能被3整除的正整数,则下面逻辑表达式的值一定为true的是()[2分]

    Ax/3=0

    B3Modx=0

    CxMod3=0

    Dx\3=0

  • 28. 窗体中现有文本框“t1”“t2”,程序运行时光标在“t1”中,现要通过单击窗体让光标落在“t2”中,则下列代码正确的是()[2分]

    At2.gotfocus

    Bt2.lostfocus

    Ct2.setfocus

    Dt1.setfocus

  • 29. 根据下图可知此时文本框的()属性的值设置为()[2分]

    Aenabledfalse

    Blockedfalse

    Clockedtrue

    Denabledtrue

  • 30. 根据下图可知此时文本框的ScrollBars的值为()[2分]

    A0

    B1

    C2

    D3

  • 31. 要使文本框中文本允许多行显示,其对应的属性名是()[2分]

    Aalignment

    Bfontunderline

    CMultiline

    DScrollBars

  • 32. 定义变量的语法格式为()[2分]

    Adjm变量名

    Bdjm变量名as数据类型

    Cdim变量名数据类型

    Ddim变量名as数据类型

  • 33. 现要使用一个存储单元,命名为h,用于存放某位学生的“身高”,定义格式正确的是()[2分]

    Adimhasinteger

    Bdimhaslong

    Cdimhassingle

    Ddimhasdouble

  • 34. 现要使用一个存储单元,命名为n_ame,用于存放某位学生的“姓名”,定义格式正确的是()[2分]

    Adimn_ameasinteger

    Bdimn_ameassingle

    Cdimn_ameasstring

    Ddimn_ameasdouble

  • 35. 设a=2,b=3,在VB中,表达式a>bAndNotb>=3的值是:()[2分]

    Atrue

    Bfalse

    C-1

    D1

  • 36. dimaasintegerdimbasintegera=5b=10b=b/aa=b*ab=a/bprintb程序运行后,屏幕输出的结果是()[2分]

    A10

    B0.5

    C5

    D0

  • 37. \、*、>=、and四个算术运算符中,优先级别最高的是()[2分]

    A\

    B*

    C>=

    Dand

  • 38. 下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是()[2分]

    AxMod2=1OryMod2=1

    BxMod2=0OryMod2=0

    CxMod2=1AndyMod2=1

    DxMod2=0AndyMod2=0

  • 39. 要判断变量n能同时被3和7整除,则下列能正确表示的是()[2分]

    An/3=0andn/7=0

    Bn\3=0andn\7=0

    Cnmod3=0andnmod7=0

    Dnmod3=0ornmod7=0

  • 40. 统计数学成绩(math)不低于90分且语文成绩(chinese)或英语成绩(english)不低于80的学生数,下列表达式正确的是()[2分]

    Amath=80andenglish>=80

    Bmath>=90andchinese>=80orenglish>=80

    Cmath=80orenglish>=80

    Dmath>=90and(chinese>=80orenglish>=80)

相关试卷
相关题库