高中信息技术算法与程序设计(VB )练习题2004 年8月20日作者:洪鼎文化中心浏览选项:大中小--> 颜色Black Red Yellow Pink Green Orange Purple Blue Beige Brown Teal Navy Maroon LimeGreen 本一、选择题:1. 下列各组控件都具有Caption 属性的是A. 窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下列各组控件具有相同默认事件的是A. 窗体、文本框B.标签、按钮C.窗体、标签D.文本框、按钮3. 下列每个控件都具有的属性是A. NameB.CaptionC.FontD.Interval4. 下列运算结果中,值最大的是A.34B.3/4C.4 mod 3D.3 mod 4 〖/表示除,表示整除,mod表示求余数〗5. 以下哪个是合法的变量名A.Len B .Test@qw C.6cost_1 D.count2s6. 在Visual Basic 代码中,将多个语句合并在一行上的并行符是A. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号(?)7. 如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval 属性值应该是A .5000 B.500 C.50 D.58.下列控件中可设置滚动条是A.计时器B .标签C.文本框D.按钮9.下面程序执行的结果是Private Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B)〖val 是把字符转化为数值的函数〗Print C 100End SubA.123B.3C.5D.57910. 若要求从文本框中输入密码时在文本框中只显示#号,则应当在此文本框的属性窗口中设置A. Text 属性值为"#" B . Caption 属性值为"#"C . password 属性值为空"#"D . Passwordchar 属性值为"#"11. 下列逻辑运算结果为"true" 的是A.flase or not trueB.flase and not trueC. true or not trueD.true and not true12. 下列控件中可用于接受用户输入文本,又可用于显示文本的是A. Label 控件B. TextBox 控件C. Timer 控件D. CommandButton 控件13. 以下程序段执行后,整型变量n 的值为year=2001n=year4+year400-year100A. 495B. 505C. 500D. 48514. 下列关于CommandButton 控件的叙述正确的是A. CommandButton 控件的Caption 属性决定按钮上显示的内容B. 单击VB 应用程序中的按钮,则系统激活按钮控件对应的Change 事件C. CommandButton 控件的name 属性决定按钮上显示的内容D. 以上都不对15. 以下程序段执行后整型变量n 的值为n=0for i=1 to 20 step 5n=n+inext iA. 50B. 34C. 15D. 21016. 一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是A. 对象,属性,事件,方法B. 对象,属性,方法,事件C. 属性,对象,方法,事件D. 属性,对象,事件,方法〖对象的属性定义其外观、方法定义其行为、事件定义其与用户的交互〗17. 如果要改变窗体的标题,需要设置窗体对象的属性。
B.CaptionC.BackColorD.BorderStyle18. 窗体的BackColor 属性用于设置窗体的A.高度B.宽度C.背景色D.前景色19. Visual Basic 提供的标签控件(LABEL )可具有功能是A. 输入文本B. 显示文本C. 计时D. 显示时间20. Visual Basic 为命令按钮提供的Cancle 属性是A. 用来指定命令按钮是否可用ESC 键来选中B •用来指定命令按钮的功能是停止一个程序的运行C. 用来指定命令按钮的功能是关闭一个运行程序D •用来指定命令按钮的功能是中断一个程序的运行〖Cancle 属性值为真时,按键盘上的ESC 键相当于用鼠标单击这个按钮Default 属性值为真时,按键盘上的Enter 键相当于用鼠标单击这个按钮〗21. Visual Basic 规定窗体文件的扩展名是A. .forB. .frmC. .vbpD. .bas22. 下列关于算法的叙述不正确的是A.算法是解决问题的有序步骤B •算法具有确定性、可行性、有限性等基本特征C. 一个问题的算法都只有一种D •常见的算法描述方法有自然语言、图示法、伪代码法等23. 下列关于添加"控件"的方法正确的是A .单击控件图标,将指针移到窗体上,双击鼠标B .双击工具箱中的控件,即在窗体上出现该控件C.单击工具箱中的控件,将指针移到窗体上,再单击D .用鼠标左键拖动工具箱中的某控件到窗体的适当位置24. 以下选项中,不是Visual Basic 控件的是A.文本框B.定时器C.窗体D.命令按钮25. 若要使某文本框获得控制焦点,可使用的方法是A.LostFocusB.SetFocusC.PointD.value26. 双击窗体中的对象后,Visual Basic 将显示的窗口是A.项目(工程)窗口 B .工具箱 C .代码窗口 D .属性窗口27. 若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为if a>5 thenif b<4 then c=a-b else c=b-aelseif b>3 then c=a*b else c=a mod bend ifA.2 B.-1 C.1 D.628.下列逻辑表达式中能完全正确表示条件"year 是闰年"的是A. year mod 4=0B. year mod 400=0C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0) 29.执行以下程序段后,整型变量 C 的值为a=24b=328select case b10case 0c=a*10+bcase 1 to 9c=a*100+bcase 10 to 99c=a*1000+bend selectA.537B.2427C.24328D.24032830. 若要设置定时器控件的定时时间,需设置的属性是A .Interval B.value C.Enabled D.Text31. 下列关于For ...next 语句的说法正确的是A.循环变量、初值、终值和步长都必须为数值型B.step后的步长只能为正数C. 初值必须小于终值D. 初值必须大于终值32. 下列程序执行后,整型变量n 的值为n=0for I=1 to 100if I mod 4=0 then n=n+1next IA.5050B.25C.26D.33 33.若要设置文本框中所显示的文本颜色,使用的属性是A.BackColorB.FillColorC.ForeColorD.BackStyle 35.命令按钮能响应的事件是A .DblClickB .Click C.Load D.Scroll36.若要将某命令按钮设置为默认命令按钮。
则应将以下哪个属性的值设置为TrueA.value B .Cancel C.Default D.Enabled37.Visual Basic 程序设计的完整的步骤是A. 可视性程序设计 B .代码程序设计C.可视性程序设计和代码程序设计 D •界面设计38.在Visual Basic 环境下,当写一个新的Visual Basic 程序时,所做的第一件事A.编写代码 B •新建一个工程C.打开属性窗口D •进入VB环境39.窗体能响应的事件是A.ActiveFrom B.Drive C.Load D.Change40.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是A•属性、事件、方法 B •控件、属性、事件C.窗体、控件、过程 D •窗体、控件、模块41.只能用来显示字符信息的控件是A.文本框B.标签框C.图片框D.图像框42.能够改变复选框中背景颜色的属性是A .valueB .Fontcolor C.Backcolor D .Font43. 系统日期的函数是A. data$B. time$C. date$D. gettime$44. 设计一个计算器时,必须要使用的控件是A.滚动条B .图片框C.文本框D .单选框45. 以下选项中,不属于单选按钮属性的是A. EnabledB. Caption C .Name D.Min47. Visual Basic 规定工程文件的扩展名是A. .forB. .frmC. .vbpD. .bas 48.下列关于“控体”属性的说法正确的是A •单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。
B •所有对象都具有同样的属性C.控件的属性只能在设计时设置,不能在运行时修改D .控件的每一个属性都具有同样的默认值49.下列关于事件的叙述中不正确的是A •事件是系统预先为对象定义的能被对象认别的动作B .事件可分为用户事件与系统事件两类C.VB 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写D.VB 中所有对象的默认事件都是Click 50.下列各组变量声明正确的是A.Dim abc as integer , num as singleB .Dim I%, N$ as integerC.Dim a%, b%, c%, a$D .public dim n% 〖变量名的默认类型:%为整型、$为字符型、!为单精型、#为双精型〗51.下列各赋值语句,语法不正确的是A.x+y=5B.BiNumber =15C.Labell.caption =timeD.sLength =x+y:.如果x=4,那么以下运算结果为True的表达式是A.(x<=4)and(x>=6)B (x>=4)Or(x>=6)C.(x>=4)Xor(x>=6) D.not(x<>4)IXor是异或运算,A xor B的结果是当A和B都为真、或都为假时才为真,否则为假〗53.如果想在程序中反复使用一个数据“ 01/01/2000,为”了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用A .将这个数据声明为字符串型常量,用一个常量标识符代表它。