2-3程序的选择结构练习 一、判断是非题: ( )1、End If 语句对于单行的If语句不需要。 ( )2、表达式 (2*3)>=5 and 12/3<=4 的值为False。 ( )3、VB程序一行写不下,可以直接换行继续写。 ( )4、在VB中表达式11\3+11 mod 3的运算结果值是5。 ( )5、使用VB编程,我们把工具箱里的工具称为控件。 二、单项选择题: 1、语句段 a=3 b=5 t=a a=b b=t 执行后,( )。 A、a值为3,b值为3 B、a值为3,b值为5 C、a值为5,b值为5 D、a值为5,b值为3 2、语句 if 3*4>=10 then a=1 else a=2 执行后,a的值为( A、12 B、10 C、1 D、2 3、变量X大于等于60且小于70的条件表达式是( )。 A、X>=60 和 X<70 B、X>=60 Or X<70 C、X>=60 And X<70 D、60<=X<70 4、VB中字符表达式"23"+"456"的值为( )。 A、479 B、23+456 C、"23+456" D、23456 5、在VB中保存一个编写好的程序,工程文件的扩展名为( )。A、.frm B、.vbp C、.exe D、.doc 三、填空题: 1、以下是某程序的部分代码,根据代码写出结果。 (1)a=7 )。 If a>=0 And a<=10 Then Print a*5 Else Print a/2 其结果为:( )。 (2)a=11 If a>=0 And a<=10 Then Print a/2 Else Print "a*5" 其结果为:( )。 四、编程题:(编程并上机调试,3选1) 1、某托儿所收2岁到6岁的孩子,2岁、3岁的孩子进小班(Lower Class),4岁的孩子进中班(Middle Class),5岁、6岁的孩子进大班(Higher Class)。编写程序,输入孩子的年龄,输出年龄及进入的班号。如:输入:3,输出:age:3,Enter Lower Class 。 2、为某航空公司设计一个出售机票程序,能根据月份和订票数决定优惠率,计算票价。假设优惠折扣规定如下: ①旅游旺季7~9月份,如果订票数超过20张,票价优惠15%;20张以下,票价优惠5% 。 ②在旅游的淡季1~5月份,10月份和11月份,如果订票数超过20张,票价优惠30%;20张以下。票价优惠20% 。 ③其他情况,一律优惠20% 。 3、编一程序,计算学生奖学金的等级,以3门功课成绩M1、M2、M3为评奖依据。奖学金标准如下: 一等奖:符合下列条件之一者,可得一等奖:①平均分大于95分者。②有两门成绩是100分,且第三门功课成绩不低于80分者。 二等奖:符合下列条件之一者,可得二等浆:①平均分大于90分者。②有一门成绩是100分,且其他成绩不低于75分者。 三等奖:各门功课成绩都不低于75分者。 说明: 符合条件者就高不就低,只能获得高的那一项奖学金。程序界面自定,要求显示获得的等级。 本文来源:https://www.wddqw.com/doc/edda762675c66137ee06eff9aef8941ea76e4b03.html