VB程序题.docx
- 文档编号:8559961
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:20
- 大小:700.47KB
VB程序题.docx
《VB程序题.docx》由会员分享,可在线阅读,更多相关《VB程序题.docx(20页珍藏版)》请在冰豆网上搜索。
VB程序题
VB程序题
VB程序设计结构:
顺序结构、分支结构、循环结构。
一、顺序结构题:
二、分支结构:
IF<条件>Then
<语句组1>
Else
<语句组2>
Endif
IF<条件>Then
<语句组>
Endif
答案:
1、a=6b=52、Value=603、a=9
4、a=9:
b=75、a=7b=9
三、循环结构
答案:
1、32、s=s+i
3、k=-3a=504、s=0
四、选择题
1、流程图如右图所示,其输出结果是()
A.4B.3C.10D.5
答案=A
2、
该程序段运行后,变量y的值是()
A.25B.20C.15D.0
答案=B
3、把二进制数10转换为十进制数,其值为()
A.6B.4C.2D.8
答案=C
4、下列属于VisualBasic合法变量名的是()
A.8abB.a?
2C.ifD.cengji
答案=D
5、流程图如右图所示,若输入x、y的值为1和-4,则输出结果是()
A.-5B.-3C.3D.5
答案=D
6、
要使循环体t=t*k执行5次,循环变量的初值应该是()
A.2B.1C.0D.10
答案=B
7、
2πa在VisualBasic中的表达式是()
A.2?
3.1416?
aB.2*?
aC.2πaD.2*3.1416*a
答案=D
8、
该程序段运行后,循环体执行的次数是()
A.2B.1C.0D.出错
答案=C
9、
该程序段运行后,变量a,b的值是()
A.3,2B.2,1C.2,3D.5,2
答案=A
10、
“x小于30且y大于20”的逻辑表达式是()
A.x<30Noty>20B.x<30Ory>20C.x<30Andy>20D.x<30:
y>20
答案=C
11、表达式Int(3.141*100)/100的值是()
A.314.1B.314C.3.14D.3
答案=C
12、
该程序段运行后,变量s的值为()
A.80B.60C.15D.3
答案=C
13、
该程序段运行后,变量s的值为()
A.10B.50C.1D.5
答案=B
14、下面程序段的循环步长是()
Fori=1To1000
s=s+i
Nexti
A.不确定B.1000C.1D.0
答案=C
15、以下程序段的执行结果为()
A=2:
B=3
IfA T=A: A=B: B=T Endif Printa;b A.33B.22C.32D.23 答案=C 16、王浩同学用VB设计了一个加法器,左图是它的主界面,右图是实现加法运算的关键代码。 右图中的代码应该写在( )按钮的“Click”事件中。 A.“清除”B.“计算”C.“窗体”D.“退出” 答案=B 17、在VB程序中,能表示X或Y小于Z的表达式是() A.X 答案=D 18、如图,在这个用VB制作的“加法器中”,圈内部分需要使用右图中哪个控件? A.③B.②C.①D.④ 答案=D 19、用以下程序段求100以内的偶数和,划线部分的语句应为() S=0 fori=0to100step2 _________ Next A.S=iB.S=S+2C.S=S+ID.i=i+2 答案=C 20、 在VB中插入一个命令按钮,图中是这个命令按钮的属性窗口,那么这个命令按钮上显示的文字是: A.FalseB.startC.Command1D.True 答案=B 21、以下程序段的执行结果为() a=5 Fork=1To0 a=a+k Nextk Printk;a A.-16B.1121C.15D.-116 答案=C 22、图中是一个按钮的“click”事件代码,这说明该按钮的作用是() A.改变字体颜色B.进行一个加法计算C.取当前的系统时间D.添加命令按钮 答案=B 23、 如图,这个VB窗体中有()个标签框和()命令按钮。 A.3、2B.2、2C.3、3D.2、3 答案=A 24、在VB程序中,用以表示10 A.x>10andx<15B.10 答案=A 25、李刚要用VisualBasic设计一个程序,首先要做的是()。 A.分析问题B.编写代码C.设计界面D.调试与运行程序 答案=A 26、执行“A=5: A=A+5”语句后,变量A的值为() A.10B.5C.0D.不一定 答案=A 27、用VB设计一个程序,可以查询当前日期和时间并退出,运行界面如图所示,该窗体中用到了: A.两个标签框和两个命令按钮B.一个标签框和四个命令按钮 C.五个标签框D.三个标签框和两个命令按钮 答案=D 28、以下程序段的执行结果是() A=1: b=2: c=3 a=b: b=c: c=a Printa;b;c A.321B.231C.123D.232 答案=D 29、下面程序段的划线部分应是() A=321: b=654 t=a: a=b: printa;b 运行结果 654321 A.b=tB.a=tC.t=bD.b=a 答案=A 30、表达式16/4-2^8*5MOD5\2的值为() A.14B.2C.20D.4 答案=D 31、执行以下程序段后,变量S的值为() S=0 ForI=0to4 S=S+I NextI A.4B.16C.12D.10 答案=D 32、执行以下程序段后,变量y的值为() x=3 Ifx>3Then y=x*x EndIf y=2*x A.6B.3C.0D.9 答案=A 33、以下程序段的执行结果是() S=1 ForI=0to4 S=S*I NextI prints A.12B.10C.4D.24 答案=D 34、在用VB设计程序时,图中()工具用于插入标签框。 A.②B.①C.④D.③ 答案=A 35、有如下程序段: s=0 Fori=1to3 s=s+i Nexti 36、该程序段运行后,变量s的值为() A.3B.4C.5D.6 答案=D 37、有如下程序段: a=8: b=6 Ifa t=a a=b b=t EndIf 38、该程序段运行后,变量a和b的值分别为() A.6,6B.8,6C.6,8D.8,8 答案=B 39、有如下程序段: t=1 Fori=1to3 t=t*i Nexti 该程序段运行后,变量t的值为() A.2B.8C.6D.4 答案=C 40、下列说法中,不符合程序设计优化原则的是() A.变量命名在遵守命名原则的前提下,还要"见名知意"B.添加适当的注释以提高程序的可读性 C.程序流程越复杂越好D.程序的运行效率是程序优化的重要指标 答案=C 41、有如下程序段: a=6 b=5 a=a+b b=a-b 42、该程序段运行后,变量b的值为() A.6B.5C.1D.11 答案=A 43、有如下程序段: r=3 s=r*r*r p=2*r r=5 s=2*r 该程序段运行后,变量s的值为() A.5B.6C.10D.27 答案=C 44、有如下程序段: a=6 Ifa<6Then a=a-2 EndIf a=a+2 45、该程序段运行后,变量a的值为() A.0B.8C.6D.4 答案=B 有如下程序段: a=3 b=5 z=a a=b b=z 该程序段运行后,变量a的值为() A.8B.5C.3D.0 答案=B 46、 对应的VB表达式是() A. B. C. D. 答案=C 47、有如下程序段: 该程序段运行后,变量s的值为() A.2B.24C.12D.6 答案=B 48、Cos30°对应的VB表达式是() A.Cos(30*3.14/180)B.Cos(30°)C.Cos(30)D.Cos30 答案=A 49、有如下程序段: 该程序段运行后,变量a的值为() A.30B.0C.10D.20 答案=A 50、有如下程序段: 该程序段运行后,变量a的值为() A.8B.4C.0D.16 答案=C 51、下列有关算法的说法中错误的是() A.用流程图描述算法清晰、直观B.用自然语言也可以描述算法 C.算法设计原则是自上而下、先粗后细D.一般情况下应先编程序后设计算法 答案=D 52、有如下程序段: 该程序段运行后,变量s的值为() A.5B.12C.2D.3 答案=B 53、如果用“画一个正方形的程序段”画100个正方形,则应采用的程序结构是() A.选择结构B.顺序结构C.树型结构D.循环结构 答案=D 54、有如下程序段: 该程序段运行后,循环体的执行次数是() A.3B.2C.1D.4 答案=B 55、“如果下雨在家学习,不下雨则去书店”。 用流程图描述此问题时,判断“是否下雨”的流程图符号是() A. B. C. D. 答案=C 56、有如下程序段: 该程序段运行后,变量y的值为() A.-2B.0C.1D.-1 答案=C 57、读流程图,判断运行结果是() A.-5B.-2C.-1D.5 答案=A 五、DO循环结构:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序