内容正文:
1.3 初试身手,体验编程
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.在程序流程图中,表示处理框的是( )
A. B. C. D.
2.某算法的部分流程图如下图所示。输入s值为2018,i初始值为0,执行这部分流程图后,则s和i分别是( )
A.1,3 B.1,4 C.2,3 D.2,4
3.在VB语言中,下列合法的变量名是( )。
A.Print B.test@qw C.6cost_1 D.count2s
4.下列可以作为VB变量名的是( )
A.V&B B.V+B C.7VB D.V_B
5.VB中工程文件的扩展名为( )
A.bas B.frm C.vbp D.ds
6.某Visual Basic程序代码如下:
Private Sub Command1_Click()
Dim x, m, n As Integer
Const m = 10
n = 5
x =" m" Mod n
Print x
End Sub
则该程序运行后的出错信息为( )
A. B.
C. D.
7.为使两段程序能实现相同的功能,左框内划线处的内容为( )
A.b = x\ 10 Mod 10
B.b =(x- a * 100) / 10
C.b =(x - a * 100) / 10
D.b = Int((x - a * 100 - c) / 10)
8.在VB的代码窗口中,语句TopSchool.Text=”PKU”中的Text是( )
A.对象名 B.属性值 C.属性名 D.类名
9.下列过程中,( ) 是程序开始运行时,窗体一加载就运行的程序段。
A.Form_Load B.Form_Click
C.Form_MouseDown D.Form_KeyPress
10.下列叙述正确的是
A.自然语言只能描述顺序结构问题的算法
B.同一个问题,算法唯一
C.用流程图可以描述循环结构算法
D.伪代码就是计算机中直接执行的程序设计语言
11.VB中窗体文件的扩展名是( )
A.VBP B.FRM C.VBW D.PDM
12.一个完整的Visual Basic块If语句如下,则划线处应填入的语句是( )
If a>b then
Max=a
Max=b
End if
A.Else B.End if C.Else if D.If
13.程序运行界面如右图所示。要求在文本框Text1中输入字符串,单击“翻转”按钮Command1后,在标签Text2中显示处理后的字符串。需要编写的VB事件处理过程的名称为( )
A.Command1_Click
B.Text1_Click
C.Form_Click
D.Label2_Click
14.下列Visual Basic程序用于计算1010的值:
Private Sub Command1_Click()
Dim n As Integer, s As Integer
n = 10
s =" 10" ^ n
Text1.Text = Str(s)
End Sub
运行程序时,单击命令按钮Command1后弹出如图所示的出错信息提示,引起该错误的原因是( )
A.A.变量n的数据类型说明不当
B.变量s的数据类型说明不当
C.C.文本框Text1的宽度不够
D.s值太大,因此不能在文本框Text1中输出
15.某VB程序的一个事件过程代码如下:
PrivAte SuB CommAnD1_CliCk()
Dim A As Single,x As Single,z As Single
A=vAl(Text1.Text)
x=(A+10)/(A*A+8)
y=(A-1)/(x+A)
z=Sqr(x-y)
Text2.Text="Str(z)"
EnD SuB
程序运行时在文本框Text1中输入-1,单击命令按钮CommAnD1,弹出如右图所示的错误提示信息,产生此错误的语句是( )
A.A=VAl(Text1.Text) B.x=(A+10)/(A*A+8)
C.y=(A-1)/(x+A) D.z="Sqr(x-y)"
16.( )不是程序设计中的高级语言。
A.word B.VB C.C++ D.Pascal
17.下列属于程序设计语言的是( )
A.Access B.Excel C.Visual Basic D.PowerPoint
18.下列给出的赋值语句中正确的是( )
A. B. C. D.
19.从语句“Dim XueHao As String”可以看出,变量“XueHao”的数据类型是( )
A.布尔型
B.字符型
C.日期型
D.整型
20.流程图的符号中,矩形一般作为( )。
A.处理框 B.输入输出框 C.判断框 D.运算框
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
参考答案:
1.A
【详解】
2.D
【详解】本题考查的是循环结构流程图。“\”整数除,mod是求余
s=2018,i=0,s>9成立,s=s\10+s mod 10=209,i=i+1=1;
s=209,i=1,s>9成立,s=s\10+s mod 10=29,i=i+1=2;
s=29,i=2,s>9成立,s=s\10+s mod 10=11,i=i+1=3;
s=11,i=3,s>9成立,s=s\10+s mod 10=2,i=i+1=4;
s=2,i=4,s>9不成立,输出s i为 2 4,选项D正确。
3.D
【详解】
4.D
【详解】
5.C
【详解】
6.A
【详解】本题主要考查VB变量定义。vb中const源于constant,意思为不变常量,Dim x, m, n As Integer中已定义变量m,因此执行时出现声明重复,A选项正确。
【点睛】
7.A
【详解】本题主要考查VB程序调试。分析程序可知,左框线内的程序实现将三位数x逆着输出,右框线内变量b保存x十位上的数,故b = x\ 10 Mod 10,故本题选A选项。
8.C
【详解】
9.A
【详解】
10.C
【详解】本题主要考查算法的特点。自然语言可以描述3种逻辑结构问题的算法,选项A说法错误;同一个问题,算法不唯一,选项B说法错误;用流程图可以描述循环结构算法,故本题选C选项;伪代码不是计算机中直接执行的程序设计语言,选项D说法错误。
11.B
【详解】
12.A
【详解】
13.A
【详解】本题主要考核能否根据题意正确选择对象和合适的事件。要求学生能正确掌握事件名、方法、属性名、属性值等概念。
14.B
【详解】
15.C
【详解】
16.A
【详解】
17.C
【详解】
18.B
【详解】
19.B
【详解】
20.A
【详解】
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$