visual basic程序设计-vb试题及其答案(2004.6)_第1页
visual basic程序设计-vb试题及其答案(2004.6)_第2页
visual basic程序设计-vb试题及其答案(2004.6)_第3页
visual basic程序设计-vb试题及其答案(2004.6)_第4页
visual basic程序设计-vb试题及其答案(2004.6)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VISUALBASIC程序设计试题20047院(系)班级学号姓名注意事项1本试卷共五大题,满分100分,考试时间120分钟。2所有答案请答在答案栏上,答在其它地方无效。一填空题(每题1分,共10分)1要从字符串“VISUALBASIC60”中截取子字符串“BASIC”可使用函数(MID“VISUALBASIC60”,8,5)。2产生从整数A到整数B之间的随机整数使用的表达式(INTBA1RNDA)。3将X四舍五入到百位(例如,若X1237452应舍入成12300),可使用表达式(INTX/10005100)。4表达式TRUEORNOT530)。6除了在设计阶段通过修改PICTURE属性装载图形外,还可以使用(LOADPICTURE)函数在运行程序时装载图形。7在程序运行期间,用户在文本框输入的内容,存放到文本框的(TEXT)属性中。8已知数组元素A14,A22,A31,A43,则AA1A2A4的值为1。9当文本框的TEXT属性被修改时,会发生CHANGE事件。10假定在用户界面上有多个控件,要在程序中把光标设置在接受输入的控件上,应使用的方法是(SETFOCUS)。答案栏12345678910题号一二三四五总分得分评卷人二单项选择题(每题15分,共30分)1给定程序代码TEXT1TEXT“VISUALBASIC程序设计“,其中的TEXT1、TEXT和“VISUALBASIC程序设计“分别表示(C)。A控件、属性值和属性B控件、方法和属性C控件、属性和属性值D事件、方法和属性2以下关于表达式的运算顺序,错误的说法是C。A函数运算最优先B最后进行的是逻辑运算C关系运算的优先级比算术运算的优先级高D取负运算的优先级比求幂运算的优先级低3S、T、R为字符串变量,它们的值分别是“XYZ“、“321“和“66“,执行下列语句后,显示的结果为(D)。SSRRRTPRINTSSPC2RAXYZ66387B“XYZ66“387“C“XYZ66“66321“DXYZ66663214假设A1,A2,A3是布尔变量,其值依次为TRUE,TRUE,FALSE,下列表达式的值为FALSE的是(C)。AA1ANDA2ORA3BTRUEORNOT(73YTHENPRINT“XY“BIFXTHENTTXCIFXMOD32THENXDIFX10YX1ENDSELECTBSELECTCASEXCASE1,3,5Y2X1CASEISX0YSQRX1ENDSELECTDSELECTCASEXCASEX1ANDX10YXX1ENDSELECT7设有程序段DIMKK3DOUNTILK0KK1LOOP下面对上述循环语句描述正确的是(C)。A循环体1次也不执行B循环体执行1次C循环体执行3次D循环体执行无限次8关于循环语句的说法,正确的是C。ADOWHILELOOP是先执行循环体再判断条件是否成立BDOUNTILLOOP是先执行循环体再判断条件是否成立CDOLOOPWHILE是先执行循环体再判断条件是否成立DDOLOOPUNTIL是先判断条件再决定是否执行循环体9下面程序段中循环语句的循环次数是(B)。FORX7TO1STEP3PRINTXNEXTXA0B3C4D710使用文本框TEXT1接受用户输入的口令时,可使用以下选项C,屏蔽在文本框中输入的内容。ATEXT1VALUE“BTEXT1TEXT“CTEXT1PASSWORDCHAR“DTEXT1CAPTION“11要把窗体缩小为其大小的一半(非最大化状态下),可使用以下(B)语句。AFORM1FORM1/2BFORM1WIDTHFORM1WIDTH/2FORM1HEIGHTFORM1HEIGHT/2CFORM1LEFTFORM1LEFT/2FORM1TOPFORM1TOP/2DFORM1SIZEFORM1SIZE/212列表框不具有的属性是D。ANAMEBTEXTCSORTEDDVALUE13复选框的VALUE属性值为2时,表示C。A没有选择该复选框B选中该复选框C该复选框被禁止使用D该复选框获得焦点14下列控件中(D)不能接受GOTFOCUS和LOSTFOCUS事件。A命令按钮B组合框C复选按钮D计时器15设置计时器的时间间隔可以通过(D)属性来实现。AVALUEBTEXTCMAXDINTERVAL16设有数组说明语句DIMB(TO1,1TO),则数组B中元素的个数是(A)。A12B15C16D2017下列关于数组和记录的说法A是不正确的。A记录是由可变数目元素组成的结构类型数据B记录中的元素可以具有不同的数据类型C数组是由固定数目同类元素按一定顺序排列而成的结构类型数据D记录是由固定数目元素组成的结构类型数据18已知有说明语句TYPEDATYEARASINTEGERMONTHASINTEGERENDTYPETYPEEMPNAMEASSTRING8SEXASSTRING1BIRTHDAYASDATENDTYPEDIMPERSONASEMP并假设变量PERSON所表示职工的出生日期是“1968年6月”,则下列正确的赋值语句是(D)。AYEAR1968MONTH6BBIRTHDAYYEAR1968BIRTHDAYMONTH6CPERSONYEAR1968PERSONMONTH6DPERSONBIRTHDAYYEAR1968PERSONBIRTHDAYMONTH619关于变量,不正确的说法是C。A同一模块中不同级的变量可以同名B局部变量只能在它说明的过程中使用C在窗体模块中各过程之外用DIM语句定义的变量全都是全局变量D不同模块中定义的变量可以同名20(A)不能在标准模块中定义。A事件过程B子过程C函数过程D公共过程答案栏1_2_3_4_5_6_7_8_9_10_11_12_13141516_17_181920三阅读下面程序,写出程序的运行结果。共26分1PRIVATESUBCOMMAND1_CLICKDIMXASINTEGER,YASINTEGERFORX1TO10STEP3SELECTCASEX2CASEIS8IFAMOD21THENYYAELSEXXAENDIFAA1LOOPPRINT“X”X,”Y”YENDSUB运行结果X384Y1054PRIVATESUBCOMMAND1_CLICKDIMA1TO10ASINTEGER,XASINTEGERFORX1TO10IFX3THENAXXMOD5ELSEA(1)A(2)A(3)A(4)A(5)AXX2MOD924640ENDIFNEXTXFORX1TO9AXAXAX16101041NEXTXFORX1TO10PRINTAX,IFXMOD41THENPRINTNEXTXENDSUB运行结果6101041357405PRIVATESUBCOMMAND1_CLICKDIMXASINTEGER,YASINTEGERY1FORX1TO10DOWHILEY20THENEXITDOLOOPIFY25THENEXITFORNEXTXPRINTX,YENDSUB运行结果326答案栏12345四程序填空题(每空2分,共20分)1下面事件过程的功能是求满足12N10000的最小N值。PRIVATESUBCOMMAND1_CLICKDIMN,TMAXCLOSE3ENDSUB答案栏12345678910五程序设计题(每题7分,共14分)1编写一个COMMAND1_CLICK事件过程产生20个100到999之间的随机数,按生成顺序保存在数组中,并按每行5个数的格式输出。用户任意输入一个数,如果该数出现在这20个数中,则输出该数的生成序号;否则,输出“没有找到”的信息。答案栏PRIVATESUBCOMMAND1_CLICKDIMA20ASINTEGER,XASINTEGER,IASINTEGERFORI1TO20AIINT900RND100PRINTAIIFIMOD50THENPRINTNEXTIPRINTXINPUTBOX“请输入一个数“FORI1TO20IFAIXTHENEXITFORNEXTIIFI20THENPRINT“没有找到“ELSEPRINT“该数的序号是“IENDIFENDSUB2求S的值。要求定义求F函数过程,由553321PNMXIK1命令按钮的单击事件过程输入M、N和P的值,调用F函数过程求S的值,然后在窗体上显示计算结果。答案栏OPTIONEXPLICITPRIVATESUBCOMMAND1_CLICK

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论