1.在VB中,表达式”21\4+21Mod4”的结果是BA.5B.6C.7D.出错2.已知A,B,C,D是整型变量,且都已有互不相同的值,执行一下语句后,其值一定相等的变量是BB=8A=CD=AD=BA.A,DB.A,CC.C,BD.B,A3.在求圆周长及面积程序中,半径r可能带小数位,所以应将半径r定义为()类型D A.IntegerB.DateC.LongD.Single4.在VB中,以下关于符号常量的声明正确的是AA.const ONE as Integer=5B.Dim ONE as Integer=5C.Const ONE as IntegetD.Dim ONE as Integer5.以下说法中正确的是BA.一个算法至少有一个输入B.任何算法包含的计算步骤都是有限的C.一个问题只有一种算法可以结绝D.程序的三种基本结构是顺序结构、选择结构、控制结构6.下列逻辑表达式中值为“TRUE”的是DA.NOT(1=1)B.”abc”=”ABC”C.”a”>”b”D.(1>2)OR(2>1)7.程序流程图表示处理的是AA.长方形B.菱形C.椭圆形D.圆形8.表达式“Val(”12”)+Len(“2b”)”的值是BA.12B.14C.122bD.出错9.下列不是合法字符串常量的是DA.”你好”B.“”C.”True”D.#False#10.下面各选项中,针对对象描述不正确的是BA.对象与实体具有相应的属性和行为B.客观世界中的实体可以作为对象C.具有代码D.具有唯一可识别的标识11.在VB中改变对象属性时,应采用AA.属性窗口B.窗体布局窗口C.窗体设计器窗口D.工程资源管理器窗口12.关于算法的特性,以下说法不正确的是DA.有穷性B.确定性C.可行性D.易用性13.面向对象的程序设计中,关于类的描述正确的是A A.具有相同操作功能和相同的数据格式的对象的集合B.日常生活中对事物的分类C.类是有对象创建的D.类中的对象不用实例化就可直接调用14.下列程序不能正常运行的是DA.for i=1to10Print“Hello!”i=i+1nextB.for i=1to10step1Print“Hello!”i=i+1nextC.for i=1to10Print“Hello!”i=i+2nextD.for i=1to10step1Print“Hello!”i=i-1next15.在VB的开发环境中,针对函数描述错误的是B A.函数可以有返回值也可以没有返回值B.不可以自定义函数C.可以自定义函数D.函数定义处的参数成为形式参数16.在下列程序段运行后,循环体的执行次数和循环变量i的值分别是Dsum=0for i=1to15step3sum=sum+inext iA.15次,15B.15次,16C.5次,15D.5次,1617.下列不是程序设计语言的是CA.C++B.JavaC.PhotoShopD.Visual Basic18.在日常生活中。
我们常常会碰到许多需要解决的问题,以下描述最适合用计算机编程来处理的是CA.修改一张拍的不满意的数码照片B.记录每月零花钱的开支情况C.计算10000以内的奇数平方和D.在因特网上查找自己喜欢的图片19.在VB中,下列表达式的值不等于7的是CA.Len(“student”)B.Int(Abs(-7.5))C.Not(7=7)D.Sqr(Abs(-49))20.在VB的开发环境中,实现选择结构的语句是AA.IF语句B.FOR…NEXT语句C.DO…LOOP语句D.以上均不是21.在VB中改变控件的位置,()的值在改变CA.Height与WidthB.Height与LeftC.Left与TopD.Top与Width22.在VB开发环境中,窗口的Caption属性可以设置DA.高度B.位置C.背景色D.标题23.某校要举行校园歌手比赛,请你设计一个能自动计算各个选手得分和排名的软件。
你接任务后,准备开始设计次软件,比较好的方法和步骤是C1.调试程序2.分析问题3.设计算法4.构建数学模型5.编写程序A.12345B.24351C.42351D.2341524.有两个条件M、N,只要其中有一个条件为真时,结果一定为真的是C A.Not MB.M And NC.M OR ND.NOT M AND NOT N25.下列哪个不是流程图中常见的图形DA.菱形B.平行四边形C.矩形D.三角形26.对于语句If a=2Then b=4,下列说法正确的是DA.a=2和b=4都是赋值语句B.a=2和b=4都是关系表达式C.a=2是赋值语句,b=4是关系表达式D.a=2是关系表达式,b=4是赋值语句27.下面不是面向对象程序设计的关键技术的是CA.继承B.多态性C.数据隐藏D.实例化28.假定X是数值型变量,那么表达式“Int(X/2)=X/2”AA.用于测试X是否是偶数B.返回一个整数C.返回一个奇数D.用于测试X是否是整数29.计算机能够直接识别和处理的语言是CA.汇编语言B.自然语言C.机器语言D.高级语言30.在VB环境中,针对变量说法正确的是BA.局部变量可以用于整个程序B.局部变量只能用于定于它的过程C.局部变量能够被其它函数或过程使用D.全局变量的作用范围小于局部变量31.VB程序段Lable1.Caption=”Hello”,作用是CA.将文本框Lable1的名称设置为“Hello”B.将文本框Lable1显示的文本设置为“Hello”C.将标签Lable1的名称设置为“Hello”D.将标签Lable1显示的文本设置为“Hello”32.下列哪一个不是对象的属性CA.名字B.大小C.打印D.颜色33.有两个杯子a和b,a盛放酒,b盛放醋,要将它们盛放的液体互换,根据常识互换过程须增加一个空杯子c作为过渡,正确的互换算法是B1将b杯子液体倒入a杯子(b=>a)2将a杯子液体倒入c杯子(a=>c)3将c杯子液体倒入b杯子(c=>b)A.123B.213C.312D.23134.以下不属于VB的三种工作模式的是CA.设计模式B.运行模式C.开发模式D.中段模式35.学校要举行运动会,请你设计一个能够自动计算各班得分及排名的软件,你接任务后,准备开始设计此软件。
比较好的方法和步骤是CA.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序36.在流程图中,菱形代表的是BA.处理B.判断C.输入输出D.结束37.表达式“Chr(65)”生物结果类型是DA.数值型B.日期型C.布尔型D.字符型38.()是编程的核,是解决问题的方法和步骤AA.算法设计B.界面设计C.代码编写D.调试程序39.Visual Basic是一种()DA.宏B.游戏C.图像处理软件D.程序设计语言40.在VB中,表达式Abs(-8)+Len(“my pen”)-Int(4.942)的值是DA.7B.8C.9D.1041.有两个条件P1、P2,只要其中有一个条件为真时,结果一定为真的是C A.Not P1B.P1And P2C.P1OR P2D.NOT P1AND NOT P242.不属于结构化程序设计基本特点的是DA.程序是由三种基本结构组成B.一个程序可以分解为多个不同的模块C.采用“自顶向下、逐步求精”的设计方法D.程序是由各种不同的对象组成43.VB结构化高级程序设计语言不具有的特点是CA.可视化B.面向对象C.采用事件驱动方式D.层次性44.在流程图中,平行四边形代表的是CA.处理B.判断C.输入输出D.结束45.在VB中,要建立一个文本编辑区域,可采用CA.命令按钮B.标签控件C.文本控件D.定时器控件46.算法与程序的关系是BA.算法是对程序的描述B.算法决定程序,是程序设计的核心C.算法和程序之间无关系D.程序决定算法,是算法设计的核心填空1.计算s=1!+2!+3!+…….+8!的值并在窗体上打印出来Dim s As SingleDim p As SingleDim i As Integers=____p=____For i=1to8p=p+1s=_________Next iPrint“s=”+s(1)0(2)1(3)s+p2.在VB中,变量名必须以______开头,长度不能超过_______个字符。
(1)字母或汉字(2)2553.在VB中,求数值表达式的绝对值,要使用函数________,求数值表达式的算术平方根,要数用函数________。
(1)Abs(2)Sqr4.随即产生10个属于区间[0,20)的不同整数,并保存于数组中,然后计算这10个数的平均值并保存于变量avg中。
Dim a(9)As IntegerDim sum As SingleDim i As IntegerDim avg As Integersum=0RandomizeFor i=0to_____step1a(i)=Int(_________)Next iFor i=0to9sum=_________Next iavg=sum/10(1)9(2)Rnd()*20(3)sum+a(i)5.下面是一段VB程序:Private Sub Command1_Click()Dim sum as Double,i As Integersum=0For i=1to5sum=sum+i*iNext iText1.text=Str(sum)End Sub该程序运行后,语句sum=sum+i*i共执行了________次,运行结果是_______,该程序结构属于_______结构。
(1)5(2)55(3)循环6.某工厂2008年的总产值为1000万元,若总产值以每年5%的速度增长,计算多少年后总产值翻一倍Dim p As SingleDim n As Integerp=_______n=0Do While p<2000p=p*________n=________Loop(1)1000(2)1.05(3)n+17.有如下VB程序段:Dim x As Single,i As Integerx=3i=2Do While i<=4x=x+ii=i+1Loop该程序运行后,变量x的值是________请在下面程序的程序实现上面程序的功能Dim x As Single,i As Integerx=3For i=___to_____x=x+iNext(1)12(2)2(3)48.下面VB程序的功能是计算表达式1×2+3×4+5×6+7×8+9×10的值:Dim sum As Integer,i As Integersum=0For i=1to9Step2sum=sum+i*(i+1)Next iText1.Text=Str(sum)语句sum=sum+i*(i+1)共执行了______次,Text1中最后输出结果是_________(1)5(2)1909.血液中酒精含量大于或等于0.3mg/ml驾驶机动车辆属酒后驾车,大于或等于1.0mg/ml驾驶机动车辆属醉酒驾车,填入合适的语句或表达式,把程序补充完整。