当前位置:文档之家› 顺序结构程序设计练习题

顺序结构程序设计练习题

顺序结构程序设计练习题一、选择题1、下面正确的赋值语句是()。

A)x+y=30B)y=π*r*r C)y=x+30D)3y=x2、为了给x,y,z三个变量赋初值1,下面正确的赋值语句是()A)x=1:y=1:z=1B)x=1,y=1,z=1C)x=y=z=1D)xyz=13、赋值语句:a=123+left("123456",3)执行后,a变量中的值是。

A)"12334"B)123C)12334D)2464、在Visual Basic中,下列____程序行是正确的。

A)X=Y=5B)A+B=C^3C)Y=1&Y=Y+1D)I=X10”5、假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2,作用是____。

A)用于测试X是否偶数B)返回一个整数C)返回一个奇数D)用于测试X是否整数6、在Visual Basic中,下列____单词用于注释语句。

A)Rem B)End C)Else D)Loop7、inputBox函数反回值的类型为()。

A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)8、如果在立即窗口中执行以下操作:a=8:b=9print a>b则输出结果是()。

A)–1B)0C)False D)True9、语句Print Format(32548.5,"000,000.00")的输出结果是()A)32548.5B)32,548.5C)032,548.50D)32,548.5010、为了把焦点移到某个指定的控件,所使用的方法是()A)SetFocus B)Visible C)Refresh D)GetFocus11、在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click() a=Text1.Text+Text2.TextPrint aEnd Sub Private Sub Form_Load() Text1Text=""Text2Text=""End sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()。

A)444B)321123C)123321D)13223112、在VB中,下列()语句可以改变变量A的值:A)a=a+1B)t=A C)print a+1D)b=a+113、在VB中,下列()语句是错误的:A)PRINT"x="&x B)PRINT"X=";X C)PRINT A+1D)PRINT"X="+X14、下列VB程序段运行后,变量X,Y的结果为():A=256:X=INT(A/100):Y=INT(A/10)-X*10A)65B)652C)25D)66515、.在VB中,下列()表达式能够表达[10,50]之间的随机整数:A)INT(10*RND)+40B)40*INT(RND(10+40))C)10+INT(41*RND)D)INT(10*RND)*(10+40)16、在VB中,要交换变量A和B的值,应用的语句组是():A)A=B:B=A B)C=A:B=A:B=C C)A=B:B=C:C=A D)C=A:A=B:B=C17、在某个VB程序中,变量A的值为A=3.14,则应定义为()类型:A)integer B)single C)boolean D)string18、下列VB程序运行后,变量A、B的值为():A)-6,5B)-5,4C)5,-6D)4,-5A=4:B=-5:A=A+1:B=B-1:M=A:A=B:B=M19、在VB中,欲显示静态的文本,可采用下列():A)命令按钮B)标签控件C)文本框D)定时器控件20、下列关于Print方法的说法中,()不正确:A)Print方法具有计算和输出的双重功能B)使用Print方法输出数据时,前面的窗体名称可以省略C)Print方法对于字符串是原样输出,但不包括定界符双引号D)Print方法在窗体的Load事件下也可以运行21、下面程序运行结果为():Dim a as single,b as single,c as single A)123B)321C)231D)632 A=1:b=2:c=3:Let b=a*b*c:Let a=b/(c*2):Let c=a*c:Let b=b/3:Print a,b,c22、设有语句x=inputbox(“输入数值”,“0”,“示例”),程序运行后如果从键盘上输入数值10并按回车键,则下列叙述正确的是()A)变量X的值是数值10B)在INPUTBOX对话框标题栏中显示的是“示例”C)0是默认值D)变量X的值是字符串“10”23、要使控件与框架捆绑在一起,以下操作正确的是()A)在窗体不同位置上分别画一框架和控件,再将控件拖到框架上B)在窗体上画好控件,再画框架将控件框起来C)在窗体上画好框架,再在框架中画控件D)在窗体上画好框架,再双击工具箱中的控件24、要使文本框获得输入焦点,则应采用文本框控件的哪个方法()A)GotFocus B)LostFocus C)KeyPress D)SetFocus25、能够获得一个文本框中被选取文本的内容的属性是()A)Text B)Length C)SelText D)SelStart26、要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值()A)Caption B)Text C)Name D)AutoSize27、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是A)Private Sub Text1_GotFocus()Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End Sub B)Private Sub Text1_LostFocus()Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubC)Private Sub Text1_Change()Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End Sub D)Private Sub Text1_SetFocus()Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End Sub28、窗体中有3个按钮Command1、Command2和Command3,该程序的功能是单击按钮Com1时,按钮2可用,按钮3不可见,正确的程序是()A)Private Sub Com1_Click()B)Private Sub Com1_Click()C)Private Sub Com1_Click()D)PrivateSubCommand1_Click() Command2.Visible=True Command2.Enabled=True Command2.Enable=True Command2.Enabled=False Command3.Visible=False Command3.Enabled=False Command3.Visible=False Command3.Visible=FalseEnd Sub End Sub End Sub End Sub二、填空题1、要以****年**月**日形式显示当前机器内日期的Format函数表达式为。

2、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a=InputBox("请输入一个整数")b=InputBox("请输入一个整数")Print a+bEnd Sub程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为3、执行a=300:b=20:a=a+b:b=a-b:a=a-b的程序段后,b的值为。

4、产生[10,99]之间随机整数的VB表达式是.5、在窗体上画一个文本框和一个图片框,然后编写如下事件过程,程序运行后在文本框中显示的内容是,而在图片框中显示的内容是。

Private sub Form_load()Private sub Text1_change()Text1.text=”计算机”Picture1.print“欢迎学习VB”End sub End sub6、在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序程序运行后,单击命令按钮,则在窗体上显示的内容是A=1234:B$=Str(A):C=Len(B$)Print C7、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:Private Sub Command1_Click()a=Text1.text:b=Text2.text:C=Lcase(a):D=Ucase(b)Print C;DEnd Sub程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是8、要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为9、窗体的Enable属性的属性值是类型的数据.10、如果要改变窗体的标题,则需要设置的属性是顺序结构程序设计练习题答案一、选择题:题号12345678答案C A D A A A B C题号910111213141516答案C A C A D C C D题号1718192021222324答案B A B D A D C D题号25262728答案C A A C二、填空题:题号答案题号答案1Format(date,”dddddd”)232145633004Int(rnd*90+10)5计算机无内容657abcEFG839布尔10caption。

相关主题