选修1《算法与程序设计》模块上机题.docx
《选修1《算法与程序设计》模块上机题.docx》由会员分享,可在线阅读,更多相关《选修1《算法与程序设计》模块上机题.docx(24页珍藏版)》请在冰豆网上搜索。
![选修1《算法与程序设计》模块上机题.docx](https://file1.bdocx.com/fileroot1/2023-2/6/22380a6f-6af5-41cd-a405-07b9b269530d/22380a6f-6af5-41cd-a405-07b9b269530d1.gif)
选修1《算法与程序设计》模块上机题
2009年6月选修1《算法与程序设计》模块上机题
===================第1套,选择题=================
第1题
已知a=7,b=8,c=15,下列逻辑表达式的值为"假"的是
A:
nota>b
B:
b>aanda+b=c
C:
a>candc
D:
b>aora>c
答案:
C
第2题
代数式
对应的VisualBasic表达式是
A:
(5x-4*y)/7z+x*x
B:
(5x-4*y)/(7z+x*x)
C:
(5*x-4*y)/(7*z+x*x)
D:
5*x-4*y/7z+x*x
答案:
C
第3题
下列关于算法的叙述,正确的是
A:
解决一个问题的算法只有一种
B:
有穷性是算法的基本特征之一
C:
可行性不属于算法基本特征
D:
算法对程序设计没有任何作用
答案:
B
第4题
程序的三种基本结构分别是
A:
顺序结构、选择结构、循环结构
B:
顺序结构、树形结构、循环结构
C:
顺序结构、分支结构、流程结构
D:
流程结构、循环结构、树形结构
答案:
A
第5题
如图所示的流程图为求分段函数
的算法。
根据算法,流程图中①处的内容是
A:
输入x
B:
输出x
C:
输入y
D:
输出y
答案:
A
第6题
下列选项中,属于高级程序设计语言的是
A:
汇编语言
B:
伪代码
C:
机器语言
D:
VisualBasic
答案:
D
第7题
从语句“DimXueHaoAsString”可以看出,变量“XueHao”的数据类型是
A:
布尔型
B:
字符型
C:
日期型
D:
整型
答案:
B
第8题
在VisualBasic中,下列合法的变量名是
A:
8Estr
B:
Date()
C:
School
D:
#del
答案:
C
第9题
在VisualBasic中,函数Int(6.8)返回的值是
A:
6.8
B:
6
C:
7
D:
8.6
答案:
B
第10题
执行下面的VisualBasic程序段后,变量a,b的值是
A:
a=5,b=6
B:
a=6,b=5
C:
a=1,b=11
D:
a=11,b=1
答案:
B
=======================第1套,操作题====================
第1题
打开考生目录"VB\424"文件夹中的文件:
"k1.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1输入整数a、Text2输入整数b,判断a和b的和能否被3整除,若能,则在Text3文本框中输出"能",否则在Text3文本框中输出:
"不能"。
测试数据
在Text1文本框中输入12,Text2文本框中输入5,则Text3文本框中输出:
不能。
在Text1文本框中输入21,Text2文本框中输入3,则Text3文本框中输出:
能。
第2题
打开考生目录“VB\417”文件夹中的文件:
“gc01.vbp”进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码实现,求
的值。
第3题
新建一个VB工程,工程文件名称为:
“工程1.vbp”,并添加一个窗体文件:
“Form1.frm”,保存在考生文件夹下的VB文件夹下的416文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存!
===================第2套,选择题=================
第1题
已知a=5,b=7,c=13,下列逻辑表达式的值为"真"的是
A:
notbB:
a+b>canda
C:
aD:
bc
答案:
C
第2题
代数式
对应的VisualBasic表达式是
A:
(6b-4*a^2)/8c+1
B:
6b-4*a^2/8c+1
C:
(6*b-4*a^2)/(8*c+1)
D:
6*b-4*a^2/8*c+1
答案:
C
第3题
下列关于算法的叙述,正确的是
A:
算法就是解题的算式
B:
算法有零个或多个输入
C:
可触发性属于算法基本特征
D:
描述算法的步骤可以是无穷的
答案:
B
第4题
下列选项中,以图形化表示方法来描述算法的是
A:
机器语言
B:
流程图
C:
伪代码
D:
自然语言
答案:
B
第5题
如图所示的流程图为求分段函数
的算法。
根据算法,流程图中①处的内容是
A:
输出y
B:
输出x
C:
输入y
D:
输入x
答案:
A
第6题
下列选项中,最先出现的程序设计语言是
A:
汇编语言
B:
高级语言
C:
VisualBasic
D:
机器语言
答案:
D
第7题
从语句“DimYesNoAsBoolean”可以看出,变量“YesNo”数据类型是
A:
字符型
B:
布尔型
C:
日期型
D:
整型
答案:
B
第8题
在VisualBasic中,下列合法的变量名是
A:
Name
B:
End
C:
3Date
D:
?
DllE
答案:
A
第9题
在VisualBasic中,函数Abs(-5.7)返回的值是
A:
5.7
B:
5
C:
6
D:
7
答案:
A
第10题
执行下面的VisualBasic程序段后,变量a,b的值是
A:
a=25,b=25
B:
a=50,b=25
C:
a=25,b=50
D:
a=25,b=75
答案:
B
=======================第2套,操作题====================
第1题
打开考生目录"VB\427"文件夹中的文件:
"k2.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1输入整数a、Text2输入整数b,判断a和b的差是否等于5,若相等,则在Text3文本框中输出"相等",否则在Text3文本框中输出:
"不等"。
测试数据
在Text1文本框中输入12,Text2文本框中输入4,则Text3文本框中输出:
不等。
在Text1文本框中输入13,Text2文本框中输入8,则Text3文本框中输出:
相等。
第2题
打开考生目录“VB\426”文件夹中的文件:
“gc02.vbp”进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码实现,求1×2×3×4×……×10的值。
第3题
新建一个VB工程,工程文件名称为:
“工程1.vbp”,并添加一个窗体文件:
“Form1.frm”,保存在考生文件夹下的VB文件夹下的425文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存!
===================第3套,选择题=================
第1题
从语句“DimBJTimeAsDate”中可以看出,变量“BJTime”数据类型是
A:
字符型
B:
日期型
C:
布尔型
D:
整型
答案:
B
第2题
在VisualBasic中,下列选项中不能作为变量名的是
A:
Shu_1
B:
Name
C:
shiJian
D:
Print
答案:
D
第3题
在VisualBasic中,求正弦值函数的格式是
A:
Sin(x)
B:
Sqr(x)
C:
Abs(x)
D:
Int(x)
答案:
A
第4题
执行下面的VisualBasic程序段后,变量a,b的值是
A:
a=58,b=20
B:
a=38,b=58
C:
a=58,b=38
D:
a=20,b=96
答案:
B
第5题
已知a=13,b=23,c=31,下列逻辑表达式的值为"真"的是
A:
notbB:
a+b>canda>b
C:
a+cb+c
D:
a+b>corb>c
答案:
D
第6题
代数式
对应的VisualBasic表达式是
A:
4*b^2/8c-1
B:
4*b^2/8*c-1
C:
4*b^2/(8*c-1)
D:
4*b^2/(8c-1)
答案:
C
第7题
下列不属于算法基本特征的是
A:
有穷性
B:
确定性
C:
可行性
D:
集成性
答案:
D
第8题
下列关于流程图的说法中,正确的是
A:
流程图就是自然语言
B:
流程图就是算法
C:
流程图就是用机器语言编写的程序
D:
流程图是描述算法的一种方式
答案:
D
第9题
如图所示的流程图为求分段函数
的算法。
根据算法,流程图中①处的内容是
A:
x=0
B:
y=x
C:
y=1
D:
x=y
答案:
C
第10题
VisualBasic属于程序设计言中的
A:
高级语言
B:
汇编语言
C:
伪代码
D:
机器语言
答案:
A
=======================第3套,操作题====================
第1题
打开考生目录"VB\430"文件夹中的文件:
"k3.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1输入整数a、Text2输入整数b,如果b不等零,则在Text3文本框中输出a除以b的值,否则在text3文本框中输出"除数为零"。
测试数据
在Text1文本框中输入12,Text2文本框中输入4,则Text3文本框中输出:
3。
在Text1文本框中输入12,Text2文本框中输入0,则Text3文本框中输出:
除数为零。
第2题
打开考生目录“VB\429”文件夹中的文件:
“gc03.vbp”进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码实现,求1×2+2×3+3×4+4×5+5×6的值。
第3题
新建一个VB工程,工程文件名称为:
"工程1.vbp",并添加一个窗体文件:
"Form1.frm",保存在考生文件夹下的VB文件夹下的428文件夹下。
进行如下操作后并保存!
按下表的要求添加控件,并设置其属性,操作后保存!
===================第4套,选择题=================
第1题
在VisualBasic中,下列逻辑表达式的值为"真"的是
A:
#6/7/2009#>#7/1/2009#
B:
#11/11/2009#<#10/10/2008#
C:
#6/13/2009#>#6/7/2009#
D:
#6/10/2009#>#10/10/2009#
答案:
C
第2题
代数式
对应的VisualBasic表达式是
A:
(5ab-4*b^2)/8c
B:
5ab-4*b^2/8c
C:
(5*a*b-4*b^2)/(8*c)
D:
5*a*b-4*b^2/8*c
答案:
C
第3题
下列关于算法的叙述,正确的是
A:
解决一个问题的算法只有一种
B:
算法必定有一个或一个以上的输出
C:
算法中可以存在不确切的步骤
D:
描述算法的步骤可以是无穷的
答案:
B
第4题
下列选项中,不能用于描述算法的是
A:
机器语言
B:
流程图
C:
伪代码
D:
自然语言
答案:
A
第5题
如图所示的流程图为求分段函数
的算法。
根据算法,流程图中①处的内容是
A:
x=0
B:
y=-1
C:
x=-1
D:
y=1
答案:
B
第6题
下列关于程序设计言中机器语言的说法,正确的是
A:
VisualBasic属于机器语言的一种
B:
机器语言就是VisualBasic
C:
机器语言比高级语言更早出现
D:
高级语言比机器语言更早出现
答案:
C
第7题
从语句“DimName_NoAsInteger”中可以看出,变量“Name_No”的数据类型是
A:
字符型
B:
整型
C:
布尔型
D:
日期型
答案:
B
第8题
在VisualBasic中,下列选项中不能作为变量名的是
A:
E_mail
B:
Name
C:
Pi
D:
_Back
答案:
D
第9题
在VisualBasic中,表达式(6*4)Mod5的值是
A:
1
B:
2
C:
3
D:
4
答案:
D
第10题
执行下面的VisualBasic程序段后,变量a,b的值是
A:
a=50,b=20
B:
a=33,b=50
C:
a=50,b=33
D:
a=21,b=3
答案:
B
=======================第4套,操作题====================
第1题
打开考生目录"VB\433"文件夹中的文件:
"k4.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
在Text1输入整数a、Text2输入整数b,判断a和b的差是否比50小,若比50小,则在Text3文本框中输出"小于",否则在Text3文本框中输出:
"大于或等于"。
测试数据
在Text1文本框中输入12,Text2文本框中输入40,则Text3文本框中输出:
小于。
在Text1文本框中输入61,Text2文本框中输入3,则Text3文本框中输出:
大于或等于。
第2题
打开考生目录“VB\432”文件夹中的文件:
“gc04.vbp”进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码实现,求
的值。
第3题
新建一个VB工程,工程文件名称为:
“工程1.vbp”,并添加一个窗体文件:
“Form1.frm”,保存在考生文件夹下的VB文件夹下的431文件夹下。
进行如下操作后并保存!
按下表的要求添加控件,并设置其属性,操作后保存!
===================第5套,选择题=================
第1题
在VisualBasic语言中,下列逻辑表达式的值为"假"的是
A:
#11/16/2009#>#7/19/2009#
B:
#10/13/2009#>#10/23/2009#
C:
#12/15/2008#<#10/11/2009#
D:
#12/10/2008#<#10/11/2009#
答案:
B
第2题
解决问题的方法和步骤称为
A:
算法
B:
程序
C:
语言
D:
事件
答案:
A
第3题
下列不属于程序基本结构的是
A:
顺序结构
B:
选择结构
C:
循环结构
D:
数据结构
答案:
D
第4题
下列关于自然语言的说法中,正确的是
A:
自然语言就是流程图
B:
高级语言等同于自然语言
C:
自然语言就是用机器语言编写的程序
D:
自然语言是描述算法的一种方式
答案:
D
第5题
如图所示的流程图为求分段函数
的算法。
根据算法,流程图中①处的内容是
A:
x>=y
B:
x>=0
C:
x<=0
D:
x<=y
答案:
B
第6题
下列关于程序设计言中高级语言的说法中,正确的是
A:
VisualBasic属于高级语言的一种
B:
高级语言就是VisualBasic
C:
高级语言比汇编语言更早出现
D:
高级语言比机器语言更早出现
答案:
A
第7题
从语句“DimNameAsString”中可以看出,变量“Name”数据类型是
A:
整型
B:
字符型
C:
布尔型
D:
日期型
答案:
B
第8题
在VisualBasic语言中,下列合法的变量名是
A:
E_mail
B:
if
C:
Date()
D:
88tt
答案:
A
第9题
在VisualBasic中,函数Sqr(16)返回的值是
A:
16
B:
256
C:
4
D:
8
答案:
C
第10题
执行下面的VisualBasic程序段后,变量a,b的值是
A:
a=12,b=20
B:
a=9,b=12
C:
a=12,b=9
D:
a=21,b=3
答案:
B
=======================第5套,操作题====================
第1题
打开考生目录"VB\436"文件夹中的文件:
"k5.vbp"进行以下操作后并保存!
在窗体"Form1.frm"的"Command1_Click"事件中编写代码,使之能够实现如下功能:
已知三角形一条边C的长度为5,在Text1、Text2分别输入边长a和b,判断三条边能否构成一个三角形,如果是,则在Text3文本框中输出"能",否则在Text3文本框中输出"不能"。
在Text1文本框中输入3,Text2文本框中输入4,则Text3文本框中输出:
能。
在Text1文本框中输入2,Text2文本框中输入1,则Text3文本框中输出:
不能。
第2题
打开考生目录“VB\435”文件夹中的文件:
“gc05.vbp”进行以下操作后并保存!
在VB代码窗口指定位置修改完善程序代码实现,求
的值。
第3题
新建一个VB工程,工程文件名称为:
“工程1.vbp”,并添加一个窗体文件:
“Form1.frm”,保存在考生文件夹下的VB文件夹下的434文件夹下。
按下表的要求添加控件,并设置其属性,操作后保存!
*************************模块号6*********结束******