可视化程序设计测试题及答案,.
vb试题及答案
vb试题及答案第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。
(A)事件驱动 (B) 按过程顺序执行(C)从主程序开始执行 (D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。
(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。
(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是( B )。
(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是( A )。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以( D )。
(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含( B )。
(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C )。
(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是( C )。
(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。
(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是( A )。
(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是( B )。
计算机可视化编程题库以及答案 试题及答案 吉林大学机考 答案在最后
一、填空(60*3)1VC++开发环境中,int占字节,short int占字节long int占字节。
2for循环:for(i=1;i<5;i++),且在循环体中不会修改i的值,重复执行后结束。
3Windows下的对话框分为对话框和对话框。
4数组赋值:int a[2][3]={{1},{5}};则该数组的全部元素为:a[3][4]=。
5类的成员分为两大类,和。
6插入的对话框中,系统会自动添加两个按钮,其中OK按钮的ID为。
7在VC++ 6.0环境下调试运行时,在当前光标所在的行下断点,如果当前行已经有断点,则取消断点按,按开始调试运行,程序执行到有断点的地方停止。
8常用Windows控件类型有:、、、、和。
9列表框分两种,列表框任一时刻只能选择一项,列表框则可以选取多项。
10在Windows操作系统中预定义了几种光标,IDC-ARROW表示光标。
11在C++程序中包含一个头文件或程序文件的预编译命令为____。
12程序中的预处理命令是指以___字符开头的命令,一条表达式语句必须以__ ____ _作为结束符,行尾使用注释的开始标记符为____。
13用于输出表达式值的标准输出流对象是___,用于从键盘上为变量输入值的标准输入流对象是_。
14已知:int d=5, *pd=&d, b=3,则++(*pd)=;*pd++= 。
15三种流程控制结构分别是:、、。
16程序中使用的数据分为和两种形式。
17C++中常用的数据类型有:、、、、。
除外,这些数据类型可分为两大类:与。
18在字体句柄被创建后,应用程序通过调用函数,设置字体颜色,通过调用函数__ __ 设置背景颜色。
19所有的数据类型基本都可以定义为指针类型,指针的定义是:在声明变量时在变量名前加,那么,定义一个指向整型数的指针变量nNhao的形式为;而____ ____是指针的取地址运算符。
20在MFC应用程序中可以有工具栏,但只可以有状态栏。
大学考试《可视化程序设计(VB)》A卷及答案
一、单项选择题(共10题、总分30分、得分30分)1. 下列哪个语句定义了包含8个元素的单精度数组() (本题分数:3 分,本题得分:3 分。
)A、Dim a(2,4) As SingleB、 Dim a(1 to 8)!C、Dim a!(7)D、 Dim a(1 to 2,3 to 6) As Long2. 下列关于菜单访问键和快捷键的说法正确的是() (本题分数:3 分,本题得分:3 分。
)A、若一菜单项的Caption属性为“打开(&O)”,则其快捷键是Ctrl+OB、快捷键指用于执行一个命令的功能键或组合键,可以在菜单编辑器中将快捷键设为Alt+FC、可以为任意的菜单项都添加快捷键或访问键D、通过访问键打开某个子菜单时,必须先使焦点位于其上一级菜单3. 如果要退出Do…Loop循环,可使用语句()。
(本题分数:3 分,本题得分:3 分。
)A、ExitB、 Exit DoC、 Exit ForD、Exit For4. 若有数组说明语句:Dim t(1 To 10) As Variant,则t被定义为()。
(本题分数:3 分,本题得分:3 分。
)A、数值数组B、可调数组C、字符串数组D、可变类型数组5. 在下列关于对话框的叙述中,错误的是(): (本题分数:3 分,本题得分:3 分。
)A、作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。
B、语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。
C、可以将对话框分成两种类型:模式的和无模式。
D、语句frmAbout.Show将frmAbout作为无模式对话框显示。
6. 在窗体上有一按钮Command1,其事件过程如下,则按下Command1窗体上显示的是()Private Sub Command1_Click()Dim i As IntegerScale (0, 0)-(10, 10)For i = 1 To 3DrawStyle = iDrawWidth = iLine (0, i + 1)-Step(8, 0)CurrentY = CurrentY + 1NextEnd Sub (本题分数:3 分,本题得分:3 分。
可视化程序设计测试题及答案,.
可视化程序设计期中考试试卷及答案一、选择题(从四个备选作案中,选择一个正确的代号填入括号内,每小题2分,共20分)1.如果不带修饰符,在C#中类成员被默认声明为( )A.private型 B.protected型 C.public型 D.static型2.下面关于C#的逻辑运算符+、&&、!的运算优先级正确的是( ) A.||的优先级最高,然后是!,优先级最低的是+B.+的优先级最高,然后是!,优先级最低的是||C.!的优先级最高,然后是+,优先级最低的是||D.!的优先级最高,然后是||,优先级最低的是+3.C#执行程序是从()方法开始的A.main方法 B.Main方法 C.Run方法 D.Form_Load方法4.下列关于构造函数的描述正确的是( )A。
构造函数可以声明返回类型.B。
构造函数不可以用private修饰C.构造函数必须与类名相同D.构造函数不能带参数5.在C#语言中,下列能够作为变量名的是____。
A。
a_3b B。
3ab C. if D。
a—bc6。
已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量n的值为( ).n=0;if(c〈b)n=a+b+c;else if(a+b<c)n=c—a-b;elsen=a+b;A.0B. -3 C。
9 D。
157.可以在()中设置窗体及窗体上各控件的属性。
A、代码编辑器窗口B、工具箱窗口C、属性窗口D、解决方案资源管理器窗口8。
下列关于解决方案的叙述中,不正确的是()A.一个解决方案可以包含多个项目B .解决方案文件的扩展名为“。
sln”C .新建项目时,会默认生成一个解决方案D .一个解决方案只能包含一个项目9. 在窗体上三个文本框textBox1, textBox2, textBox3,一个命令按钮button1,把三个文本框的Text 属性设置为空白,然后编写button1的Click 事件代码: private void button1_Click (Object sender,System.EventArgs e) {Textbox3。
可视化程序设计综合题及答案资料
可视化程序设计综合题一、单项选择题1.下列运算符中,运算级别最高的是(B)---1504C卷5A、+B、*C、\D、Mod2.下列选择项中(C )不能获得焦点。
---1412B卷1A、使用Tab键B、用鼠标选择对象C、设置GetFocus的值为TrueD、使用SetFocus方法3.执行下面的程序段后,x的值为(A )--- 1412B卷2x=5For i = 1 To 20 Step 2x=x+i\5Next iA、21B、22C、23D、244.有如下程序,执行程序后单击Button1按钮,窗体上显示的是什么(C)---1409A卷3、1504C卷3Private Sub Command1_Click()Dim a Dim b As Integera = 5 / 2b = 5 / 2Print a, bEnd Sub (本题分数:3 分,本题得分:0 分。
)A、2 2B、 2 2.5C、 2.5 2D、 2.5 2.55.如果希望用变量X存放数据12345.67890123,应将X定义为什么类型?(A )---1504C卷4A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)6.以下说法正确的是(D )---1412B卷7A、通用过程可以出现在窗体模块和标准模块中B、不同模块中的通用过程可以重名C、同一标准模块中的通用过程可以同名D、不同标准模块中的通用过程不能同名7.下列哪组语句可以将变量A、B的值互换(C )。
---1504C卷7、1401批次7A、A=B:B=AB、 A=C:C=B:B=AC、 A=A+B:B=A-B:A=A-BD、A=(A+B)/2:B=(A-B)/28.将文本框的(A)属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
---1409A卷5A、MultiLineB、ScrollBarsC、 TextD、Enabled9.在表达式 y = InputBox ( a, b, c ) 中,b 为输入函数对话框的(A )。
东北大学智慧树知到“计算机科学与技术”《可视化程序设计(VB)》网课测试题答案2
东北大学智慧树知到“计算机科学与技术”《可视化程序设计(VB)》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是()。
A.Text1.MaxLength=0B.Text1.Enabled=FlaseC.Text1.Visible=FlaseD.Text1.Width=02.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。
用于标识各个控件数组元素的参数是()。
A.TagB.IndexC.ListIndex3.表达式 5 Mod 3+3\5*2的值是()。
A.0B.2C.4D.64.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见。
()A.错误B.正确5.下列程序段的语法是正确的。
Redim a (2,4)......Redim preserve a (2,8)。
()A.正确B.错误6.鼠标左键单击“工具”菜单中的“菜单编辑器”菜单项就可打开“菜单编辑器”窗口。
() A.错误B.正确7.用于注释语句的单词是()。
A.RemB.EndC.ElseD.Loop8.设a=5,b=10,在执行c=int((b-a)*Rnd+a)+1语句后,求c值的范围为()。
A.5~10B.6~9C.6~10D.5~99.单击命令按钮Command1必将调用已写在()事件中的代码。
A.LostFocusB.KeyPressC.DbclickD.Click10.运行时组合框控件Comb1中所选择的表项,可以表示为()。
b1.Textb1.Listb1.ListIndexb1.ListCoun11.以下关于多重窗体程序的叙述中,错误的是()。
A.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体12.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。
可视化编程VB If语句 单、双分支结构 习题(含答案)
1.应用窗体单击事件,从键盘输入两个数,分别放在x和y变量中,比较它们大小,要求将大数放在x中,小数放在y中。
分析:两个变量交换必须借助第三个变量,并且注意赋值语句的写法。
等价的行IF是:If x<y Then t=x:x=y:y=t2.新建一个名称为command1的命令按钮,输入以下代码:3.应用窗体单击事件输入成绩,成绩大于等于60分输出“恭喜你通过考试”,否则输出“很遗憾你没通过考试”。
4、输入三角形的三条边的边长,判断其是否构成一个三角形。
如果能,则计算并显示该三角形的面积,如果不能,则给出相应的提示信息。
5、某大楼的电梯限载为13人,限重1000kg,在此范围内电梯能正常运行,超出了这个范围电梯将发出警报。
操作要求:单击“电梯”按钮,在文本框1和文本框2分别输入人数与重量,若满足题目要求,则在命令按钮标题上显示“正常运行”,否则命令按钮上显示“发出警报”,并且命令按钮无效。
6、设计一个致欢迎词的程序:当输入姓名及选择相应的性别时,根据性别显示不同的用语,如图所示。
7、打开工程文件,操作要求:修改程序代码。
(1)界面修改:添加文本框对象text4,将text4的text属性设置成空白且只读属性。
(2)调整程序实现功能:在文本框text1、text2、text3分别输入三个整数a、b、c,单击“计算按钮”,如果a、b、c作为边长能构成三角形,则在text4中显示“abc能构成三角形”,否则显示“abc不能构成三角形“,单击“清空”所有文本框中的数据。
(3)将工程文件4-1-3.vbp和窗体文件4-1-3.frm及生成的执行文件4-1-3.exe保存在考生文件夹中。
2、Private Sub command1_click()a = Text1.Text:b = Text2.Text: x = a + bIf a > b Then x = b + aText3.Text = xEnd Sub3、Private Sub form_click()Dim score As Singlescore = Val(InputBox("请输入你的成绩"))If score >= 60 ThenPrint "很遗憾你没通过考试"ElsePrint "很遗憾你没通过考试"End IfEnd Sub4、Private Sub Command1_Click()Dim a As Single, b As Single, c As SingleDim p As Single, s As Singlea = Text1.Textb = Text2.Textc = Text3.TextIf a + b > c And a + c > b And b + c > a Thenp = (a + b + c) / 2s = Sqr(p * (p - a) * (p - b) * (p - c))Label5.Caption = "该三角形的面积是:" & Str(s)ElseLabel5.Caption = "该三边不能构成三角形,请重新输入!" End IfEnd Sub5、Private Sub Command1_Click()Dim a As Integer, b As Integera = Val(Text1.Text)b = Val(Text2.Text)If a <= 13 And b <= 1000 ThenCommand1.Caption = "正常运行"ElseCommand1.Caption = "发出警报"Command1.Enabled = FalseEnd IfEnd Sub6、Private Sub Command1_Click()Dim a As Stringa = Text1.TextIf Option1.Value = True ThenLabel2.Caption = a & "先生,欢迎你" ElseLabel2.Caption = a & "小姐,欢迎你" End IfEnd Sub7、Private Sub Command1_Click()Dim a%, b%, c%a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a + b > c And a + c > b And b + c > a Then Text4.Text = "a,b,c能构成三角形" ElseText4.Text = "a,b,c不能构成三角形" End IfEnd SubPrivate Sub Command2_Click()Text1 = ""Text2 = ""Text3 = ""Text4 = ""End Sub。
东大14秋学期《可视化程序设计Ⅰ》在线作业1答案
14秋学期《可视化程序设计Ⅰ》在线作业1单选题一、单选题(共20 道试题,共100 分。
)1. 关于子窗体说法正确的是A. MDI子窗体与普通窗体没有区别B. MDI子窗体与普通窗体不同,其活动区域为MDI窗体工作区,而普通窗体则没有此限制C. MDI窗体菜单和子窗体可以同时显示出来D. 当子窗体激活时仅仅显示子窗体菜单-----------------选择:B2. software and hardwarB) softwareC) hardwareD) 1(26)执行如下语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)将显示一个输入对话框,在对话框的输入区中显示的信息是A. TodayB. TomorrowC. YesterdayD. Day before Yesterday-----------------选择:C3. 有如下语句:Open “f1.dat”For Random As #1 Len =15,表示文件f1.dat每个记录的长度等于()A. 15个字符B. 15个字节C. 或小于15个字符D. 或小于15个字节-----------------选择:B4. 以下能够正确计算n!的程序是A. Private Sub Command1_Click()n=5:x=1Dox=x*ii=i+1Loop While i<nPrint xEnd SubB. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<nPrint xEnd SubC. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<=nPrint xEnd SubD. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i>nPrint xEnd Sub-----------------选择:C5. (1)在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A. "A) 工程资源管理器窗口B. "C. "B) 工具箱窗口"D. C) 代码窗口E.-----------------选择:C6. 目录列表框的Path属性的作用是A.B. 显示当前驱动器或指定驱动器上的某目录下的文件名。
可视化程序设计试卷(含答案)
可视化程序设计试卷(含答案)2014年春季学期《可视化程序设计》试卷A一.选择(每道小题2分,共20道小题,合计40分)1.在C++语言的if 语句中,用作判断的表达式为()。
A 、关系表达式B 、逻辑表达式C 、算术表达式D 、任意表达式2.设i 和k 都是int 类型,则以下for 循环语句()。
for(i=0,k=-1;k=1;i++,k++) cout << "****\n"; A 、判断循环结束的条件不合法 B 、是无限循环C 、循环体一次也不执行D 、循环体只执行一次 3.下列关于this 指针的说法正确的是()A 、this 指针存在于每个函数之中B 、在类的非静态函数中this 指针指向调用该函数的对象C 、this 指针是指向虚函数表的指针D 、this 指针是指向类的函数成员的指针4.若给出以下程序,其输出为()。
#include void main(void) { int a=4,b=7;cout << (a=a+1,b+a,b+1) << endl; }A 、5B 、8C 、11D 、程序有错误,无法运行5.若给定条件表达式(m)?(a++):(a--),则其中表达式m ()。
A 、和(m==0)等价B 、和(m==1)等价C 、和(m!=0)等价D 、和(m!=1)等价 6. 对二维数组的正确说明是()。
A 、 int a[ ][ ]={1,2,3,4,5,6};B 、 int a[2][ ]={1,2,3,4,5,6};C 、 int a[ ][3]={1,2,3,4,5,6};D 、 int a[2, 3]={1,2,3,4,5,6}; 7. 定义一个函数实现交换x 和y 的值,并将结果正确返回。
能够实现此功能的是()。
A 、 swap(int x, int y){ int t; t=x; x=y; y=t; }B 、 swap(int *x, int *y){ int t; t=x; x=y; y=t; }C 、 swap(int *x, int *y){ int t; t= *x; *x = *y; *y=t; }D 、 swap(int *x, int *y){ int *t; t=x; x=y; y=t; } 8. 下面函数的功能是()。
可视化程序设计案例教程习题答案完整
习题答案习题11.简述C#与.NET框架的关系。
1).NET Framework为使用C#语言设计和开发桌面和网络应用程序提供了一个功能强大的平台。
2) C#是开发基于.NET Framework程序的一种语言。
2..NET Framework主要组件有哪些?它们的用途分别是什么?.NET Framework具有两个主要组件——公共语言运行库和 .NET Framework类库,包括、、Windows窗体和Windows Presentation Foundation。
公共语言运行库是.NET Framework 的基础。
类库是一个综合性的面向对象的可重用类型集合。
3.可以通过C#开发的应用程序有几种,分别是什么?Windows控制台应用程序、应用程序、Windows窗体应用程序、Windows服务。
4.什么是对象?什么是对象的方法和属性?(这道题超出教材了,去掉)5.VS 2015开发环境中主要包含哪些窗口?属性设计窗口、输出信息窗口、窗体设计器、代码编辑器窗口。
6.简述VS 2015集成开发环境中创建Windows应用程序的主要步骤。
创建项目、创建程序用户界面、设置界面上各个对象的属性、编写对象响应事件的程序代码、测试和调试应用程序。
习题21.通过从 C 中拖曳可以在窗体中添加控件。
A.主菜单B.工具栏C.工具箱D.工程资源管理器2.设置文本框控件的 C 为“True”,可以防止文本框的内容被修改。
A.Text属性B.Enabled属性C.ReadOnly属性D.PasswordChar属性3.将文本框控件设置为密码显示方式的方法是 B 。
A.将Text属性设置为“*”B.将UseSystemPasswordChar属性设置为“True”C.将Text属性设置为空D.将PasswordChar属性设置为空4.下列说法中描述不正确的是 B 。
A.列表框控件的Sorted属性为“True”时,列表框中的项可以自动排序B.窗体或控件的Name属性是在界面上显示的信息C.默认状态下,文本框控件的信息不能换行显示D.列表框控件的Items属性可以通过“字符串集合编辑器”来修改5.双击按钮对应的事件是 B 。
东大14秋学期《可视化程序设计Ⅰ》在线作业2答案
14秋学期《可视化程序设计Ⅰ》在线作业2单选题一、单选题(共20 道试题,共100 分。
)1. 在窗体中添加一个列表框,然后编写如下两个事件过程:Private Sub Form_Click()List1.RemoveItem 1List1.RemoveItem 3List1.RemoveItem 2End SubPrivate Sub Form_Load()List1.AddItem "AA"List1.AddItem "BB"List1.AddItem "CC"List1.AddItem "DD"List1.AddItem "EE"End Sub运行上面的程序,然后单击窗体,列表框中所显示的内A. AABBB. DDEEC. AACCD. BBCC-----------------选择:C2. 确定一个窗体或控件大小属性是A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left-----------------选择:B3. 设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String *10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。
要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。
下列能够完成该操作的事件过程是A. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #1=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,,B.TelNumClose #1End Sub"B. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Input As #=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Print #1,,B.TelNumClose #1End Sub"C. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End Sub"D. "Private Sub Command1_Click()Open “c:\Person.txt”For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1,Name,TelNumClose #1End Sub"-----------------选择:A4. 设有语句Open"c:\Test.Dat"For Output As#1则以下错误的叙述是A. 该语句打开C盘根目录下一个已存在的文件Test.DatB. 该语句在C盘根目录下建立一个名为Test.Dat的文件C. 该语句建立的文件的文件号为1D. 执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息-----------------选择:C。
可视化编程考试试题及答案
可视化编程考试试题及答案近年来,随着信息技术的发展,可视化编程作为一种简单直观的编程方式受到越来越多人的关注和应用。
在学习可视化编程的过程中,掌握相关知识和技能是至关重要的。
为了帮助大家更好地准备可视化编程考试,以下将介绍一些常见的试题及其答案。
一、选择题1. 可视化编程软件中常用的3D建模工具是:A. ScratchB. TinkercadC. D. Blockly答案:B. Tinkercad2. 下列哪个是可视化编程语言中的常见控制结构?A. 循环B. 函数C. 变量D. 字符串答案:A. 循环3. 在Scratch中,用于表示等待用户点击的积木是:A. “开始”B. “重复”C. “当...点击时”D. “结束”答案:C. “当...点击时”二、填空题1. Scratch中,将代码块拼接在一起形成完整程序时使用的是_____________。
答案:拼图式编程2. Blockly中,控制小车运动的代码块是_____________。
答案:移动3. Tinkercad中,用来创建3D模型的基本几何体有_____________种。
答案:基本五种(立方体、球体、柱体、圆柱体、圆锥体)三、编程题1. 请使用Scratch编写一个程序,使一个角色在屏幕上画一个正方形。
解答示例:当 flag 被点击时重复 4 次移动 100 步向右转 90 度2. 请使用Blockly编写一个程序,控制机器人在一个正方形区域内按顺时针方向运动。
解答示例:当按下“开始”按钮时重复 4 次向前移动 100 步向右转 90 度以上就是关于可视化编程考试试题及答案的介绍。
通过学习和实践,相信大家在可视化编程领域会有更深入的了解和掌握。
希最以上内容对大家的学习和练习有所帮助。
祝大家考试顺利!。
计算机可视化编程考试题及答案
计算机可视化编程考试题及答案一、选择题(每题2分,共20分)1. 可视化编程是指通过_________________的方式实现计算机程序的开发。
A. 图形化界面B. 命令行界面C. 文本界面D. 字符界面2. 可视化编程工具中,以下哪个是基于块拼接的编程方式?A. ScratchB. PythonC. C++D. Java3. 在可视化编程过程中,所谓“控件”是指_________________。
A. 系统自带的图标B. 用户自定义的代码块C. 程序界面上的元素D. 代码中的变量4. 在Scratch中,用户可以通过拖拽的方式将_________________组合成完成特定功能的程序。
A. 代码块B. 变量C. 函数D. 类5. 在可视化编程中,所谓“事件”是指_________________。
A. 用户操作的触发行为B. 程序运行的过程C. 数据的输入输出D. 程序中的判断语句6. 在Scratch中,以下哪个是用于控制程序流程的代码块?A. if elseB. repeatC. waitD. set7. 在可视化编程中,所谓“参数”是指_________________。
A. 输入的数据B. 运算的操作C. 控制程序流程的代码块D. 用户界面上的元素8. 在可视化编程中,以下哪项是开发过程的重要一环?A. 单元测试B. 编译C. 调试D. 上线发布9. 可视化编程的一个优点是_________________。
A. 可以实现高性能的程序B. 能够对底层硬件进行直接操作C. 相对容易上手和学习D. 编程语言更加灵活多样10. 可视化编程开发的一个典型应用领域是_________________。
A. 人工智能B. 网络安全C. 游戏开发D. 数据分析二、编程题(共80分)请使用Scratch编写下面的程序。
1. 编写一个程序,实现以下功能:当用户按下空格键时,角色向上移动;当用户按下右箭头键时,角色向右移动;当用户按下左箭头键时,角色向左移动。
Delphi试题含答案
Delphi试题含答案《可视化程序设计》试卷适⽤专业及层次(由出卷教研室填写):信息管理与信息系统、医学信息⼯程本科姓名:班级:学号:(此试卷共8页,答案请填写在答题纸上,答案填写在试卷上者答题⽆效)⼀、单项选择题(15分,每⼩题1分)1.⼀个Delphi应⽤程序必有⼀个⽂件和⾄少⼀个单元⽂件。
A.程序B.⼯程C.数据D.图形2.在窗体中完成多个控件整齐排列,应使⽤的操作是。
A.AlignB.Bring to frontC.ScaleD.Send to back3.下列不能⽤来定义⼦界类型是。
A.实型数据(Real)B.⽤户定义的任何顺序类型C.字符型(Char)D.整型(Integer)4.在事件处理程序中编写代码,可以处理edit编辑框中输⼊的字符,。
A.OnClickB.OnEnterC.OnMouseUpD.OnKeyPress5.关于变量,全局变量与局部变量名相同时,下列说法错误的是。
A.在过程之外是全局变量作⽤B.过程内部是局部变量作⽤C.在过程之外全局变量⽆作⽤D.在过程之外是全局变量作⽤⽽在内部是局部变量作⽤6.procedure和function的结构和功能相似,。
A.前者可以取代后者B.后者可以取代前者C.但前者有返回值,后者没有D.⼆者都可以返回⼀个值7.动态数组与静态数组的区别是。
A.是否是⼀维数组B.元素类型是否是整型C.定义时是否明确了数组元素的个数D.元素类型是否⼀致8.⽤于建⽴菜单项的加速键的字符是。
A.^B.#C.&D.@9.绘制封闭图形时,要指定填充⾊的颜⾊时,可以设置画布对象的属性。
A. pen.colorB. brush.colorC. pen.styleD. bursh.style10.BDE的中⽂含义是,它是数据库应⽤中的⼀种连接⽅法。
A.数据库连接B.数据库引擎C.数据库⽂件D.开放式数据库11.下列语句中,⽴即中断当前循环继续执⾏下⼀次循环的语句是。
2014年4月份考试可视化程序设计(VB)第三次作业
2014年4月份考试可视化程序设计(VB)第三次作业一、填空题(本大题共40分,共 10 小题,每小题 4 分)1. 若在标准模块中以关键字public定义子过程,则在 ______ 中都可以调用该过程。
2. 计时器每经过一个由Interval属性指定的时间间隔就会触发一次 ______ 事件。
3. VB中三种文件访问类型是 ______ 、 ______ 、 ______4. 不论任何控件,共同具有的是 ______ 属性。
5. 假定有一个通用对话框控件CommonDialogl,除了用CommonDialogl.Action=3显示颜色对话框之外,还可以用 ______ 方法显示。
6. 每一个过程都有一个使用范围,过程的使用范围称为 ______ 。
7. 按数据的组织方式不同,数据库可以分为3种类型,即 ______ 数据库、 ______ 数据库和 ______ 数据库。
8. 菜单在运行时的动态增减主要通过控件数组实现,首先将菜单项的 ______ 属性设为False,然后在程序中用 ______ 语句加载。
9. 随机文件以 ______ 为单位读写,二进制文件以 ______ 为单位读写。
10. 当单选按钮的Value属性为 ______ 时表示该单选按钮处于未选中状态。
二、程序阅读题(本大题共30分,共 5 小题,每小题 6 分)1. 下面程序的功能是什么?Private Sub Command1_Click()Dim a%, s%, n%a = Val(InputBox("Please input a number:"))Do While (a > 0)s = a Mod 10a = a / 10n = n + func(s)LoopPrint nEnd SubPrivate Function func(x%) As Integerfunc = x * xEnd Function2. 下面程序的功能是什么?Private Sub Command1_Click()Dim s%, n%Dim a As Stringn = 0a = InputBox("Please input a number:")If (func(Val(Mid(a, s, 1)))) Thenn = n + 1NextPrint nEnd SubPrivate Function func(x%) As BooleanIf (x Mod 2 = 0) Thenfunc = TrueElsefunc = FalseEnd IfEnd Function3. 写出下列事件过程的执行结果。
可视化编程考试试题及答案
可视化编程考试试题及答案【可视化编程考试试题及答案】一、选择题1. 可视化编程指的是什么?a) 利用图形化界面进行编程b) 利用文字进行编程c) 利用音频进行编程d) 利用视频进行编程答案:a) 利用图形化界面进行编程2. 下列哪个是常见的可视化编程工具?a) Pythonb) C++c) Scratchd) Java答案:c) Scratch3. 可视化编程的优点是什么?a) 编程门槛低,容易上手b) 开发速度快c) 更直观地理解程序逻辑d) 扩展性强答案:a) 编程门槛低,容易上手;b) 开发速度快;c) 更直观地理解程序逻辑;d) 扩展性强4. 可视化编程通常适用于哪些人群?a) 初学者b) 高级程序员c) 只对文字编程感兴趣的人d) 所有人答案:a) 初学者;d) 所有人二、填空题1. 可视化编程的一个典型特征是________。
答案:图形化界面2. Scratch是一款________。
答案:图形化编程工具3. 选择结构的控制语句通常用什么形状表示?________。
答案:菱形4. 在可视化编程中,将各个操作拼接在一起的模块通常称为________。
答案:积木三、简答题1. 简要介绍一下Scratch可视化编程工具,并说明其主要特点。
答:Scratch是一款由麻省理工学院开发的图形化编程工具,旨在帮助初学者更轻松地理解和学习编程。
其主要特点包括:- 图形化界面:通过拖拽积木模块来搭建程序,不需要编写复杂的代码。
- 直观可视化:使用图形化的方式展示程序逻辑,让用户更容易理解程序执行流程。
- 丰富的功能库:Scratch提供了多种功能模块和动画效果,用户可以自由组合创作。
- 共享平台:用户可以将自己创作的项目分享到Scratch官网上,也可以浏览其他人的作品,获得灵感和学习资源。
2. 举例说明可视化编程在教育中的应用。
答:可视化编程在教育中有广泛的应用,以下是一些例子:- 初学者编程教育:通过可视化编程工具,如Scratch,学生可以通过拖拽积木模块来学习编程的基本概念和逻辑,无需关注语法细节,从而降低了学习门槛。
《可视化程序设计》题库及答案
《可视化程序设计》题库及答案一、选择题1.用来将窗体隐藏,而并非从内存中删除的方法是()。
A. 窗体名称.HideB. Exit 窗体名称C. 窗体名称.ExitD. Unload 窗体名称2.将列表框(List Box)上要显示的内容放到列表框控件上的方法是()。
A. AdditemB. DataSourceC. ListIndexD. ToolTipText3.为了在运行时能显示窗体左上角的控制框(系统菜单),必须()。
A.把窗体的Contro1Box 属性设置为Fale,其他属性任意B.把窗体的ControlBox 属性设置为True,并且把Boder Style属性设置为1-5C.把窗体的ControlBox 属性设置为False,同时把BoderStyle属性调协为非0值D.把窗体的ControlBox 属性设置为True,同时把BoderStyle属性设置为0值4.有关多文档界面(Multiple document.nbspInterface)的不正确描述是()。
A.多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口B.子窗口归属于父窗口C.如果父窗口关闭,则所有子窗口全部关闭D.如果所有子窗口全部关闭,则父窗口关闭5.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是()。
A. MouseDownB.MouseUpC.LoadD.Click6.下列选项中全部属于SQL语言的常用命令的是()。
A.Create、From、Drop、Insert B.Where、From、Drop、InsertC.Create、Alter、Drop、Insert D.Between、From、Drop、Insert7.在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件( )。
A.MouseDown B.MouseUp C. Dblclick D.Click8.为了把焦点移到某个指定的控件,所使用的方法是( )A.SetFocus B.Visible C.Refresh D.GetFocus9.可以同时删除字符串前导和尾部空白的函数是( )A.Ltrim B.Rtrim C.Trim D.Mid10.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( )A.4 B.5 C.6 D.711.下列语句中的语句( )可以实现顺序文件的按行读取操作。
可视化程序设计和答案
可视化程序设计和答案一、简介本文档旨在介绍可视化程序设计的基本概念、原理、流程以及实际应用。
通过本文档,读者可以了解到可视化程序设计的重要性和优势,并掌握相关的开发技巧和策略。
二、背景1·可视化程序设计的定义可视化程序设计是指通过图形化界面来创建和构建计算机程序的方法。
它使得非专业开发人员也能够参与到代码编写和软件开发过程中,使得程序的设计和开发更加易于理解和操作。
2·可视化程序设计的优势a) 降低学习门槛:可视化编程工具提供了直观的界面和操作方式,使得非专业开发人员也能够轻松上手。
b) 提高开发效率:可视化编程工具可以自动代码,减少了手动编写代码的工作量,提高了开发效率。
c) 增强可维护性:可视化编程工具可以帮助开发人员快速定位和修改错误,增强了程序的可维护性和可靠性。
三、可视化程序设计的流程1·需求分析在需求分析阶段,需要明确软件的功能需求和用户期望的交互方式,以确定可视化界面设计的方向和目标。
2·界面设计界面设计是可视化程序设计的核心环节,需要根据需求分析的结果,设计出符合用户期望和操作习惯的界面。
在设计过程中,需要考虑用户界面的布局、颜色、图形元素等。
3·代码在界面设计完成后,需要相应的代码,实现用户界面与后台逻辑的连接。
代码可以通过可视化编程工具自动,也可以通过手动编写代码实现。
4·功能测试在代码完成后,需要对程序进行功能测试,确保程序的各个功能正常运行,并满足用户需求。
5·优化和调试在测试过程中,可能会遇到性能瓶颈、逻辑错误等问题,需要进行优化和调试,以提高程序的性能和稳定性。
四、实际应用案例1·创建一个计算器应用以创建一个简单的计算器应用为例,介绍可视化程序设计的具体步骤和方法。
A·需求分析:确定计算器的功能需求,如加法、减法、乘法、除法等。
B·界面设计:设计计算器的界面,包括数字按键、运算符按键、结果显示等。
VB程序设计考试题库(2)
VB程序设计考试题库(2)VB程序设计考试(2)一、单选题(每题1分,共50题)1.关于Visual Basic应用程序,正确的叙述是(未填)。
错误正确答案:AA.Visual Basic程序运行时,总是等待事件被触发B.Visual Basic程序设计的核心是编写事件过程的程序代码C.Visual Basic程序是以线性方式顺序执行的D.Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的2.可视化编程的基本过程主要有3步,这3个步骤是(未填)。
错误正确答案:CA.创建工程、设计界面、编写代码B.创建工程、编写程序、保存程序C.设计界面、设置属性、编写代码D.设计界面、编写代码、调试程序3.窗体上有一个按钮和一个文本框,程序执行后,在文本框中输入12345,单击按钮后的输出结果为(未填)。
Private Sub Command1_Click()Dim A As Integer,B As IntegerText1.SelStart=2Text1.SelLength=2A=Val(Text1.SelText)B=Len(Text1.Text)Print A*BEnd Sub错误正确答案:CA.68C.170D.11704.VB中可用(未填)语句产生一消息框。
错误正确答案:DA.InputBoxB.ShiftC.BothD.MsgBox5.在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(未填)。
错误正确答案:C/doc/5173e546f68a6529647d27284b73f24 2336c3184.html ="VisualBasic窗体"B.Form1.Title="VisualBasic窗体"C.Form1.Caption="VisualBasic窗体"D.Form1.T ext="VisualBasic窗体6.以下(未填)是Visual Basic中合法的函数使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可视化程序设计期中考试试卷及答案一、选择题(从四个备选作案中,选择一个正确的代号填入括号内,每小题2分,共20分)1.如果不带修饰符,在C#中类成员被默认声明为()A.private型 B.protected型 C.public型 D.static型2.下面关于C#的逻辑运算符+、&&、!的运算优先级正确的是()A.||的优先级最高,然后是!,优先级最低的是+B.+的优先级最高,然后是!,优先级最低的是||C.!的优先级最高,然后是+,优先级最低的是||D.!的优先级最高,然后是||,优先级最低的是+3.C#执行程序是从()方法开始的A.main方法 B.Main方法 C.Run方法 D.Form_Load方法4.下列关于构造函数的描述正确的是()A.构造函数可以声明返回类型。
B.构造函数不可以用private修饰C.构造函数必须与类名相同D.构造函数不能带参数5.在C#语言中,下列能够作为变量名的是____。
A. a_3bB. 3abC. ifD. a-bc6. 已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量n的值为( )。
n=0;if(c<b)n=a+b+c;else if(a+b<c)n=c-a-b;elsen=a+b;A.0B. -3C. 9D. 157.可以在( )中设置窗体及窗体上各控件的属性。
A、代码编辑器窗口B、工具箱窗口C、属性窗口D、解决方案资源管理器窗口8. 下列关于解决方案的叙述中,不正确的是()A.一个解决方案可以包含多个项目B.解决方案文件的扩展名为“.sln”C .新建项目时,会默认生成一个解决方案D .一个解决方案只能包含一个项目9. 在窗体上三个文本框textBox1, textBox2, textBox3,一个命令按钮button1,把三个文本框的Text 属性设置为空白,然后编写button1的Click 事件代码: private void button1_Click(Object sender,System.EventArgs e) {Textbox3.Text= Textbox1.Text+ Textbox2.Text;}程序运行后,如果在输入文本框textBox1, textBox2中分别输入20,16,单击button1按钮后,则textBox3显示的是:( )A .36 B. 1620 C.出错 D.201610 . 以下程序运行后label1.Text 的输出结果是( )private void Form1_Load (Object Sender,System.EventArgs e){ label1.Text="";int i=0,s=0;for (; ;){ i = i + 1;if (i%2==0) continue;s = s + i;if (i == 7) break;}label1.Text = s.ToString();A.21B.16C.28D.程序进入死循环二、填空题(在括号内填入正确的答案,每小题2分,共20分)1、下列数学表达式等价的C#算术表达式是( _______________________ )|4|22dc c b a +- 2、在C#中,进行注释有两种方法:使用“//”和使用“/* */“符号对,其中( _________________)只能进行单行注释。
3.要在控制台程序运行时输入信息,可使用Console 类的(__________)方法。
4.当a=3,b=2,c=-1,d=7时,下列逻辑表达式的值是(_____________________)(c+d)/(a-b)%2<0&&!(c>0)|| d<05. 下列控制台应用程序完成的功能是:从键盘上输入一个直角三角形的斜边长度和随机产生一个角的弧度数(在10,90之间),计算出另两条直角边的长度并输出。
请填空:using system;public class Example1{public Static void main(){double a, b, c,jd;Random r = new Random();c = Convert.ToDouble(_________________); //从键盘输入斜边长度 jd =(______________________)//随机产生一个角度a = c * Math.Sin(jd);b =c * Math.Cos(jd);Console.WriteLine("a={0},b={1}", a, b); //输出两直角边的值}}6.请写出描述“-10<=x<=10”的C#语言表达式(_______ )。
7. 在windows窗体设计中,点击Button按钮,使计时控件Timer1开始起作用或有效,则在private void button1_Click(object sender, EventArgs e)方法中写入如下代码(________________________ )。
8.在列表框listBox1控件中,要删除该控件中所选的项,应该写如的代码如下:______________________________________________________.三、改错题(每个程序片段有两个地方错,错误在//****//下面一行,请改正代码中的错误,每小题6分,共12分)1.下面的代码是从键盘上输入10个后,分别输出这些数的3次方值。
//*******1******//x=1;int y;do {//*******2*****//y=Console.ReadLine();Console.WriteLine("{0} ",y*y*y);x++;} while(x<=10);2. 下面是定义了学生类,然后在主函数中定义了学生对象,要求给学生的姓名Name赋值,并输出学生的人数。
public class Student{public static int s=0;//*********1*******//private string Name;}class Test{static void Main(string[] args ){Student st=new Student( );//********2********//Student.s =st.s+1;="Tom";Console.WriteLine("s={0}",Student.s);}四、写出下列程序的运行结果(每小题10分,共20分)1.using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace ConsoleApplication2{using System;class Demo2{static void Main(){int i = 1, m;while (i <= 10){m = i * i;if(i%3==0) Console.Write("{0}\t ", m); i++;}}}}2.using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace ConsoleApplication2{class ARRAY{static void Main(string[] args){int sum1 = 0;int sum2 = 0;int[] arr ={ 1, 5, 2, 3, 6, 7, 12, 15 };foreach (int k in arr){if (k % 3 == 0)sum1 += k;elsesum2 =sum2 + k;}Console.WriteLine("sum1={0}", sum1);Console.WriteLine("sum2={0}", sum2);}}}五、程序补充完整(每空3分,共15分)下列程序是输出求数组a中最大的数及所在数组的位置,请将程序补充完整。
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication{class Program{static void Main(){int ______ a={26, 98, 91, 63, 58, 21, 65, 75};int t = 0, max =__________for (int i=1;i<=________ ;i++){if (a[i]> max){max =____________;_______;}}Console.WriteLine("该数组中最大的数为:{0}",max);Console.WriteLine("最大的数的数组下标为:{0}",t+1);}}}六、编程题(13分):1.在窗体上有两个文本框textBox1, textBox2,一个按钮button1,一个标签label1,运行后,从文本框中输入两个整数,点击按钮后要求标签label1显示出在这两个整数之间的所有素数。
写出点击button1事件的代码:private void button1_Click(Object sender,System.EventArgs e){}2.可选题:在一维数组中指定10个整数,要求写一个方法Sort(),实现该数组元素从小到大排列,点击按钮button1调用方法Sort(),排序结果在标签label1中显示。
===C#程序设计参考答案====一、1.A 2.C 3.B 4.C 5.A 6.C 7.C 8.D 9.D 10.B二、1.Math.Sqrt(Math.Abs((a*a*b-c)/(c*c-4*d)))2.//3.Read()或ReadLine()4.false5. Console.ReadLine(); //输入角的度数r.Next(10, 90);6.if (x>-10 && x<=10)7. Timer1.Enable=true或Timer1.Start();8. listBox1.Items.Remove(listBox1.SelectedItem);三、1. int x=1;y=Convert.ToInt16(Console.ReadLine());2.public string Name;Student.s= Student.s+1;四、1. 9 36 812. sum1=36 sum2=15五、[] ,a[0],7,a[i],i六、Label1.Text="";int i, j, n, m,t,temp;n = Convert.ToInt16(textBox1.Text);m = Convert.ToInt16(textBox2.Text);if (m < n) { temp = m; m = n; n = temp; }for (i = n; i <=m; i++){t = 1;for (j = 2; j <i; j++)if (i % j == 0) t = 0;if (t == 1)label3.Text = label3.Text + i.ToString()+" "; }。