VB题库程序填空1文档格式.docx

上传人:b****8 文档编号:22154233 上传时间:2023-02-02 格式:DOCX 页数:41 大小:23.96KB
下载 相关 举报
VB题库程序填空1文档格式.docx_第1页
第1页 / 共41页
VB题库程序填空1文档格式.docx_第2页
第2页 / 共41页
VB题库程序填空1文档格式.docx_第3页
第3页 / 共41页
VB题库程序填空1文档格式.docx_第4页
第4页 / 共41页
VB题库程序填空1文档格式.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

VB题库程序填空1文档格式.docx

《VB题库程序填空1文档格式.docx》由会员分享,可在线阅读,更多相关《VB题库程序填空1文档格式.docx(41页珍藏版)》请在冰豆网上搜索。

VB题库程序填空1文档格式.docx

功能:

输入任何一个英文字母x,

若x的值为"

a"

"

c"

d-f"

则显示x的大写字母;

m"

o"

p-z"

则显示x的小写字母;

若x的值为其它的值,则显示xa(如输入的X的值是g,则显示ga)。

PrivateSubCommand1_Click()

x=Text1.Text

【?

Case【?

Label1.Caption=UCase(x)

Case"

"

p"

To"

z"

Label1.Caption=LCase(x)

CaseElse

1).SelectCasex

2)."

d"

f"

3).Label1.Caption=Trim(x)+"

或Label1.Caption=x+"

〖第3题〗『程序填空』(1分)(题号:

36)

以下程序的功能如(图1)。

PrivateSubForm_Click()

Dima%,b%,c%,d!

Dimx1,x2

Dimp,q,r

a=InputBox("

请输入a的值"

b=InputBox("

请输入b的值"

c=InputBox("

请输入c的值"

d=b*b-4*a*c

p=-b/(2*a)

Ifd>

=0Then

If【?

】Then

r=Sqr(d)/(2*a)

x1=p+r

x2=p-r

Else

x1=p

x2=p

Print"

x1="

;

x1,"

x2="

x2

【?

q=Sqr(-d)/(2*a)

p;

"

q;

i"

EndIf

1).d>

0或0<

d

2).EndIf

3).Else

〖第4题〗『程序填空』(1分)(题号:

51)

下面的程序段用于建立文件并输出文件,文件内容如下:

*****

*****

Open"

c:

\1.txt"

For【?

】As#1

Fori=1To5

Print#1,Spc(i);

*****"

Nexti

LineInput#1,x

Printx

Close#1

1).Output

2).Close#1或Close

3).Input

〖第5题〗『程序填空』(1分)(题号:

49)

以下程序段用于求∑n!

DimsumAsInteger,nAsInteger

n=InputBox("

请输入一个正整数"

sum=0

Fori=1Ton

sum=【?

Nexti

Printsum

PrivateFunctionmul(ByValxAsInteger)

DimsAsInteger,iAsInteger

s=1

Fori=1To【?

s=s*i

EndFunction

1).sum★+★mul(i)

2).x

3).mul=s

〖第6题〗『程序填空』(1分)(题号:

61)

根据输入的学习成绩,分别显示优秀(90分以上),良好

(75分以上),及格(60分以上),不及格几个等级。

Ifx>

=90Then

优秀"

ElseIf【?

】Then

良好"

ElseIfx>

=60Then

不及格"

1).x>

=75或75<

=X

及格"

或Label1="

〖第8题〗『程序填空』(1分)(题号:

46)

从键盘输入学生分数,统计学生总人数和各分数段人数,

即优秀(90-100)、良好(80-89)、中等(70-79)、

及格(60-69)、不及格(60以下)的人数。

Dimscore%,n1%,n2%,n3%,n4%,n5%

msg="

请输入分数(-1结束)"

msgtitile="

输入数据"

score=Val(InputBox(msg,msgtitle))

While【?

total=total+1

SelectCase【?

CaseIs>

=90

n1=n1+1

=80

n2=n2+1

=70

n3=n3+1

=60

n4=n4+1

n5=n5+1

Wend

Printn1,n2,n3,n4,n5,total

1).score>

=0★And★score<

=100或0<

=score★And★score<

=score★And★100>

=score或score>

=0★And★100>

=score

2).score

3).EndSelect

〖第9题〗『程序填空』(1分)(题号:

56)

输入数字1-7,显示其对应是星期几(例:

输入1,显示星期日,

如果输入其它内容,一律显示"

输入错误"

dimxasinteger

dimyasstring

x=val(text1.text)

case1

y="

今天是星期日"

case2

星期一"

case3

星期二"

case4

y="

星期三"

case5

星期四"

case6

case7

星期六"

y="

endselect

Text2.Text=y

1).selectcasex

2).y="

星期五"

3).CaseElse

〖第10题〗『程序填空』(1分)(题号:

41)

下面过程max()用于求3个数中最大值,利用这个过程求5个数中最大值。

Print"

5个数34、124、68、73、352的最大值是:

"

max1=max(34,124,68)

max1=【?

Printmax1

PublicFunctionmax(ByVala%,ByValb%,ByValc%)

If【?

m=a

Else

m=b

max=m

max=c

1).max(max1,73,352)

2).a>

b或b<

a

3).m>

c或c<

m

〖第11题〗『程序填空』(1分)(题号:

43)

下面的程序段用于实现以下功能:

利用冒泡法将一组整数

从小到大排序。

Constn=15

Dima(1Ton)AsInteger,workAsBoolean

DimiAsInteger,jAsInteger,xAsInteger

Randomize

Fori=1Ton

a(i)=Int(90*Rnd)+10

Printa(i);

Print

Fori=nTo2【?

work=True

Forj=1Toi-1

Ifa(j)>

a(j+1)Then

x=a(j):

a(j)=a(j+1):

a(j+1)=x

EndIf

Nextj

IfworkThen【?

1).Step-1

2).work=False或work=0或notwork=true

3).ExitFor

〖第12题〗『程序填空』(1分)(题号:

37)

以下程序用于判断一个正整数(≥3)是否为素数。

n=InputBox("

请输入一个正整数(≥3)"

k=Int(Sqr(n))

i=2

swit=0

DoWhilei<

=kAnd【?

swit=1

Loop

Ifswit=0Then

Printn;

是一个素数"

不是素数"

1).swit=0

2).nModi=0或n/i★=★n\i或n/i★=★int(n/i)

3).i=★i★+★1

〖第13题〗『程序填空』(1分)(题号:

55)

过程suixian可以判断某一个数字是否是水仙花数,利用

该过程找出三位数中所有水仙花数。

所谓"

水仙花数"

是指一个3位数,其各位数字立方和等于

该数本身。

DimiAsInteger

Fori=100To999

PublicSubsuixian(xAsInteger)

Dimi%,j%,k%

i=【?

j=(x-i*100)\10

k=x-i*100-j*10

】ThenPrintx

1).suixian(i)或callsuixian(i)或suixiani

2).x\100或int(x/100)

3).x=★i^3★+★j^3★+★k^3或x=★i*i*i★+★j*j*j★+★k*k*k

〖第14题〗『程序填空』(1分)(题号:

50)

从键盘上输入一串字符,以"

?

结束,统计输入字符中的

大、小写字母和数字的个数。

Dimch$,n1%,n2%,n3%

n1=0

n2=0

n3=0

ch=InputBox("

请输入一个字符"

DoWhile【?

SelectCasech

9"

Printn1,n2,n3

1).ch★<

>

★"

或notch="

或not"

=ch

A"

Z"

3).Loop

〖第15题〗『程序填空』(1分)(题号:

54)

本程序用于实现:

从键盘接收一数字,判断其是否在数组

中,如果在数组中则将其删除,否则显示该数字不在数组

中。

Dima(10)AsInteger,xAsInteger

Fori=1To10

a(i)=Int(Rnd*90)+10

x=InputBox("

请输入要删除的整数"

Ifa(i)=xThen【?

Fork=iTo9

**********SPACE*

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

当前位置:首页 > 考试认证 > 交规考试

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

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