变量及运算符单元测试_第1页
变量及运算符单元测试_第2页
变量及运算符单元测试_第3页
变量及运算符单元测试_第4页
变量及运算符单元测试_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑变量及运算符单元测试变量及运算符单元测试

一、选择题(共35题)

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

A.djm变量名

B.djm变量名as数据类型

C.dim变量名数据类型

D.dim变量名as数据类型

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

A.dimhasinteger

B.dimhaslong

C.dimhassingle

D.dimhasdouble

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

A.dimn_ameasinteger

B.dimn_ameassingle

C.dimn_ameasstring

D.dimn_ameasdouble

4.设a=2,b=3,在VB中,表达式abAndNotb=3的值是:()[2分]

A.true

B.false

C.-1

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

B.-1

C.true

D.false

6.在VB中,以下赋值语句错误的是:()[2分]

A.S=“信息技术”

B.s=88

C.X=4X

D.x=x+1

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

A.x=aAndx=b

B.x≥aAndx≤b

C.a≤x≤b

D.a=x=b

8.设a=2,b=3,c=4,d=5,表达式abAndc=dOr3*ac值是:()[2分]

A.true

B.false

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

10.下列程序,当单击窗体时s的值是()PrivateSubForm_Click()Dimsasbooleana=2:b=3:c=4:d=5s=abAnd2*acOrc=dPrintsEndSub[2分]

A.true

B.false

C.-1

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

A.CommandButton

B.Command1

C.Command_1

D.Appearance

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

A.dimcasstring

B.c=88

C.b="壹佰元"

D.printa,b,c

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

A.x/3=0

B.3Modx=0

C.xMod3=0

D.x\3=0

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

A."A""a"

B.3+4=7and5+69

C."thirty""two"

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

A.5-5

B.-55

D.-5

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

A.1010

B.00

C.100

D.010

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

A.dimaasintegera=50000

B.dimbasstringb=15

C.dimcasdatec=2022-08-08

D.dimdasbooleand="false"

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

A.10

B.0.5

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

C.=

D.and

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

A.xMod2=1OryMod2=1

B.xMod2=0OryMod2=0

C.xMod2=1AndyMod2=1

D.xMod2=0AndyMod2=0

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

A.n/3=0andn/7=0

B.n\3=0andn\7=0

C.nmod3=0andnmod7=0

D.nmod3=0ornmod7=0

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

A.n/a=0andn/b=0

B.nmoda=0ornmodb=0

C.amodn=0orbmodn=0

D.amodn=0andbmodn=0

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

A.n\10=5

B.nmod10=5

C.nmod100\10=5

D.n\10mod10=5

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

A.n/a=0andn/b=0

B.nmoda=0andnmodb=0

C.amodn=0orbmodn=0

D.amodn=0andamodb=0

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

A.11

B.a=b+c

C.a=0

D.false

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

A.t2.gotfocus

B.t2.lostfocus

C.t2.setfocus

D.t1.setfocus

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

A.enabledfalse

B.lockedfalse

C.lockedtrue

D.enabledtrue

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

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

A.alignment

B.fontunderline

C.Multiline

D.ScrollBars

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

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

B.PrivatesubForm_Click()t1.fontitalic=truet2.fontbold=trueendsub

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

D.PrivatesubForm_Click()t1.italic=truet2.bold=trueendsub

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

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

A.f1,back=bluef2,back=green

B.f1.back=vbbluef2.back=vbgreen

C.f1.backcolor=bluef2.backcolor=green

D.f1.backcolor=vbbluef2.backcolor=vbgreen

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

A.visibletrue

B.visiblefalse

C.Enabledtrue

D.Enabledfalse

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

A.f1width=500f1height=5000

B.f1.height,f1.width=5000

C.f1.width;f1.height=5000

D.f1.width=5000f1.height=5000

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

A.math=90andchinese=80andenglish=80

B.math=90andchinese=80orenglish=80

C.math=90andchinese=80orenglish=80

D.math=90and(chinese=80orenglish=80)

二、填空题

36.1、根据上图所示填空。①图中有3个窗体,它们的“name”属性分别是:___,f2,f3[每空1分]

37.②在横线上填写正确的代码:___.caption=___f2.___=”第二个窗体”f3.caption=___[每空1分]

38.③图中3个窗体均显示,则:Privatesubform_load()Load___f2.___loadf3f3.___Endsub④现要求单击f3,f2隐藏,f1无效,则:Privatesubform_click()f2.___=___f1.___=___Endsub[每空1分]

39.根据下图所示填空图中上、下2个文本框的“name”属性值分别为:zh,mm①图中焦点落在___中,如果单击窗体让焦点落在“mm”中,则代码:Privatesubform_click()___.___Endsub②当光标(焦点)从文本框“zh”落到文本框“mm”中时,文本框“zh”的背景色变成蓝色,则代码:Privatesubzh____zh.___=vbblueEndsub而文本框“mm”就得到了焦点,此时它的背景色变成绿色,则代码Privatesubmm_______.backcolor=___Endsub[每空1分]

40.有2个变量a,b,现要分别用3种方法将它们的值互换,如图所示,代码如下:PrivateSubCommand1_Click()DimaAsIntegerDimbAsIntegerDimtAsIntegera=Text1.Textb=Text2.Textt=___a=___b=tPrinta,bEndSubPrivateSu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论