CEAC程序设计助理工程师VB语言程序设计模拟题.docx

上传人:b****5 文档编号:29876956 上传时间:2023-08-03 格式:DOCX 页数:27 大小:22.64KB
下载 相关 举报
CEAC程序设计助理工程师VB语言程序设计模拟题.docx_第1页
第1页 / 共27页
CEAC程序设计助理工程师VB语言程序设计模拟题.docx_第2页
第2页 / 共27页
CEAC程序设计助理工程师VB语言程序设计模拟题.docx_第3页
第3页 / 共27页
CEAC程序设计助理工程师VB语言程序设计模拟题.docx_第4页
第4页 / 共27页
CEAC程序设计助理工程师VB语言程序设计模拟题.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

CEAC程序设计助理工程师VB语言程序设计模拟题.docx

《CEAC程序设计助理工程师VB语言程序设计模拟题.docx》由会员分享,可在线阅读,更多相关《CEAC程序设计助理工程师VB语言程序设计模拟题.docx(27页珍藏版)》请在冰豆网上搜索。

CEAC程序设计助理工程师VB语言程序设计模拟题.docx

CEAC程序设计助理工程师VB语言程序设计模拟题

CEAC程序设计助理工程师(VB语言程序设计)模拟题20210406

您的姓名:

[填空题]*

_________________________________

1.在VisualBasic6.0中规定工程文件的扩展名是()。

[单选题]*

vbp(正确答案)

for

frm

bas

2.VisualBasic是一种面向()的程序设计语言。

[单选题]*

用户

事件

程序

对象(正确答案)

3.如何使一个标签或按钮控件在运行时不可用()。

[单选题]*

把它的Visible属性设置成False

把它的Visible属性设置成True

把它的Enabled属性设置成False(正确答案)

把它的Enabled属性设置成True

4.VisualBasic6.0中规定窗体文件的扩展名是()。

[单选题]*

for

frm(正确答案)

vbp

bas

5.若要将某命令按钮设置为默认命令按钮。

则应设置为True的属性是()。

[单选题]*

Value

Cancel

Default(正确答案)

Enabled

6.控件的字体可在属性窗口的()属性中调整?

[单选题]*

Font(正确答案)

Color

Text

Caption

7.在文本框上显示文本的属性是()。

[单选题]*

Value

Text(正确答案)

Print

Enabled

8.在VB中,记录对象数据的是()。

[单选题]*

方法

事件

属性(正确答案)

语句

9.设有语句:

a=InputBox("请输入数值:

","输入示例","100")程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。

[单选题]*

字符串"20"(正确答案)

字符串"120"

默认值100

数值120

10.下列控件中可用于接受用户输入文本,又可用于显示文本的是()。

[单选题]*

Label控件

TextBox控件(正确答案)

Timer控件

CommandButton控件

11.InputBox函数返回值的类型为()。

[单选题]*

字符串(正确答案)

数值

变体

数值或字符串(视输入的数据而定)

12.只能用来显示字符信息的控件是()。

[单选题]*

文本框

标签框(正确答案)

图片框

图像框

13.下列可作为VisualBasic变量名的是()。

[单选题]*

A%A

4A

?

xy

Stemp(正确答案)

14.语句PRINT"25*4"的输出结果是()。

[单选题]*

25*4(正确答案)

"100"

100

出现错误信息

15.下列哪个符号不能作为VB中的变量名()。

[单选题]*

timefly

pass4

min4max

R[8](正确答案)

16.语句DimxAsInteger作用是:

将x定义为()变量。

[单选题]*

单精度型

整型(正确答案)

布尔型

字符型

17.在窗体内声明的变量是()。

[单选题]*

局部变量

模块变量(正确答案)

公共变量

任意变量

18.定义常量需要用到的关键字是()。

[单选题]*

Const(正确答案)

Dim

Private

Public

19.在VB中,用Boolean来表示的数据类型是()。

[单选题]*

长整型

字符型

布尔型(正确答案)

单精度型

20.表达式2*3^2+2*8/2+3^2的值为()。

[单选题]*

27

31

35(正确答案)

42

21.如果要处理3.1415类数据,使用的变量类型应该是()。

[单选题]*

Single(正确答案)

Long

Integer

String

22.数学表达式X^2+3XY对应的VB算术表达式是()。

[单选题]*

X*2+3X*Y

X*X+3XY

X*X+3*X*Y(正确答案)

X*X+3*XY

23.在VB语言中,求余运算符是()。

[单选题]*

MOD(正确答案)

*

/

24.判断两个逻辑关系任一满足的逻辑运算是()。

[单选题]*

Or(正确答案)

And

Not

Ok

25.表达式4+5\6*7/8Mod9的值是()。

[单选题]*

4

5(正确答案)

6

7

26.选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为()。

[单选题]*

T>=1.7AndW<=60

T<=1.7OrW>=60

T>1.7AndW<60(正确答案)

T>=1.7OrW<6

27.VB中下列逻辑表达式书写正确的是()。

[单选题]*

a>banda>c(正确答案)

a>b>c

a≤b

a≠122

28.设x=4,y=8,z=7,表达式xz)Orz

[单选题]*

1

-1

TRUE

FALSE(正确答案)

29.Sqr(81)+Fix(3.6)的值是()。

[单选题]*

12(正确答案)

7

8

9

30.把字符串“123”转换为数值123时应该使用的函数是()。

[单选题]*

Str

Val(正确答案)

Len

Log

31.表达式Abs(-3)+int(3.14)的值为()。

[单选题]*

5

6(正确答案)

0.14

6.14

32.Int(Rnd*100)表示的是()范围内的一个整数。

[单选题]*

[0,100]

[1,99]

[0,99](正确答案)

[1,100]

33.Len(“Friend”)的值是()。

[单选题]*

6(正确答案)

7

8

9

34.Int(-3.14)的值是()。

[单选题]*

-3

-3.14

-4(正确答案)

3.14

35.Right(“banana”,4)的值是()。

[单选题]*

ba

banana

nana(正确答案)

ban

36.表达式Mid(“Hello”,2,3)的值是()。

[单选题]*

“ll”

“llo”

“ell”(正确答案)

“ello”

37.语句if3*4>=10thena=1elsea=2执行后,a的值为( )。

[单选题]*

12

10

1(正确答案)

2

38.语句Ifx=1Theny=1,下列说法正确的是( )。

[单选题]*

x=1和y=1均为赋值语句

x=1和y=1均为关系表达式

x=1为关系表达式,y=1为赋值语句(正确答案)

x=1为赋值语句,y=1为关系表达

39.下面程序段中,()不是把两个数中的大值赋给变量Max。

[单选题]*

Max=IIf(x>y,x,y)

Ifx>yThenMax=xElseMax=y

Max=x:

Ify>=xThenMax=y

Ify>=xThenMax=yMax=x(正确答案)

40.在Select判断结构中,下面的表述中不正确的是()。

[单选题]*

Case1

Casea>5(正确答案)

Case3To6

Caseis<10

41.由"Fori=1To16Step3"决定的循环结构被执行( )次。

[单选题]*

4

5

6(正确答案)

7

42.Dima(5,5)AsLong定义的数组元素的个数是( )。

[单选题]*

10

11

25

36(正确答案)

43.用于清空数组数据的关键字是()。

[单选题]*

Erase(正确答案)

Lbound

Ubound

Redim

44.下列关于dowhile…loop和do…loopwhile循环执行循环体次数的描述正确的是()。

[单选题]*

dowhile…loop循环和do…loopwhile循环至少都执行一次

dowhile…loop循环可能不执行,do…loopwhile循环至少执行一次(正确答案)

dowhile…loop循环至少执行一次,do…loopwhile循环可能不执行

dowhile…loop循环和do…loopwhile循环可能都不执行

45.For-Next语句属于程序基本结构中的( )。

[单选题]*

顺序结构

循环结构(正确答案)

分支结构

选择结构

46.下列关于ExitFor的说法,正确的是()。

[单选题]*

它可以退出任何类型的循环

一个循环只能有一个ExitFor

每个循环必须有ExitFor

ExitFor本身是无条件退出循环(正确答案)

47.在VisualBasic代码窗口中,将某一条语句加以注释和说明时,应在语句前加()[单选题]*

:

'(正确答案)

?

48.为了将一个语句写在多行上所使用的行续接符是:

()。

[单选题]*

&

_(正确答案)

'

49.在一个语句内写多条语句时,每个语句之间分隔符号是()。

[单选题]*

:

(正确答案)

'

50.Function过程的定义,不必须有的是( )。

[单选题]*

过程的名称

虚参(正确答案)

EndFunction

给过程赋值

51.下列过程调用语句中,被调用的过程一定是Sub子过程的语句是( )。

[单选题]*

Pro1(x)

PrintPro2(x)

x=Pro3(x)

CallPro4(x)(正确答案)

52.Sub过程与Function过程最根本的区别是()。

[单选题]*

Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以

Function过程可以有形参,Sub过程不可以

Sub过程不能返回值,而Function过程能返回值(正确答案)

两种过程参数的传递方式不同

53.当拖动滚动条中的滚动块时,将触发滚动条的事件是()。

[单选题]*

Move

SetFocus

Scroll

Change(正确答案)

54.列表项选择后得到的选中索引是指()。

[单选题]*

Value

ListValue

Index

ListIndex(正确答案)

55.定时器定时工作所触发的事件是()。

[单选题]*

Click()

Change()

Timer()(正确答案)

Load()

56.在图片框中加载图形(c:

\666.jpg)的方法是()。

[单选题]*

Loadpicture("c:

\666.jpg")(正确答案)

Loadpicture()

print("c:

\666.jpg")

cls

57.以下关于VB列表框的叙述中()是错误的。

[单选题]*

可通过属性“Item”,返回列表框中的项目(正确答案)

可通过属性“Text”,得到当前列表项中的内容

可通过属性“ListIndex”返回当前选中的列表项的索引

可通过属性“ListCount”返回列表框中项目的数目

58.为了隐藏一个窗体,所使用的方法为()。

[单选题]*

Load

Show

Hide(正确答案)

UnLoad

59.为了把焦点移到某个指定控件,所使用的方法是()。

[单选题]*

GetFocus

Visible

Refresh

SetFocus(正确答案)

60.如果窗体被遮挡,通过调用()方法,可以将其显示。

[单选题]*

Hide

Show(正确答案)

Unload

load

61.VB窗体设计器的主要功能是()。

[单选题]*

建立用户界面(正确答案)

画图

编辑文字

编写程序代码

62.VB窗体设计器的主要功能是()。

[单选题]*

建立用户界面(正确答案)

画图

编辑文字

编写程序代码

63.当一个工程有多个窗体时,其中的启动窗体是( )。

[单选题]*

第一个添加的窗体

最后一个添加的窗体

启动VB时建立的窗体

在工程属性对话框中指定的窗体(正确答案)

64.窗体没有()属性。

[单选题]*

Caption

Text(正确答案)

Picture

Top

65.以下哪种属性或者方法可以重新定义VB坐标系?

()[单选题]*

ScaleMode属性

Scale方法(正确答案)

DrawWidth和DrawStyle属性

BorderWidth和BorderStyle属性

66.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。

[单选题]*

工程资源管理器窗口

工具箱窗口

代码窗口(正确答案)

属性窗口

67.使用Line方法时,参数B和F可以组合使用,下列组合中()是不允许的。

[单选题]*

不使用B和F

B

B和F

F(正确答案)

68.指令Circle(2000,3000),2000,QBColor,-3.14/2,-3.14将绘制以下哪种图形?

()[单选题]*

椭圆

扇形(正确答案)

圆弧

69.在VisualBasic中,以下选项中表示单击事件的是()。

[单选题]*

KeyUp

Click(正确答案)

Activate

Load

70.执行命令Line(200,200)-step(500,500)后,CurrentX=()。

[单选题]*

200

500

700(正确答案)

300

71.PrivateSubCommand1_Click()

a=3

b=1

Fori=1To3

f=a+b

a=b

b=f

Nexti

Printf

EndSub

以上程序段运行后,f的结果为。

[填空题]*

_________________________________(答案:

9)

72.PublicSubfun(a()AsInteger,xAsInteger)

  Fori=1To5

  x=x+a(i)

  Next

  EndSub

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

  Dimarr(5)AsInteger,nAsInteger

  Fori=1To5

  arr(i)=2*i

  Next

  funarr,n

  Text1.Text=Str(n)

  EndSub

程序运行后,单击命令按钮,则在文本框中显示的内容是。

[填空题]*

_________________________________(答案:

30)

73.阅读下列程序段

OptionExplicit

PrivateSubCommand1_Click()

Dimstr1AsString

Dimstr2AsString

str1="ABCDEFG"

MySubstr1,str2

Printstr2

EndSub

PrivateSubMySub(ByValaAsString,bAsString)

DimcAsString

DimiAsInteger

Fori=Len(a)To1Step-1

c=c+Mid(a,i,1)

Next

b=c

EndSub

程序运行后,“print”语句的输出结果是。

[填空题]*

_________________________________(答案:

GFEDCBA)

74.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

x=Int(Rnd)+6

Ifx^2>25Theny=x^2+5

x=Int(Rnd)+4

Ifx^2<25Theny=x^2

x=Int(Rnd)+5

Ifx^2=25Theny=x^2-5

Printy

EndSub

程序运行后,单击命令按钮,其输出结果为。

[填空题]*

_________________________________(答案:

20)

75.阅读下列程序段

PrivateSubCommand1_Click()

DimiAsInteger

DimkAsInteger

k=0

Fori=0To10

k=k+1

i=i+k

Next

Printk;i

EndSub

请问其循环体共执行了次     ,i的值是   。

[填空题]*

_________________________________(答案:

414)

76.阅读下列程序段

PrivateSubCommand2_Click()

Fori=1To3

x=1

Forj=1To3

x=3+j

Fork=1To3

x=x+3

Nextk

Nextj

Nexti

Printx

EndSub

运行程序后,单击命令按钮,输出结果是。

[填空题]*

_________________________________(答案:

15)

77.阅读下列程序段

Dima(3,3)AsInteger

Form=1To3

Forn=1To3

a(m,n)=(m-1)*3+n

Nextn

Nextm

Form=2To3

Forn=1To2

Printa(m,n);

Nextn

Nextm

程序运行后,显示结果为:

[填空题]*

_________________________________(答案:

4578)

78.PrivateSubCommand1_Click()

DimiAsInteger

DimxAsInteger

i=1

x=2

Do

i=i+1

x=x+i

LoopUntili>=7

Printi,x

EndSub

单击命令按钮后,i和x的值分别是。

[填空题]*

_________________________________(答案:

729)

79.假定有如下的Sub过程:

SubS(xAsSingle,yAsSingle)

t=x

x=t+x

y=t-y

EndSub

PrivateSubCommand2_Click()

DimaAsSingle,bAsSingle

a=6

b=4

CallS(a,b)

Printa,b

EndSub

程序运行后,单击命令按钮输出结果为。

[填空题]*

_________________________________(答案:

122)

80.阅读下列程序段

PrivateSubCommand3_Click()

Printpl(3,6)

EndSub

PublicFunctionpl(xAsSingle,nAsInteger)AsSingle

Ifn=0Then

pl=1

Else

IfnMod2=1Then

pl=x*x+n

Else

pl=x*x-n

EndIf

EndIf

EndFunction

程序运行后,单击该命令按钮,屏幕上显示的结果是。

[填空题]*

_________________________________(答案:

3)

81.编制程序实现:

在窗体上,单击按钮1,在文本框中动态显示当前时间;单击按钮2,则停止动态显示;单击按钮3,清除文本框内容。

提示:

可用定时器控制时间,用系统函数Now显示时间(如Text1.Text=Now)。

[填空题]*

_________________________________

答案解析:

1.PrivateSubCommand1_Click()

Timer1.Interval=5

Timer1.Enabled=True

EndSub

PrivateSubCommand2_Click()

Timer1.Enabled=False

EndSub

PrivateSubCommand3_Click()

Timer1.Enabled=False

Text1.Text=""

EndSub

PrivateSubTimer1_Timer()

Text1.Text=Now

EndSub

82.编制程序:

求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。

[填空题]*

_________________________________

答案解析:

2.PrivateSubCommand1_Click()

Dimi,sAsInteger

Fori=100To200

IfiMod3=0Thens=s+i

Nexti

MsgBox("100-200之间所有可以被3整除的数的总和为:

"&Str(s))

EndSub

83.编一程序用于判断一正整数是否为素数。

(提示:

只能被1和本身整除的正整数称为素数。

为了判断一个数n是不是素数,可以将n被2到sqr(n)之间的所有整数除,如果都除不尽,则n就是素数,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1