可视化程序设计试卷(含答案)
可视化程序设计试题

《可视化程序设计》试卷三班级______________ 姓名_____________ 学号__________ 得分__________一、选择题(每题2分,共40分)1.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是()A.="VisualBasic窗体" B.="VisualBasic窗体"C.="VisualBasic窗体"?D.="VisualBasic窗体”2.每当窗体失去焦点时会触发的事件是(? )A.Active?????B.Load?????? C.LostFocus??????D.GetFocus3.以下关于多窗体的叙述中,错误的是()A.对于多重窗体程序, 需要单独保存每个窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体4.下列可作为Visual Basic变量名的是()A)A#A B)4A C)xy D) constA5.执行如下两条语句,窗体上显示的是()a=.8596Print Format(a,"00,")A.0, B. C. D.0,6.一只红色的篮球被投进篮,则红色、篮球、投、进篮分别是()A.属性、对象、方法、事件 B.属性、对象、事件、方法C.对象、属性、方法、事件 D.对象、属性、事件、方法7.控件的( )确定当一个事件发生时执行的代码。
A.函数 B.通用过程 C.子程序 D.事件过程8.引用列表框(list1)最后一个数据项应使用()A. B.C.(listcount) D.(listcount-1)9.用菜单编辑器设计菜单时,必须输入的项有( )A.快捷键 B.标题 C索引 D.名称10.建立一个新的标准EXE工程后,默认情况下,不在工具箱中出现的控件是()A.单选按钮 B.图片框 C.通用对话框 D.文本框11.假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为()。
可视化程序设计和答案

可视化程序设计一、判断(每题1分,共20分)1、构成一定含义的一组数据就称为信息。
(T )2、数据是记录客观事物的性质、形态、数据特级的抽象符号。
(T )3、世界上任何事物都可以看成是一个系统,系统是普遍存在的。
(T )4、信息系统就是输入数据信息,通过加工处理产生信息。
(T )5、管理信息系统简称MIS。
(T )6、电子商务就是在网上开展的商务活动。
(T )7、面向对象简称OO。
(T )8、目前网络互联设备有路由器、中继器、网桥、网关等。
(T )9、数据库管理系统的英文缩写是DBMS 。
(T )10、常用的输入方式有键盘输入、数/模输入、模/数输入。
(T )11、模块功能与处理过程设计是系统设计的最后一步。
(T )12、IPO关系是由输入处理和输出三部分组成。
(T )13、系统的安全性是指系统能自动抵御来自外部和内部威胁的能力。
(T )14、系统实现的主要任务是进行编程语言选择、程序的编写与调试。
(T )15、算法是计算机解题的过程。
(T )16、静态分析就是通过对被测程序的静态审查,发现代码中潜在的错误。
(T )17、测试文件描述了要执行的软件测试及测试的结果。
(T )18、系统切换是指系统开发完成后新老系统之间的转换。
(T )19、经济效益是评价管理信息优劣的一个重要指标。
(T )20、管理信息系统的效益可分直接效益和间接效益。
(T )21、CMM是软件过程能力成熟度的简称。
(T )22、KPA是关键过程域的简称。
(T )23、课程设计是教学过程中重要的实践教学环境。
(T )24、计算机网络分为局域网、广域网、城域网。
(T )二、选择(每题2分,共50分)1、“三C“革命不包括(D )。
A、计算机B、通信C、自动控制D、汽车2、信息的主要特征表现的方面没有的是(D )。
A、信息具有可识别性和可处理性B、信息具有可变性和可流动性C、信息具有可存储性、可再生性D、信息具有随意性3、企业经营动作中的决策分为三个等级没有的是(D )。
12月考试可视化程序设计VB第一次作业及答案

2011年12月考试可视化程序设计 一、单项选择题 (共30题、总分90分、得分90分) 1.Visual Basic 程序中分隔各语句的字符是 () rVB 第一次作业rc cA 、'B 、:C \D、2.工程文件的扩展名是( )A 、frm 3.下列运算符中,运算级别最高的是 rB 、vbp ) basD、A 、+ 4.下面的程序的输岀结果是 () Dim A as In teger DimB B=1.234 A=2*B B=2*B Print A,B r B 、* D、 cc(S'A 、2.468 2.0B 、2.468 2.468C 2 2.0D、 ) 5.下列变量中,那个是单精度实型? r A 、Count% 6.下列选择项中()不能获得焦点。
rB 、Bold#AA$D、 A 、使用Tab 键 用鼠标选择对象 o A 、一 1 rB 、1 rC true8.求 rCOS35可以使用的函数是(A 、Cos 35 )。
rB 、Cos (35) rC Cos (35o )C 、设置 GetFocus 的值为True使用SetFocus 方法 D a<=c or 4*c=b A 2 and b<>a+c D、 D、 7.设a=2, b=3, c=4, d=5,下列表达式的值是( )。
not (35*3.14159/180 ) 9.下列赋值语句中()是错误的。
rA 、x = x +1B 、 10.通用过程可以通过执行“工具”菜单中的( x = x + y )命令来建立。
D、 11. rA 、添加过程 “X 是小于100的非负实数”写成B 、通用过程 VB 表达式正确的是(添加窗体D、 A 、X > 0 AND X<100 X >0 OR X < 100 C 、X >= 0 AND X < 100 12.要设置计时器的时间间隔可以通过( C)属性来实现。
东北大学15春学期《可视化程序设计Ⅰ》在线作业及满分答案

东北大学15春学期《可视化程序设计Ⅰ》在线作业及满分答案一、单选题(共20 道试题,共100 分。
)1. 在窗体中添加一个通用对话框Commondialog1和一个命令按钮Command1,当单击按钮时打开颜色对话框,能实现此功能的程序段是()A. Private Sub Command1_Click()CommonDialog1.ShowEnd SubB. Private Sub Command1_Click()OpenCommonDialog1.ShowColorEnd SubC. Private SubCommand1_Click()CommonDialog1.ShowFontEnd SubD.正确答案:B2. 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A. A) For i=0 To List1.ListCount-1……B. B) For i=0 To ListCount-1……NextC. C) For i=1 To List1.listCount……NextD. D) For i=1 To ListC ount……Next正确答案:A3. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Then y = Sgn(x ^ 2)Else y = Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是A. -5B. 25C. 1D. -1正确答案:C4. 设有如下的类型声明Type Person name As String*8 major As String*20 End Type当单击“保存”按钮时,将两个文本框中的内容写入一个随机文件Test29.dat中。
设文本框中的数据已正确地赋值给Person类型的变量p。
大学考试《可视化程序设计(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)第二次作业题及答案.doc

第2次作业一、单项选择题(本大题共78分,共26小题,每小题3分)1.VB中函数ubound的功能是 ________ 。
A.初始化数组B.获取数组指定维数卜-界C.获取数组指定维数上界D.计算数组元素的个数2.在设定Option Base 0 后,经Dim arr (3, 4) As Integer 定义的数组arr 含有的元素个数为()。
A.12B.20C.16D.93.窗体上冇一个名称为Frame 1的框架(如图),若要把框架上显示的"Framer7改为汉字〃框架〃,卜•列选项中止确的是()。
A.Frame l.Caption=H tE 架”B.Frame ="框架"C.Frame l.Tcxt=M框架”D.Frame 1 .Value="框架"4.要将单选按钮以图形的方式显示,需要设置的屈性是()。
A.StyleB.ValueC.CaptionD.Enab1ed5.假如列表框(Listl)冇4个数据项,要把最后一个数据项“china”删除的语句是()。
A.移玄•第一项B.移去最后一项C.程序无操作D.程序出错6.在使用菜单编辑器设计菜单吋,必须输入的项是()oA.标题B.名称C.索引D.快捷键7.下列选项中可以用作容器的是()。
A.图像框B.列表框c.框架D.文木框8.菜单控件仅支持的事件是()。
A.ClickB.MouseDownC.KeyPressD.Load9. Timer控件可用于后台进程小,可在Timer事件内编程,要触发Timer事件,必须通过以下()属性。
A.Enabled、TntervalB.Visible> IntervalC.Enableds VisibleTag^ Interval10.复选框的value属性为1时,表示()。
A.复选框未被选中B.复选松被选中C.复选框内右灰色的勾D.复选框操作有错误11.要禁用计吋器控件,需要设置为False的属性是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 <iostream.h> 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. 下面函数的功能是( )。
void fun(char s1[ ], char s2[ ]) { while(*s2++=*s1++); }A 、 字符串比较B 、 字符串复制C 、 字符串连接D 、 字符串反向 9. 以下叙述不正确的是( )。
A 、 在C++程序中,严格区分大小写字母B 、 一个C++源程序有且仅有一个main 函数C 、 在C++程序中,注释只能位于一条语句的后面D 、 一个C++程序总是从main 函数开始执行 10. 下列叙述中,不正确的是( )。
A 、 this 指针是指向当前调用成员函数的对象的指针B 、 this 指针可用于类中非静态的数据成员和函数成员C 、 this 指针破坏了类的封装性D 、 this 指针的类型与所指对象的类型相同11.如有定义:int a[10],*p=a;以下正确的使用是( )。
A 、a[10]=5 B 、a=5 C 、*(p+1)=5 D 、p[5]=&a[5] 12. 如有以下定义:static int a[10];static char b[10]; float c[10];关于数组a ,b ,c 中各元素的值,下列说法中不正确的是( )。
A 、数组a ,b ,c 中各元素都没有被赋值,因而他们的值均为随机数据。
B 、数组a 中各元素的值均为0。
C 、数组b 中各元素的值均为’\0’。
D 、数组c 中各元素的值均为随机数据。
13.已知小写字母a 的ASCII 码值是97,则字符E 的ASCII 码值是( )。
A 、101B 、65C 、69D 、67 14.以下有关宏替换的叙述不正确的是( )。
A 、宏替换不占用运行时间。
B 、宏名无类型。
C 、宏替换只是字符替换。
D 、宏名必须用大写字母表示。
15.为了避免嵌套条件语句的二义性,C/C++语言规定else 总是与( )配对使用。
A 、同一行上的ifB 、缩排位置相同的ifC 、其之前最近的未配对的ifD 、其之后最近的未配对的if 16. 设有二维数组定义:int a[3][3]={{1,2},{0},{0,6}};数组元素a[0][1]、a[1][2]和a[2][2]的值分别是( )。
A 、 1,0,6B 、 2,0,0C 、 1,0,0D 、 2,0,6 17.若已定义 char s[10];则在下面表达式中不表示s[1]的地址的是( )。
A 、s+1B 、s++C 、&s+1D 、&s[1]班级: 学号: 姓名:………………………………密…………………………………………封…………………………………………线……………………………………………18.以下程序段中循环体执行的次数为()。
int i,j;for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl;A、 3B、 2C、 1D、 019.如有下列定义:int y[3][2]={1,2,3,4,5,6};int (*p)[2]; 则下面说法正确的是()。
A、 p是一个数组指针。
B、 p是一个指针数组名。
C、 p含有两个数组元素。
D、 p指向数组y 。
20.下面程序段的运行结果是( )。
char str[ ]="ABC", *p=str; p++; cout<<*p;A、AB、BC、CD、\0二.填空(每道小题3分,共15道小题,合计45分)1.下面的程序段的运行结果为。
char str[] = "job", *p = str;cout << *(p+2) << endl;2. 已知宏定义:#define N 3#define Y(n) ((N+1)*n)执行语句z=2*(N+Y(5+1)); 后,变量z的值是。
3.下列函数功能是将数字a中的n个元素逆序存放,填空使程序完整。
void invert(int a[],int n){int i=0,j=n-1;while(i<j){ int t; ___________________i++;j--;}}4.下列函数是判断s所指的字符串是否是“回文”(即顺读和逆读都是相同的字符串),若是“回文”,函数返回1,否则返回0,填空,使程序完整。
void fun(char s[]){ int 1=0,j; j=strlen(s); while(i<j){ ___________________ i++; j--; }}5.下面程序输出两个字符串中相同的字符,请填空补充程序中的语句。
#include<iostream.h>void main( ){ char *p="KSEiemP5R", *q="KsEnbMP8Q";while( ) { if ( )cout<<*p; p++; q++; }cout<<endl; } 6.编一程序,求满足如下条件的最大的n: 12+22+32…+n2<1000。
#include<iostream.h>void main(){ int sum,n; sum=0;for(n=1;;n++){ sum+=n*n; if(sum>1000) ; }cout<<"1*1+2*2+3*3+...<1000的最大的n值为:"<< <<endl; } 7.从键盘上为数组a[3][2]输入任意整数值。
#include<iostream.h>void main(){ int a[3][2],i,j;for( ;;i++) for( ;;j++) { cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; } } 8.以下程序运行结果为:______,________#include <iostream.h>int i;void main( ){ i = 10; {int i=20; cout<< "i=" << i ;cout<< "i=" << ::i; }}9.下列程序的输出结果__________________。
#include<iostream.h>void main(){ int i; for(i=1;i<=5;i++){if(i%2) cout<<"<"; else continue; cout<<">"; }cout<<"*";}10.以下程序的运行结果是。
#include<iostream.h>void main(){int a,b,d=241; a=d/100%9; b=(-1)&&(-1); cout<<a<<","<<b; } 11. 以下程序的运行结果是。
#include<iostream.h>void main(){ int n=5; int &m=n; m*=2;cout<<“n=“<<n<<endl;}12.以下程序的运行结果是。
#include<iostream.h>void main( ){ char a[ ]="hello world", b[ ]="here wanglin";char *p1, *p2; int i; p1=a; p2=b;for(i=0; i<7; i++){ if ( *(p1+i)!=*(p2+i) ) cout<<*(p2+i); } }三.编程(每道小题8分,共3道小题,合计24分)1.编写一个程序,按所给的百分制的成绩分数,返回与该分数对应的等级代号字符,90~100分对应A级,75~89分对应B级,60~75分对应C级,60分以下对应D 级。