资源描述:
《选择结构习题(LIANXI)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.VB提供了结构化程序设计的三种基本结构,三种基本结构是()2.下面程序段运行后,显示的结果是()Dimxifxthenprintxelseprintx+1(A)1(B)0(C)-1(D)显示出错信息3.对于语句ifx=1theny=1,下列说法正确的是()(A)x=1和y=1均为赋值语句(B)x=1和y=1均为关系表达式(C)x=1为关系表达式,y=1为赋值语句(D)x=1为赋值语句,y=1为关系表达式4.用If语句表示分段函数f(x)=sqr(x+1),x>=1;f(x)=x*x+3,x<1,下列不正确的程序段是()(A)Ifx>=1thenf=sqr(x+1)f=x*x+
2、3(B)ifx>=1thenf=sqr(x+1)ifx<1thenf=x*x+3(C)ifx>=1thenf=sqr(x+1)Elsef=x*x+3endif(D)ifx<1thenf=x*x+3elsef=sqr(x+1)endif5.下列程序段,运行后显示的结果是()Dimxx=Int(Rnd)+5selectcasexcase5print“优秀”case4print“良好”case3print“通过”caseelseprint“不通过”Endselect6.下面语句执行后,变量w中的值为()W=choose(WeekDay(“2010,6,1”),”Red”,”Green”
3、,”Blue”,”Yellow”)7.下面程序段表示求两个数中的大数,()不正确(A)Max=IIf(x>y,x,y)(B)Ifx>ythenMax=xelseMax=y(C)Max=x4ify>=xthenmax=y(D)Ify>=xthenmax=ymax=x8.下面if语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是()A.Ifsex=”男”andage<40andInstr(duty,“教授”)>0thenn=n+1B.Ifsex=”男”andage<40and(duty=“教授”orduty=“副教授”)thenn=n+1C.Ifsex=
4、”男”andage<40andRight(duty,2)=“教授”thenn=n+1D.Ifsex=”男”andage<40andduty=“教授”Andduty=“副教授”thenn=n+19.在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1,Text2的文本框,然后编写如下事件过程:PrivateSubCommand1_clickn=Text1.textSelectcasenCase1to20X=10Case2,4,6X=20CaseIs<10X=30Case10X=40EndSelectText2.Text=x程序运行后,如果在文本框Text1中输入
5、10,然后单击命令按钮,则在Text2中显示的内容是()10.以下Case语句中错误的是()(A)Case0To10(B)CaseIs>10(C)CaseIs>10andIs<50(D)Case3,5,Is>1011.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()X=InputBox(“Input”)SelectCasexCase1,3Print“分支1”CaseIs>4Print“分支2”CaseElsePrint“Else分支”EndSelectEnd程序运行后,如果在输入对话框中输入2,则窗体上显示
6、的是()12.执行下面的程序段后,变量C的值为a=29b=334Selectcaseb10Case0C=a*10+bCase1To9C=a*100+bCase10to99C=a*1000+bEndSelectPrintC13.下列程序段所代表的函数关系式为()X=InputBox(“Inputanumber”)SelectcasexCase1to6Y=x^3+5*x^2CaseIs>6Y=x+6CaseelseY=-x+5Endselect14.编一程序输入上网的时间计算上网费用,计算的方法如下:同时为了鼓励多上网,每月收费最多不超过150元。15.输入三角形三条边a,b,c的
7、值,根据值,判断能否构成三角形。若能够构成三角形还需要显示三角形的性质:等边三角形、等腰三角形、直角三角形、任意三角形。完成下列程序填空,并上机调试成功subcommand1_click()dimx%,y%,z%x=val(inputbox(“inputx”))y=val(inputbox(“inputy”))z=val(inputbox(“inputz”))ifthenmsgbox(“能构成三角形”)ifthenmsgbox(“是等边三角形”)elseifthenmsgbox(