内容正文:
2.1 可视化程序开发工具
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.下面程序执行结束,文本框 Text1 中显示( )
Private Sub Form_Click()
a = "123": b = "456"
c = Val(a) + Val(b)
Text1.Text=str(c\100)
End Sub
A.123 B.3 C.5 D.579
2.在Visual Basic中,有整型变量a = 5,b=13,要在标签控件中显示结果为 18,则执行下列语句能正确显示结果的是( )
A.Label1.caption = Str(a+b) B.Text1.text=Len(a)+Val(b)
C.Text1.text= Sqr(a+b) D.Label1.caption = Str(a)+Str(b)
3.如图是小龙用VB设计的程序界面,制作Text2对象的控件工具是( )
A.标签(Label)
B.文本框(TextBox)
C.命令按钮(CommandButton)
D.单选按钮(OptionButton)
4.以下关于模块化程序设计的说法中,错误的是( )
A.模块化程序设计采用“自顶而下,逐步求精”的方法
B.模块化程序主要通过过程及函数的定义和调用来实现
C.模块化程序设计可以极大地提高程序运行的速度
D.模块化程序设计有利于程序的阅读和修改
5.在Visual Basic中,语句OK.Caption="你好"中的“你好”是( )
A.对象名 B.属性值 C.属性名 D.类名
6.下列选项中,属于计算机程序设计语言的是( )
A.汇编语言 B.高级语言 C.自然语言 D.机器语言
7.一个单窗体VB程序的运行界面如下图所示:
下列说法正确的是:( )
A.窗体内有1个按钮
B.窗体内有3个文本框
C.窗体内有3个标签
D.该窗体的标题(Caption)属性值是“加法计算器”
8.某VB程序设计界面如下图所示。下列说法正确的是
A.该窗体中只有3个对象 B.该窗体的名称是“BMI计算器”
C.当前窗体文件名为“Form1.frm” D.一个工程可以有多个窗体
9.数据可视化表达的工具有( )
A.Seaborn 与Bokeh B.Seaborn 与 Word C.Word与 Bokeh D.Excel与c++
10.小明为机器人设计算法“机器人走棋盘”。观察图a棋盘,为使机器人从A位置沿着箭头方向到达B位置,图b流程图中的条件应该设置成( )。
A.i<=3 B.i<=4 C.i<7 D.i<=5
11.Visual Basic程序设计环境中的部分控制如图所示,要将某图片加载到窗体中,则必须使用的控件是( )
A.① B.② C.③ D.④
12.在C程序中,main()的位置( )
A.必须作为第一个函数 B.必须作为最后一个函数
C.可以任意 D.必须放在它所调用的函数之后
13.某“交换两变量值”的应用程序及VB设计界面分别如图(图中所有对象属性均为默认值)所示,下列说法正确的是( )
①窗体中所有对象的属性值只能在设计时修改
②窗体中有10个对象,分别属于4个类
③窗体中显示的 “Label1”是对象的某一属性值
④窗体中显示的 “Command1”对象属于Command Button类
A.①③ B.②④ C.②③④ D.①③④
14.有如下VB程序段:
Private Sub Command1_Click( )
Dim s As String
s =Str(Val("20") + Len("student"))
Label1.Caption = s
End Sub
下列说法正确的是( )
A.发生事件的对象名为“Label1” B.这是一个“鼠标单击”事件
C.事件过程名为“Command1” D.此程序段里只有一个对象
15.在VB中,语句Text1.Text="无解"中的“Text”是( )
A.对象名 B.属性名 C.属性值 D.方法名
16.某VB程序的事件过程代码如下:
Private Sub Command1_Click()
Dim a As Integer
Dim s As String
s = "data:"
a =" Int(Rnd" * 90)
s =" s" + a
Text1.Text = Str(a)
End Sub
程序运行后,单击命令按钮Command1,弹出如第8题图所示的错误提示信息,产生此错误的语句是( )
A.s = "data:"
B.a =" Int(Rnd" * 90)
C.s =" s" + a
D.Text1.Text = Str(a)
17.下列有关可视化工具的说法,不正确的是( )
A.Tableau主要用于实时可视化分析,它可以连接本地或云端数据,还可以连接动态数据源
B.D3.js是运行在JavaScript上的数据可视化开源工具库,不可以创建实时交互的网页
C.Highcharts是一个开源图表库,支持移动端,能够简单便捷地在web网站或web应用程序中添加动态、交互性的图表
D.GoogleCharts是为浏览器与移动设备定制的交互式图表开发包,用于在web上可视化数据
18.如下图所示,要在窗体上添加一个命令按扭,应在工具箱中选择的控件是( )
A. B. C. D.
19.列关于投针实验的描述错误的是( )。
A.投针实验起源于18世纪
B.投针实验应用了蒙特卡洛方法并采用计算机进行模拟
C.投针实验中拋掷的次数越多,结果偏离越大
D.投针实验可通过“网络画板”平台进行模拟
20.在VB中,要设置文本框中字符的色彩,应设置文本框的属性是( )。
A.Text B.Name C.ForeColor D.Font·
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
参考答案:
1.C
【详解】本题主要考查VB程序设计的相关知识。a="123"是将字符串型数据”123”赋值给a,b="456" 将字符串型数据”456”赋值给b,c=val(a)+val(b)是分别把a和b的值转换为数值型,然后相加,此时c=579,Text1.Text=str(c\100)是将c整除100后,转换为字符类型赋值给Text1.Text,因此,文本框 Text1 中显示5,故C选项正确。
2.A
【详解】本题主要考查VB中控件及基本运算。Label是VB中的标签控件,因此B、C选项错误;Str(a+b)计算结果为“18”,Str(a)+Str(b)计算结果为“513”,因此A选项正确。
3.B
【详解】本题考查的是对VB工具箱中基本控件的认识。Label1、Label2对象是标签(Label)控件,Text1、Text2对象是文本框(TextBox)控件,command1对象是命令按钮(CommandButton)控件,故选项B正确。
4.C
【详解】本题主要考查程序设计的描述。模块化程序设计采用“自顶而下,逐步求精”的方法;模块化程序主要通过过程及函数的定义和调用来实现;模块化程序设计不会提高程序运行的速度;模块化程序设计有利于程序的阅读和修改,故本题选C选项。
5.B
【详解】
6.ABD
【详解】本题考查的是计算机程序语言。计算机程序设计语言可以分为:机器语言、汇编语言、高级语言。故本题应选ABD。
【点睛】
7.ABD
【详解】
8.D
【详解】本题主要考查VB程序设计界面。该窗体中只有8个对象,3个标签,3个文本框,2个按钮,选项A说法错误;“BMI计算器”是窗体标题,选项B说法错误;当前窗体文件名为“Form1”,选项C说法错误;一个工程可以有多个窗体,故本题选D选项。
9.A
【详解】本题主要考查数据可视化表达。Seaborn是基于matplotlib的图形可视化python包,它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表;Bokeh (Bokeh.js) 是一个 Python 交互式可视化库;Word是字处理软件;Excel是表格处理软件,c++ 是程序设计软件,故本题选A选项。
10.A
【详解】
11.C
【详解】
12.C
【详解】本题主要考查C程序基本概念。在C程序中,main()的位置可以放在任意位置,故本题选C选项。
13.C
【详解】
14.B
【详解】本题主要考查VB程序设计。发生事件的对象名为“Command1”,因此A选项错误;由Private Sub Command1_Click( )可知,是一个“鼠标单击”事件,因此B选项正确;事件过程名为“Command1_Click”,因此C选项错误;此程序含有Command1、Label1两个对象,因此D选项错误。
15.B
【详解】本题考查的是VB界面。要改变对象的属性,可以在属性面板上设置,也可通过代码(赋值语句)对属性进行设置,属性 赋值语句格式为:对象名.属性名=表达式。在VB中,语句Text1.Text="无解"中的“Text”是属性名,故选项B正确。
16.C
【详解】
17.B
【详解】本题主要考查可视化工具。Tableau主要用于实时可视化分析,它可以连接本地或云端数据,还可以连接动态数据源;D3.js是运行在JavaScript上的数据可视化开源工具库,可以创建实时交互的网页;Highcharts是一个开源图表库,支持移动端,能够简单便捷地在web网站或web应用程序中添加动态、交互性的图表;GoogleCharts是为浏览器与移动设备定制的交互式图表开发包,用于在web上可视化数据,故本题选B选项。
18.A
【详解】本题考查的是VB窗体控件相关知识。选项A是命令按钮,正确;选项B是标签,错误;选项C是图形控件,错误;选项D是文本框控件,错误。
19.C
【详解】本题主要考查数字可视化的应用。投针实验起源于18世纪;投针实验应用了蒙特卡洛方法并采用计算机进行模拟;投针实验中拋掷的次数越多,结果偏离越小;投针实验可通过“网络画板”平台进行模拟,故本题选C选项。
20.C
【详解】本题考查VB控件的属性设置。在VB中,要设置文本框中字符的色彩,应设置文本框的属性是ForeColor,选项C正确。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$