选修1《算法与程序设计》模块上机题.docx
《选修1《算法与程序设计》模块上机题.docx》由会员分享,可在线阅读,更多相关《选修1《算法与程序设计》模块上机题.docx(18页珍藏版)》请在冰豆网上搜索。
选修1《算法与程序设计》模块上机题
2010年1月选修1《算法与程序设计》模块上机题
第1题编写计算机程序解决问题的正确步骤是
①调试程序②分析问题③设计算法④编写程序
A②③④①
B③②①④
C①④②③
D④①③②
答案A
第2题下列叙述正确的是
A算法是求解某一个问题的方法和步骤
B算法的每一步骤不需要确切的定义
C算法的步骤可以是无穷的
D一个算法中至少有一个输入
答案A
第3题在VisualBasic中,"a大于b且a小于c"的正确表达式是
Aa>bandaBa>bandbCc>a>b
Da>bora答案A
第4题在VisualBasic中,下列合法的变量名是
Ar
BLong
C4a
Da+b
答案A
第5题在VisualBasic中,函数Abs(9)返回的值是
A9
B3
C81
D-9
答案A
第6题下列数据属于Integer数据类型常量的是
A#2008-12-29#
BTrue
C-2
D3.14
答案C
第7题在VisualBasic中,下列正确的赋值语句是
Aa+b=c
B3*a=2*b
Ca+2*b=c
Da=2+c
答案D
第8题下列选项中,不属于高级程序设计语言的是
AVisualBasic
BC++
CFortran
D机器语言
答案D
第9题如图所示的流程图为计算正方形面积S的算法。
根据算法,流程图中①处的内容是
AS=a
BS=4*a
C输出a
DS=a*a
答案D
第10题执行下面的VisualBasic程序段后,变量c的值是
A21
B34
C26
D13
答案B
第11题在VisualBasic中,下列表达式的值为"True"的是
A3>4or4<5
B3>2and3>4
C3+2>6
D9/3<>3
答案A
第12题代数式对应的VisualBasic表达式是
A2a+4*b*b/a+b
B2*a+4*b*b/(a+b)
C(2*a+4*b*b)/(a+b)
D(2a+4*b*b)/a+b
答案C
第13题下列叙述中,不正确的是
A算法的每一步骤都含有一定的歧义性
B算法有一个或多个的输出
C算法执行的步骤是有限的
D算法是求解某一个问题的方法和步骤
答案A
第14题在VisualBasic中,下列不合法的变量名是
AMP3
Ba_2
C2a1b
Dc4a1
答案C
第15题在VisualBasic中,表达式3+7Mod5的值是
A2
B4
C1
D3
答案C
第16题下列数据属于date数据类型常量的是
A"3.14"
Ba+b
C'信息技术'
D#ABC#
答案A
第17题在VisualBasic中,下列正确的赋值语句是
A2a=b
Ba=a+1
Ca+2=b-3
Da*b=c*c
答案B
第18题在VisualBasic中,下列关于语句"Dima1AsLong"说法正确的是
A定义a1为日期型变量
B定义a1为布尔型变量
C定义a1为整型变量
D定义a1为长整型变量
答案D
第19题如图所示的流程图为计算正方体体积V的算法。
根据算法,流程图中①处的内容是
AV=4*a
BV=a*a
CV=a*a*a
DV=a
答案C
第20题执行下面的VisualBasic程序段后,变量c的值是
A8
B13
C5
Db
答案B
第21题已知a=4,b=5,c=6,下列表达式的值为"True"的是
Aa>corbBa>bora>c
Ca>b+canda
Dnotb答案A
第22题代数式对应的VisualBasic表达式是
A2*b*b/(3a+c)
B2*b*b/(3*a+c)
C(2*b*b)/3*a+c
D(2*b*b)/3a+c
答案B
第23题下列叙述正确的是
A机器语言程序设计容易理解、效率高
BVisualBasic程序设计语言是高级语言
CVisualBasic程序设计语言是汇编语言
D机器语言不能够被计算机直接接受和和执行
答案B
第24题在VisualBasic中,下列合法的变量名是
Agood
Bdate
C3_m
D
答案A
第25题在VisualBasic中,表达式Sqr(Abs(-9))的值是
A9
B-9
C3
D-3
答案C
第26题下列数据属于Date数据类型常量的是
A2008-12-29
B'2008-12-29'
C#2008-12-29#
D"2008-12-29"
答案C
第27题在VisualBasic中,下列正确的赋值语句是
Aa+a=2*a
Ba=2*a
C2a=a+a
Da+3=5
答案B
第28题在VisualBasic中,下列关于语句"DimLongasString"说法正确的是
A这是一条错误的语句
B定义Long为整型变量
C定义Long为字符型变量
D这是一条合法的语句
答案A
第29题如图所示的流程图为计算1到10累积的算法。
根据算法,流程图中①处的内容是
AI=I+1
BI=10
CI=1
D输出I
答案A
第30题执行下面的VisualBasic程序段后,变量c的值是
A3
BTrue
C4
DFalse
答案D
第31题代数式对应的VisualBasic表达式是
A(3*a-4*c)/(2*b+1)
B3*a-4*c/2*b+1
C(3*a-4*c)/2*b+1
D3a-4*c/2b+1
答案A
第32题已知a=3,b=4,c=5,下列表达式的值为"False"的是
Aa+b>canda
BnotaCaDnotb>c
答案B
第33题在VisualBasic中,下列合法的整型数常量是
A3.1415926
B6
CFalse布尔型(boolean)又称逻辑型
D"123"
答案B
第34题在VisualBasic中,下列合法的变量名是
ADIM
B2ab
CE_a2
Da*b
答案C
第35题在VisualBasic中,表达式"2008"&"北京奥运会"的值是
A2008北京奥运会
BFalse
CTrue
D错误表达式,无值
答案A
第36题下列选项中,都属于高级程序设计语言的是
A伪代码,Java
B汇编语言,C++
CVisualBasic,Fortran
D机器语言,C++
答案C
第37题如图所示的流程图为计算1到10累积的算法。
流程图中错误的地方是
A①
B②
C③
D④
答案B
第38题在VisualBasic中,下列正确的赋值语句是
Ax=4y
B-x=y+2
Cx-2=y+5
Dxx=y*y
答案D
第39题在VisualBasic中,下列关于语句"ConstPIAsSingle=3.14"说法正确的是
A程序中可以重新给常量名PI赋值
BPI是个变量名
C定义常量名PI的值为3.14
D定义PI为单精度实型数变量
答案C
第40题执行下面的VisualBasic程序段后,变量b的值是
A#2008-12-11#
B#2008-12-09#
C"a+1"
D"2008-12-11"
答案A
第41题已知a=2,b=4,c=8,下列表达式的值为"True"的是
Aa>candc
Ba>boraCb>canda
Da>borb>c
答案B
第42题代数式对应的VisualBasic表达式是
A2*x-y/x+y*y
B(2x-y)/(x+y*y)
C(2*x-y)/(x+y*y)
D(2x-y)/x+y*y
答案C
第43题编写计算机程序解决问题的第一步是
A调试程序
B设计算法
C分析问题
D编写程序
答案C
第44题程序的三种基本结构的是
①顺序结构 ②选择结构 ③循环结构 ④树形结构
A①②③
B①②④
C②③④
D①③④
答案A
第45题在VisualBasic中,下列不合法的变量名是
AQQ
BDim
CS1b2
DShuxue
答案B
第46题在VisualBasic中,表达式6*8Mod5的值是
A1
B9
C3
D18
答案C
第47题在VisualBasic中,下列关于语句"DimaAsInteger"说法正确的是
A定义a为日期型变量
B定义a为单精度实型数变量
C定义a为长整型变量
D定义a为整型变量
答案D
第48题VisualBasic程序设计语言属于
A自然语言
B机器语言
C高级语言
D汇编语言
答案C
第49题如图所示的流程图为计算1到10累积的算法。
流程图中错误的地方是
A②
B③
C④
D①
答案C
第50题执行下面的VisualBasic程序段后,变量c的值是
A"123456"
B579
C"a+b"
D"123+456"
答案A
第1题程序填充:
打开"考生目录VB\505"文件夹中的文件:
"gc03.vbp"进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码,实现求2+4+6+8+10+12+……+98+100的值。
第2题程序填充:
打开"考生目录VB\557"文件夹中的文件:
"gc04.vbp"进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码,实现求的值。
第3题程序填充:
打开"考生目录VB\507"文件夹中的文件:
"gc05.vbp"进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码,实现求的值。
第4题程序填充:
打开"考生目录VB\503"文件夹中的文件:
"gc01.vbp"进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码,实现求的值。
第5题程序填充:
打开"考生目录VB\504"文件夹中的文件:
"gc02.vbp"进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码,实现求1+3+5+7+9+11+……+97+99的值。
第6题编写程序:
打开"考生目录VB\508"文件夹中的文件:
"k1.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码(请不要随便更改其它代码),使之