选修1《算法与程序设计》模块上机题.docx
《选修1《算法与程序设计》模块上机题.docx》由会员分享,可在线阅读,更多相关《选修1《算法与程序设计》模块上机题.docx(24页珍藏版)》请在冰点文库上搜索。
选修1《算法与程序设计》模块上机题
------------------------------------第1套--------------------------------------
第11题:
编写程序:
打开Z:
\VB\113文件夹中的文件:
"k3.vbp"进行以下操作并保存。
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1文本框中输入整数m、Text2文本框中输入整数n,如果m大于n,则在Text3文本框中输出m减去n的值,否则在text3文本框中输出n减去m的值。
测试数据
在Text1文本框中输入9,Text2文本框中输入7,则Text3文本框中输出:
2。
在Text1文本框中输入4,Text2文本框中输入8,则Text3文本框中输出:
4。
第12题:
界面设计:
新建一个VB工程,工程文件名称为:
"工程1.vbp",并添加一个窗体文件:
"Form1.frm",保存在Z:
\VB\111文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存。
第13题:
程序补充:
打开Z:
\VB\112文件夹中的文件:
"gc03.vbp"进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到500之间能被11整除的个数。
PrivateSubCommand1_Click()
DimIAsInteger
DimnAsDouble
n=0
'删除<1>,填入正确的代码
ForI=1To<1>Step1
'删除<2>,填入正确的代码
If<2>Mod11=0Thenn=n+1
NextI
Print"1到500之间能被11整除的个数为:
";n
EndSub
------------------------------------第2套--------------------------------------
第11题:
界面设计:
新建一个VB工程,工程文件名称为:
"工程1.vbp",并添加一个窗体文件:
"Form1.frm",保存在Z:
\VB\117文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存。
第12题:
编写程序:
打开Z:
\VB\119文件夹中的文件:
"k5.vbp"进行以下操作并保存。
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1文本框中输入距离s米、Text2文本框中输入时间t秒,计算小车速度,判断车速是否超过22米/秒(约80公里/小时),如果超过,则在Text3文本框中输出"超速危险",否则在Text3文本框中输出"没有超速"。
测试数据
在Text1文本框中输入70,Text2文本框中输入3,则Text3文本框中输出:
超速危险。
在Text1文本框中输入30,Text2文本框中输入2,则Text3文本框中输出:
没有超速。
第13题:
程序补充:
打开Z:
\VB\118文件夹中的文件:
"gc05.vbp"进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到100之间能被13整除的整数之和。
PrivateSubCommand1_Click()
DimIAsInteger
DimsAsDouble
'删除<1>,填入正确的代码
s=<1>
ForI=1To100Step1
'删除<2>,填入正确的代码
IfIMod13=0Thens=<2>+I
NextI
Print"1到100之间能被13整除的整数之和为:
";s
EndSub
------------------------------------第3套--------------------------------------
第11题:
程序补充:
打开Z:
\VB\115文件夹中的文件:
"gc04.vbp"进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到50之间能被4整除的整数之和。
第12题:
界面设计:
新建一个VB工程,工程文件名称为:
"工程1.vbp",并添加一个窗体文件:
"Form1.frm",保存在Z:
\VB\114文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存。
第13题:
编写程序:
打开Z:
\VB\116文件夹中的文件:
"k4.vbp"进行以下操作并保存。
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1文本框中输入距离s千米、Text2文本框中输入速度v千米/小时,计算货车行驶时间,判断行驶时间是否超过4小时,如果超过,则在Text3文本框中输出"疲劳驾驶",否则在Text3文本框中输出"注意安全"。
测试数据
在Text1文本框中输入300,Text2文本框中输入75,则Text3文本框中输出:
注意安全。
在Text1文本框中输入400,Text2文本框中输入75,则Text3文本框中输出:
疲劳驾驶。
------------------------------------第4套--------------------------------------
第11题:
程序补充:
打开Z:
\VB\106文件夹中的文件:
"gc01.vbp"进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到50之间能被5整除的整数之和。
PrivateSubCommand1_Click()
DimIAsInteger
DimSAsDouble
S=0
'删除<1>,填入正确的代码
ForI=1To<1>Step1
'删除<2>,填入正确的代码
IfIMod5=0ThenS=S+<2>
NextI
Print"1到50之间能被5整除的整数之和为:
";S
EndSub
第12题:
编写程序:
打开Z:
\VB\107文件夹中的文件:
"k1.vbp"进行以下操作并保存。
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1文本框中输入整数m、Text2文本框中输入整数n,判断m与n的大小,并把较小的数在Text3文本框中输出。
测试数据
在Text1文本框中输入33,Text2文本框中输入25,则Text3文本框中输出:
25。
在Text1文本框中输入39,Text2文本框中输入51,则Text3文本框中输出:
39。
第13题:
界面设计:
新建一个VB工程,工程文件名称为:
"工程1.vbp",并添加一个窗体文件:
"Form1.frm",保存在Z:
\VB\105文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存。
------------------------------------第5套--------------------------------------
第11题:
编写程序:
打开Z:
\VB\110文件夹中的文件:
"k2.vbp"进行以下操作并保存。
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1文本框中输入整数m、Text2文本框中输入整数n,判断m和n的大小,并把较大的数在Text3文本框中输出。
测试数据
在Text1文本框中输入3,Text2文本框中输入5,则Text3文本框中输出:
5。
在Text1文本框中输入9,Text2文本框中输入1,则Text3文本框中输出:
9。
第12题:
程序补充:
打开Z:
\VB\109文件夹中的文件:
"gc02.vbp"进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到50之间能被3整除的整数之和。
第13题:
界面设计:
新建一个VB工程,工程文件名称为:
"工程1.vbp",并添加一个窗体文件:
"Form1.frm",保存在Z:
\VB\108文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存。
------------------------------------第1套--------------------------------------
第1题:
代数式
对应的VisualBasic表达式是
A.(a/b+c)/d
B.a/(b+c)/d
C.a/b+c/d
D.a/(b+c/d)
第2题:
下列叙述正确的是
A.VisualBasic程序设计语言属于高级语言
B.VisualBasic程序设计语言属于汇编语言
C.机器语言程序设计容易理解、效率高
D.机器语言不能够被计算机直接接受和执行
第3题:
在VisualBasic中,表达式19Mod7的值为
A.20
B.6
C.5
D.19
第4题:
如图所示的流程图为计算1到10累加的算法。
根据算法,流程图中①处的内容是
A.I=1
B.I=10
C.I=I+1
D.输出I
第5题:
在VisualBasic中,下列正确的赋值语句是
A.b=2*ba=2
B.2b=b+b
C.bb=”2b”
D.b+b=2*b
第6题:
已知a=6,b=7,c=8,下列表达式的值为"True"的是
A.a>b+canda
B.notbC.a>corbD.a>bora>c
第7题:
在VisualBasic中,下列关于语句"DimStringasLong"说法正确的是
A.定义String为字符型变量
B.这是一条错误的语句
C.定义Long为字符型变量
D.定义String为长整型变量
第8题:
下列数据属于Date数据类型常量的是
A."2011-01-08"
B.'2011-01-08'
C.2011-01-08
D.#2011-01-08#
第9题:
在VisualBasic中,下列合法的变量名是
A.Long
B.good
C
D.3_m
第10题:
执行下面的VisualBasic程序段后,变量c的值是
DimaAsInteger
DimbAsInteger
a=3
b=4
c=a>b
Printc
A.True
B.3
C.4
D.False
------------------------------------第2套--------------------------------------
第1题:
在VisualBasic中,"a大于b且a小于c"的正确表达式是
A.a>bandaB.a>bandbC.c>a>b
D.a>bnota第2题:
在VisualBasic中,下列正确的赋值语句是
A.c=a+b
B.a+b=c
C.a+2*b=c
D.3*a=2*b
第3题:
如图所示的流程图为计算正方形面积S的算法。
根据算法,流程图中①处的内容是
A.S=4*a
B.S=2a
C.S=a*a
D.输出a
第4题:
下列数据属于String数据类型常量的是
A.True
B.亚运会
C.#2008-12-29#
D."-2"
第5题:
下列选项中,不属于高级程序设计语言的是
A.Java
B.汇编语言
C.VisualBasic
D.C++
第6题:
执行下面的VisualBasic程序段后,变量d的值是
DimaAsInteger
DimbAsInteger
DimcAsInteger
DimdAsInteger
a=5
b=8
c=13
a=b+c
b=a+c
c=a+b
d=a+b+c
Printd
A.55
B.21
C.26
D.110
第7题:
在VisualBasic中,下列合法的变量名是
A.r+r
B.r
C.Long
D.2r
第8题:
下列不属于描述算法的语言是
A.流程图
B.伪代码
C.机器语言
D.自然语言
第9题:
下列编写计算机程序解决问题的正确步骤是
①调试程序②分析问题③设计算法④编写程序
A.③②①④
B.④①③②
C.①④②③
D.②③④①
第10题:
在VisualBasic中,函数Abs(-3.5)返回的值是
A.-4
B.-3.5
C.3.5
D.-3
------------------------------------第3套--------------------------------------
第1题:
代数式
对应的VisualBasic表达式是
A.(3*a-4*c)/2*b+1
B.3*a-4*c/2*b+1
C.3a-4*c/2b+1
D.(3*a-4*c)/(2*b+1)
第2题:
如图所示的流程图为计算1到10累积的算法。
流程图中错误的是
A.②
B.③
C.④
D.①
第3题:
执行下面的VisualBasic程序段后,变量b的值是
DimaasInteger
DimbasInteger
a=3
b=2
a=a*a+b*b
b=a*a-b*b
printb
A.165
B.2
C.3
D.169
第4题:
已知a=23,b=24,c=25,下列表达式的值为"False"的是
A.notaB.aC.a+b>canda
D.notb>c
第5题:
在VisualBasic中,下列关于语句"ConstgAsSingle=9.8"说法正确的是
A.定义g为单精度实型数变量
B.g是个变量名
C.程序中可以重新给常量g赋值
D.定义常量g的值为单精度实型数9.8
第6题:
下面关于算法的叙述,不正确的是
A.算法可以有0个或多个输入
B.算法中的每个步骤必须有确切的含义
C.一个算法必须保证它的执行步骤是有限的
D.算法可以有O个或多个输出
第7题:
下列选项中,都属于高级程序设计语言的是
A.汇编语言,C++
B.VisualBasic,C++
C.机器语言,Fortran
D.伪代码,Java
第8题:
在VisualBasic中,下列正确的赋值语句是
A.x=4y
B.x-2=y+5
C.xx=y*y
D.-x=y+2
第9题:
在VisualBasic中,表达式sqr(9)的值是
A.1
B.0
C.9
D.3
第10题:
在VisualBasic中,下列合法的整型常量是
A."123"
B.6
C.False
D.3.1415926
------------------------------------第4套--------------------------------------
第1题:
若a=1,b=0,则下列逻辑表达式值为True的是
A.a+b<>1
B.a=0orb=1
C.a<>1andb=0
D.(a=0orb=0)Anda*b=0
第2题:
程序的三种基本结构有
①顺序结构 ②选择结构 ③循环结构 ④树形结构
A.①③④
B.①②③
C.①②④
D.②③④
第3题:
在VisualBasic中,下列不合法的变量名是
A.hello
B.Shuxue
C.Dim
D.QQ
第4题:
代数式
对应的VisualBasic表达式是
A.(2a-b/(a+b*b)
B.(2a-b)/a+b*b
C.2*a-b/a+b*b
D.(2*a-b)/(a+b*b)
第5题:
如图所示的流程图为计算1到10累积的算法。
流程图中错误的是
A.③
B.④
C.①
D.②
第6题:
执行下面的VisualBasic程序段后,变量c的值是
DimaasInteger
DimbasInteger
DimcasInteger
a=1
b=2
c=3
ifa>bthenc=4
printc
A.3
B.4
C.1
D.2
第7题:
在VisualBasic中,下列关于语句"DimbAsInteger"说法正确的是
A.定义b为整型数变量
B.定义b为双精度实型数变量
C.定义b为长整型数变量
D.定义b为单精度实型数变量
第8题:
在VisualBasic中,表达式abs(-9.8)的返回值为
A.1
B.9.8
C.3
D.9
第9题:
在VisualBasic语言中,下列数据中合法的整型(Integer)数是
A.44444
B.55555
C.22222
D.33333
第10题:
编写计算机程序解决问题的第一步是
A.分析问题
B.调试程序
C.设计算法
D.编写程序
------------------------------------第5套--------------------------------------
第1题:
在VisualBasic中,表达式3*7Mod5的值是
A.1
B.2
C.3
D.4
第2题:
下列叙述中,不正确的是
A.算法执行的步骤是有限的
B.算法是求解某一个问题的方法和步骤
C.算法的每一步骤都含有一定的歧义性
D.算法有一个或多个的输出
第3题:
如图所示的流程图为计算正方体体积V的算法。
根据算法,流程图中①处的内容是
A.V=a*a*a
B.V=4*a
C.V=a
D.V=a*a
第4题:
在VisualBasic中,下列不合法的变量名是
A.a_2b_2
B.MP3
C.a2b2
D.2a2b
第5题:
在VisualBasic中,下列正确的赋值语句是
A.a+2=2+a
B.2a=2b
C.a=a+2
D.a*b=b*a
第6题:
在VisualBasic中,下列表达式的值为"True"的是
A.3>2and4>3
B.3+2<=5
C.3>4or6<5
D.9/3<>3
X<=y
第7题:
代数式
对应的VisualBasic表达式是
A.(b*b-4*a*c)/2a
B.(b*b-4*a*c)/2/a
C.(b*b-4*a*c)/(2a)
D.(b*b-4a*c)/(2*a)
第8题:
在VisualBasic中,下列关于语句"Dimc3asBoolean"说法正确的是
A.定义c3为整型变量
B.定义c3为日期型变量
C.定义c3为长整型变量
D.定义c3为布尔型变量
第9题:
执行下面的VisualBasic程序段后,变量c的值是
DimaAsInteger
DimbAsInteger
DimcAsInteger
a=5
b=8
c=13
ifc=a+bthenc=1elsec=a-b
printc
A.3
B.1
C.13
D.a-b
第10题:
下列数据属于String数据类型常量的是
A.'信息技术'
B."你好"
C.'True'
D.#False#