VB期末考试题库及答案.pdf

上传人:无*** 文档编号:90888724 上传时间:2023-05-18 格式:PDF 页数:43 大小:6.77MB
返回 下载 相关 举报
VB期末考试题库及答案.pdf_第1页
第1页 / 共43页
VB期末考试题库及答案.pdf_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《VB期末考试题库及答案.pdf》由会员分享,可在线阅读,更多相关《VB期末考试题库及答案.pdf(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、试卷方案:201105 Visual Basic期末考试方案一、单项选择 共 50题(选:2 0题*1=20分)第 1题以下有关对象属性的说法中,错误的是.A.工具箱中的控件并不是V B 中所有的控件B.若将F r am e的 E n abl ed属性设置为F al s e,则不能使用放置在F r am e里面的控件C.对象的N am e属性在运行时不能改变D.对象的所有属性都可以在属性窗口中设置第 2 题数学表达式s in 27。+4+i的 VB 算术表达式为_.I x+y IA.S in(27)+S q r(x+E x p 3)/(x+y)B.S in(27*3.14159/18 0)+S

2、 q r(x+E x p(3)/A bs(x+y)C.S in(27*3.14159/18 0)+S q r(x+e_3)/A bs(x+y)D.S in(27*p i/18 0)+S q r(x+E x p(3)/A bs(x+y)第 3 题下列有关对象的叙述中,正确的是A.对象由属性,事件和方法构成B.对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置C.对象的事件一定就是由VB 预先设置好的人工干预的动作D.对象的方法是对象响应某个事件后执行的一段程序代码第 4 题表达式 CI n t(4.5)+Cin t(-4.51)+I n t(4.9)+I n t(-4.l)+F

3、 ix(T.9)+0 M o d 2 的运算结果是.A.1 B.-1 C.-2 D.-3第 5 题下 列 关 于 菜 单 的 说 法 中,错 误 的 是.A.每一个菜单项就是一个对象,并且可设置自己的属性和事件B.菜单项不可以响应Dbl Cl ick 事件C.VB 6.0 允许创建超过四级的子菜单D.程序执行时,如果要求菜单项是灰色,不能被用户选择,则应设置菜单项的E n abl ed属性为F al s e第 6 题以 下 关 于 数 组 的 说 法 中,错 误 的 是.A.使用了 P r es er v e子句的R edim 语句,只允许改变数组最后一维的上界B.对于动态数组,R edim

4、语句可以改变其维界但不可以改变其数据类型C.E r as e语句的功能只是对固定大小的数组进行初始化D.L bo u n d函数返回值是指定数组某一维的下界第 7 题设 a=3,b=2,c=l,运行 p r in t a b c 的结果是.A.Tr u e B.F al s e C.1 D.出错第8题以 下 说 法 不 正 确 的 是.A.使用不带关键字P r es er v e的 R eDim 语句可以重新定义数组的维数B.使用不带关键字P r es er v e的 R eDim 语句可以改变数组各维的上、下界C.使用不带关键字P r es er v e的 R eDim 语句可以改变数组的数

5、据类型D.使用不带关键字P r es er v e的 R eDim 语句可以对数组中的所有元素进行初始化第9题在列表框L is t l 中 有 若 干 列 表 项,可 以 删 除 选 定 列 表 项 的 语 句 是.A.L is t l.t ex t=”B.L is t l.L is t (L is t l.L is t I n dex)C.L is t l.Cl earD.L is t l.R em o v el t em L is t l.L i s t I n dex第10题2.7DC-5 Y sin 3 /数学表达式/+sm 对应的VB表达式是sin x cosx2 IA.(e(2*n

6、*x-5)*L o g(x)+(S in(2x)3)/S q r(S in(x)-Co s(x 2)B.(E x p(2*3.14159*x-5)*L o g(x)+(S in(2*x)3)/S q r(S in(x)-Co s(x 2)C.(E x p (2*n *x-5)*L n (x)+(S in (2*x)-3)/S q r (S in (x)-Co s (x -2)D.e-(2*3.14159*x-5)*L n(x)+(S in(2*x)*3)/S q r(S in(x)-Co s(x*2)第U题以下有关数组参数的说明中,正确的是一A.在过程中也可用Dim 语句对形参数组进行说明B.

7、动态数组作为实参时,可用R eDim 语句在过程中改变对应形参数组的维界C.调用过程时,数组名不能作为实参D.数组可以按地址传递也可以按植传递第12题下 列 有 关 过 程 的 说 法 中,错 误 的 是.A.在 S u b或 F u n ct io n 过程内部不能再定义其它S u b或 F u n ct io n 过程B.对丁使用B y R ef说明的形参,在过程调用时形参和实参只能按传址方式结合C.递归过程既可以是递归F u n ct io n 过程,也可以是递归S u b过程D.可以像调用S u b过程一样使用Cal l 语句调用F u n ct io n 过程第13题要将焦点设置在某

8、个控件上,以下四个选项中正确的是_.A.只能使用鼠标直接点击控件B.只能使用Tab 键将焦点移到该控件C.只能在程序中调用该控件的Se t F oc u s 方法D.A、B、C三选项中涉及的方法均可使用第14题以下C as e 语句中,能正确描述Y的绝对值大于6的是.A.C as e A b s (Y)6 B.C as e -6 To 6C.C as e Not (-6 To 6)D.C as e I s 6第15题以下关于变量作用域的叙述中,正确的是.A.窗体中凡用Pr i v at e 声明的变量只能在某个指定的过程中使用B.模块级变量只能用D i m 语句声明C.凡是在窗体模块或标准模块

9、的通用声明段用Pu b l i c 语句声明的变量都是全局变量D.当不同作用域的同名变量发生冲突时,优先访问局限性小的变量第16题以下关于数值常量的说法中,错误的是A.八进制数的表示方法是在数字前面加&0B.十六进制数的表示方法是在数字前面加&HC.在浮点运算中使用D 来分隔尾数和指数时,系统将把该数值作为单精度型数处理D.327 6 8是合法的数值常量第17题数 学 表 达 式 上 对 应 的VB表达式是.A.A b s(e x+Si n(30)*3)/Sq r (x+y)B.A b s (E x p(x)+Si n(30)3)/(Sq r(x+y)C.A b s(e +Si n(30*3.

10、14159/180)3)/(Sq r(x+y)D.A b s(E x p(x)+Si n(30*3.14159/180)*3)/Sq r(x+y)第18题下面的4 个表达式中,有关 个能够对Si n g l e 类型变量x(正数)的第3 位小数正确地进行四舍五入计算.F or m at(x,#.00H)I n t(100*(x+0.005)/100 C I n t(100*(x+0.005)/100 F i x(100*(x+0.005)/100A.1个 B.2 个 C.3 个 D.4 个第19题执 行 以 下 语 句 时,会 出 现 错 误 提 示 的 是.A.Pr i n t 2b 3”+

11、12.5 B.Pr i n t 12.5+12 C.Pr i n t 12.5&12.5 D.Pr i n t“2e 3”+12第2 0题以下C as e 语 句 含 有 错 误 的 是.A.C as e 0 To 10 B.C as e I s 10 C.C as e I s 10 A n d I s 10第21题下列语句中,正确的是一 一A.Te x t l.Se t F oc u s B.F or m l.C l e ar C.Lab e l l.Se t F oc u s D.Li s t l.C i s第22题下列选项中,所包含的所有表达式能够将两位整数x 的个位数与十位数对调(如将

12、7 8转换为87)的是V al(Ri g h t(X,l)&Le f t(X,1)V ai (Ri g h t (St r(X),l)&Le f t(St r(X),1)V al(Ri g h t(C St r(X),l)&Le f t (C St r(X),1)V al (Mi d (X,2,1)+Mi d (X,1,1)A.B.C.D.第23题以下关于子过程或函数的定义中,正确的是一A.Su b f l (n A s St r i n g*1)B.Su b f l (n A s I n t e g e r)A s I n t e g e rC.F u n c t i on f l(f l

13、A s I n t e g e r)A s I n t e g e r D.F u n c t i on f l(B y V ai n A s I n t e g e r)第 24题下列有关控件数组的说法中,错误的是_.A.控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组B.控件数组中的所有控件不得具有各自不同的属性设置值C.控件数组中的所有控件共享同一个事件过程D.控件数组中每个元素的下标由控件的I n dex 属性指定第 25题以下对数组参数的说明中,错误的是.A.在过程中可以用D i m 语句对形参数组进行声明B.形参数组只能按地址传递C.实参为动态数组时,

14、可用R eD i m 语句改变对应形参数组的维界D.只需把要传递的数组名作为实参,即可调用过程第 26题要向文件datal.tx t添加数据,正 确 的 文 件 打 开 命 令 是.A.O p en/Zdatal.tx t F o r O u tp u t A s#1B.O p enz zdatal.tx tF o r I n p u t A s#1C.O p enz zdatal.tx tF o r A p p en d A s#5D.O p enz/datal.tx t F o r W r i te A s#5第 27题下面有关数组处理的叙述中,正确的是.A.在过程中使用R eD i m

15、语句可以改变动态数组数据的类型B.在过程中,可以使用D i m、P r i vate和 S tati c语句来定义数组C.用 R eD i m 语句重新定义动态数组时,可以改变数组的大小,但不能改变数组的维数D.不可以用P u bl i c语句在窗体模块的通用处说明一个全局数组第 28题下面的表达式中,运算结果为T r u e的是.A.”abcr d =A B C R D B.I n t(1 3 4.6 9)2 1 D.Mi d(V i su al”,1,4)=R i gh t(l au si V”,4)第 29题设计界面时,要使一个文本框具有水平和垂直滚动条,应先将其 属性置为T r u e

16、,再将S cr o l l B ar 属性设置为 3.A.Mu l ti Li n e B.A u to S i z e C.A l i gn m en t D.R i gh tT o Left第 30题下面有关数组的说法中,正确的是A.数组的维下界不可以是负数B.模块通用声明处有O p ti o n B ase 1,则模块中数组定义语句D i m A(0 T o 5)会与之冲突C.模块通用声明处有O p ti o n B ase 1,模块中有D i m A(0 T o 5),则A数组第 维维下界为0D.模块通用声明处有O p ti o n B ase 1,模块中有D i m A(0 T o

17、5),则A数组第一维维下界为1第 31题下 面有关数组的叙述中,不正确的是.在过程中用R eD i m 语句定义的动态数组,其下标的上下界可以是变量数组作为形式参数时,传递的是每个数组元素的值在窗体模块的通用声明处可以用P u bl i c说明一个全局数组数组定义语句中可以用负数或小数来指定某一维的维下界或维I:界的值A.B.C.D.第32题下列关于对象S etF o cu s与 G o tF o cu s的描述中,正确的是_A.S etF o cu s 是事件,G o tF o cu s 是方法 B.S etfo cu s 和 G o tfo cu s 都是事件C.S etfo cu s 和

18、 G o tF o cu s 都是方法 D.S etF o cu s 是方法,G o tF o cu s 是事件第33题创建一个名为 文件”的菜单项,欲使其可用A l t+F 方式访问,则在菜单编辑器的标题文本框中应输入A.文件($F)B.文件(&F)C.文件伴F)D.文件觥F)第34题在下列属性中,属于C o m m an dB u tto n 控件、Li stB o x 控 件 共 有 的 是.A.C ap ti o n、T ex t B.V i si bl e,F o n t C.C ap ti o n、V i si bl e D.Li st、V i si bl e第35题下列能够正确表

19、示条件 XW Y Z”的V B 逻辑表达式是A.XW Y Z B.X=Y A n d Y Z C.XW Y O R Y Z D.X=Y Z第36题以下关于F u n cti o n 过程的说法中,错误的是.A.F u n cti o n 过程名可以有一个或多个返回值B.在 F u n cti o n 过程内部不得再定义F u n cti o n 过程C.F u n cti o n 过程中可以包含多个E x i t F u n cti o n 语句D.可以像调用S u b过程一样调用F u n cti o n 过程第37题下面的关系表达式中,运算结果为T r u e的是.A.C I n t(l.

20、5)=I n t(l.5)B.F i x(l.5)=I n t(l.5)C.F i x(-1.5)=C I n t(-1.5)D.F i x(-1.5)=I n t(-l.5)第38题已知X B,则下列表达式中,结果为T r u e的是A.S gn(X-Y)+S gn(A-B)=-l B.S gn (X-Y)+S gn (A-B)=-2C.S gn(Y-X)+S gn(A-B)=2 D.S gn(Y-X)+S gn (A-B)=0第39题执行 语句时,会出现出错提示信息.A.P r i n t 5+7=14 B.P r i n t 16384*2C.P r i n t 32768*2 D.P

21、r i n t 14”+32第40题sin 30+Jlog x+y-数学表达式-对 应 的 Vi s u a l B a s i c 表 达 式 是.2乃+产,A.S i n(30*3.14159/180)+S q r(L o g(x)+y)/2*3.14159+E xp(x+y)B.(S i n (30*n /180)+S q r (L n (x)+y)/(2*n +E xp (x+y)C.S i n(30*180/3.14159)+S q r (L o g(x)+y)/(2*3.14159+e-(x+y)D.(S i n (30*3.14159/180)+S q r(L o g(x)+y)

22、/(2*3.14159+E xp (x+y)第 41题在一个多窗体程序中,可以仅将窗体F o r m 2从 内 存 中 卸 载 的 语 句 是.A.F o r m 2.U n l o a d B.U n l o a d F o r m 2C.F o r m 2.E n dD.F o r m 2.H i d e第 42题P r i n t方法可在_ _ _ _ _ _ 上输出数据.窗体 文本框图片框A.B.标 签 列 表 框 立 即 窗 口C.D.第 43题若要使逻辑表达式xy Xo r y y=3、z=2第 44题下列 是合法的变量名.A.a b s B.-a l第 45题下列 是正确的VB常

23、量.A.D-6 B.E-6B.x=2、y=l、z=2D.x=2 y=2 z=2C.c d c dD.A b e _ 10C.5D D.5E-6第 46题若在模块中用 P r i va t e F u n c t i o n F u n (A a s S i n g l e,B a s I n t e g e r)A s I n t e g e r 定义了函数 F u n.调用函数 F u n的过程中定义了 I、J和K三个I n t e g e r型变量,则下列语句中不能正确调用函数F u n的语句是.A.F u n 3.14,J B.C a l l F u n (I,365)C.F u n (

24、I),(J)D.K=F u n(24,35)第 47题若需要在同一窗体内安排两组相互独立的单选按钮(O p t i o n B u t t o n),可使用 控件做容器将它们分开.T e xt B o x P i c t u r e B o x I m a g e (4)F r a m eA.或 B.或 C.或 D.或第 48题以下关于文件的叙述中,错误的是A.用O u t p u t模式打开一个顺序文件,即使不对它进行写操作,原来的内容也被清除B.可以用P r i n t#语句或Wr i t e#语句将数据写到顺序文件中C.若以O u t p u t、A p p e n d,R a n d

25、o m、B i n a r y方式打开一个不存在的文件,系统会出错D.顺序文件或随机文件都可以用二进制访问模式打开第 49题窗体上有若干命令按钮和一个文本框,程序运行时焦点置于文本框中,为了在按下回车键时执行某个命令按钮的C l i c k事件过程,需要将该按钮的 属性设置为T r u e.A.E n a b l e d B.D e f a u l t C.C a n c e l D.Vi s i b l e第 50题x,cos 29。数学表达式 二 对应的V B表达式是J(二+lny)+5A.(x 5-C o s(29)/S q r(e x+I n (y)+5B.(x-5-C o s (29

26、)/(S q r (E xp (x)+L o g (y)+5)C.(x c 5-C o s (29*3.14159/180)/(S q r (E xp (x)+L o g (y)+5)D.(x 5-C o s (29*3.14159/180)/(S q r (e x+L o g (y)+5二、填空 共20题(选:15空*2=30分)阅读理解:填写程序的输出结果第1题运行下列程序,单击C o m m a n d l,在窗体上显示的第一行内容是_ _ _ _ _1,第二行的内容是_ _ _ _ _2 _ _ _ _ _第三行的内容是_ _ _ _ _ 3 _ _ _ _ _ _ O p t i o

27、 n E xp l i c i tP r i va t e S u b C o m m a n d l _ C l i c k()D i m s A s S t r i n gs 二 B a s i c”C a l l t r a n s(s)E n d S u bP r i va t e S u b t r a n s(s A s S t r i n g)D i m j A s I n t e g e r,t A s S t r i n gD i m k A s I n t e g e rk=3D oj=I n S t r (s,,za,z)t=L C a s e(R i g h t(s,j

28、)s=R i g h t(t,L e n(s)-k)&L e f t (s,L e n(t)k=k-lP r i n t sL o o p U n t i l k=0E n d S u b第2题执行下面程序,单击C o n m a n d l,则窗体上显示的第一行是_【1】,第 三 行 是 2,最后一行是3 oO p t i o n E xp l i c i tP r i va t e S u b C o m m a n d 1_ C l i c k()D i m x A s I n t e g e r,y A s I n t e g e rx=12:y=0D o Wh i l e x 0I

29、f x Mo d 4=0 T h e ny=y+xE l s ey=y-xE n d I fx=x-3P r i n t x,yL o o pE n d S u b第3题执行下面的程序,单击C o m m a n d 1,窗体上显示的第一行是_ _ _ _ _ _1 _,第二行是 2 _ _ _ _第四行是3 .O p t i o n E xp l i c i tP r i va t e S u b C o m m a n d 1 C l i c k()D i m a A s I n t e g e r,b A s I n t e g e ra=l :b=lC a l l s u b l(a,

30、b)P r i n t a,bE n d S u bP r i va t e S u b s u b l(a A s I n t e g e r,b A s I n t e g e r)a=a+b :b=b+aP r i n t a,bI f a 10 T h e na=a+bb=b+aE l s eC a l l s u b l(a,b)E n d I fE n d S u b第 4 题运行下面的程序,单击C o m m a n d l,在窗体上显示的变量a的值为1,变量b的值为【2】变量c的值为 3。O p t i o n E xp l i c i tP r i va t e S u b

31、C o m m a n d 1_ C 1i c k()D i m a A s I n t e g e r,b A s I n t e g e r,c A s I n t e g e ra=5:b=10:c=15P r i n t f u n (a,b,c)+f u n (a,b,c)P r i n t a,b,cE n d S u bP r i va t e F u n c t i o n f u n(x A s I n t e g e r,y A s I n t e g e r,z A s I n t e g e r)A s I n t e g e rz=xx=x+yy=y+zf u n=x

32、+yE n d F u n c t i o n第 5 题执行下面的程序,连续三次单击命令按钮Comma ndl之后,A 数组共有 11】个元素;数组元素A(2)的值【2】,A(4)的 值 是【3】.Op t ion Ex p licitOp t ion Ba s e 1P r iva t e S ub Comma nd1_ C1ick()S t a t ic A()As I nt eger,n As I nt egerDim i As I nt eger,k As I nt egerk=n n=n+2R eDim P r es er ve A(n)For i=k+l T o nA(i)=i*n

33、+1N ex t iFor i=l T o nP r int A(i);N ex t iP r intEnd S ub第6题运行下面程序,单击Conwia ndl,在窗体上显示的变量A 的值为【1】.,变量B 的值为 2Op t ion Ex p licitDim a As I nt egerP r iva t e S ub Comma ndl_ Click()Dim b As I nt egerb=3a =4b=fun(fun(a,b+2),a)+bP r int a,bEnd S ubP r iva t e Funct ion fun(n As I nt eger,k As I nt eg

34、er)n=n+ak =n-kfun=n+k +aEnd Funct ion第7题执行下面的程序,单击Comma ndl,则窗体上第一行显示的是【1】,第二行显示的是【2】Op t ion Ex p licitDim x As I nt egerP r iva t e S ub Comma ndl_ Click()Dim y a s I nt egerX=10:Y=2Ca l 1 p r oces s(y)P r int X,YCa l 1 p r oces s (y)P r int X,YEnd S ubP r iva t e S ub p r oces s(n As I nt eger)Di

35、m y As I nt egerI f n0 T henx=x-ny二 xEls ex =x+ny=x+2End I fn=nEnd S ub第8题执行下面程序,单击Comma ndl,窗体上显示的第一行是【1】,第 二 行 是.【2】一,第四 行 是 一【3】_ _ _ _ _ _,最后一行是4Op t ion Ex p licitP r iva t e S ub Comma ndl_ Click()Dim n As I nt egern=5Ca ll t es t(n)P r int nEnd S ubP r iva t e S ub t es t(ByV a i n As I nt eg

36、er)Dim i As I nt eger,s As I nt egerI f n 0 T henFor i=1 T o ns =s&CS t r (i)N ex t iP r int sCa ll t es t(n-2)Els eP r int OV ER End I fEnd S ub第9题运行下列程序,单击Comma ndl,在窗体上显示的第一行内容是【1】,第 二 行 的 内 容 是 2】,第三行的内容是【3】。(A 的AS CI I 码是65,”是90)Op t ion Ex p licitP r iva t e S ub Comma nd1_ C1ick()Dim i As I n

37、t eger,s t As S t r ing,n As I nt eger,p As S t r ing*1p 二 B For i=3 T o 1 S t ep -1n=As c(p)-iI f n 65 T hen n=n+26s t =Chr (n)s t =s t&F(i)P r int s tN ex t iEnd S ubP r iva t e Funct ion F(n As I nt eger)Dim i As I nt egerS t a t ic s As I nt egerFor i=1 T o ns =s +iN ex t iF=sEnd Funct ion第10题执行

38、下面的程序,单击Comma ndl,输出的变量i 的值是 1 ,变量j 的值是 2 ,堀k的 值 是 13】。Op t ion Ex p licitP r iva t e S ub Comma ndl_ Click()Dim i As I nt eger,j As I nt egerDim k As I nt egeri=10j=4k=Funk(i,j)P r int i,j,kEnd S ubP r ia t e Funct ion Funk (ByV a i A As I nt eger,B As I nt eger)As I nt egerA=A+BB=B-2I f B=0 Or B=1

39、 T henFunk=lEls eFunk=A+Funk(A,B)End I fEnd Funct ion第11题运行下面程序,如果连续三次单击命令按钮之后,A 数组共有【1】_ 个元素;数组元素A(2)的值是【2】”的 值 是.3.Op t ion Ex p licitOp t ion Ba s e 1P r iva t e S ub Comma ndl_ Click()S t a t ic a()As I nt eger,n As I nt egerDim i As I nt eger,k As I nt egerk =nn=n+2R eDim P r es er ve a(n)For i

40、=k +1 T o na(i)=i *n+1N ex t iFor i=1 T o nP r int a(i);N ex t iP r intEnd S ub第1 2题执行下面的程序,单击Comma ndl,在窗体界面上显示的笫一行是_ L L _,第二行是【2】,第三行是一【3】,第 四 行 是【4】oOp t ion Ex p licitP r iva t e S ub Comma ndl_ Click()Dim a As I nt eger,b As I nt eger,i As I nt egerI 8a=i100b=i M od 100I f b0 T henP r int aP r

41、 int b.P r int L ed(a),(b);a;bP r int L ed(a,b);a;bEnd I fEnd S ubP r iva t e Funct ion L cd(x As I nt eger,Y As I nt eger)As I nt egerDim d As I nt egerI f x 9k=k+lI f i+l3 And j+l=3 T heni=l:j=j+lEls elf i+l3 T heni=i+l:lEls elf i+l3 And j+l3 T heni=i-lEls elf i+l=3 And j+l=3 And A(i+1,j+l)0 T hen

42、i=i-lEls ei=i+l:j=j+lEnd I fA(i,j)=kL oopFor i=l T o 3For j=l T o 3P ict ur el.P r int A(i,j);N ex t jP ict ur el.P r intN ex t iEnd S ub第14题执行下列程序,单击Conuna ndl,在窗体上显示的第一行内容是一11,第二行的内容是2 _第三行的内容是一【3】oOp t ion Ex p licitP r iva t e S ub Comma ndl_ ClickDim n As I nt eger ,i As I nt egern=2For i=7 T o

43、 1 S t ep -1Ca ll s ub2(i,n)P r int i,nN ex t iEnd S ubP r iva t e S ub s ub2(x As I nt eger,y As I nt eger)S t a t ic n As I nt egerDim i As I nt egerFor i=2 T o 1 S t ep -1n=n+xx =x-lN ex t iy=y+nEnd S ub第15题执行下列的程序,单击Comma ndl,在窗体上显示的变量b 的值为一1一,变量c 的值为 2变量z的值为3.P r iva t e S ub Comma ndl_ Click()

44、Dim b As I nt eger,c As I nt eger,z As I nt egerb=2c=lz=fun(b,fun(b+1,c)+b-c+lP r int b,c,zEnd S ubP r iva t e Funct ion fun(x As I nt eger,ByV a i y As I nt eger)As I nt egerx=x-yy=x+y+2fun=y-xEnd Funct ion第16题执行下面程序,单击Conma ndl,窗体上显示的第一行是 1 _ _ _ _第二行是_ _ _ _ _【2】_ _ _ _ _ 第四行是一【3】Op t ion Ex p li

45、citP r iva t e S ub Comma ndl_ Click()Dim a As I nt eger,b As I nt eger,i As I nt egera=2:b=5For i=a T o a*b S t ep aCa ll s ubl(i,a,b)P r int a,bN ex t iP r int a,b,iEnd S ubP r iva t e S ub s ubl(i As I nt eger,a As I nt eger,b As I nt eger)i=i+la=a+lb=b+lEnd S ub第17题执行下面程序,单击Comma ndl,窗体上显示的第一行是

46、U-,第二行是一【2】一,第三行是一【3】Op t ion Ex p licitOp t ion Ba s e 1P r iva t e S ub Comma nd1_ C1ick()Dim s a (3,3)As S t r ing*l,i As I nt eger,j As I nt eger,k a s I nt egerk=lFor i=l T o 3For j=l T o 3s a(i,j)=Chr(As c(A)+(k+i+j)M od 26)P r int s a(i,j)/k=k+3N ex t jP r intN ex t iEnd S ub第18题执行下面程序,单击Conm

47、ia ndl,则数组元素a(l,2)的数值是11a(3,3)的数值是 2 _ _ _ _ _ _图片 框 中 最 后 一 行 显 示 的 是【3】_Op t ion Ex p licitP r iva t e S ub Comma nd1 Click()Dim a(4,4)a s I nt eger,i a s I nt eger,j a s I nt egerDim k As I nt eger,num a s I nt egernum=0For k=l T o 4For i=l T o k-lnum=num+la(i,k)=numnex t iFor j=k T o 1 S t ep -1

48、num=num+la(k,j)二 numnex t jnex t kFor i=l T o 4For j=l T o 4P ict ur el.P r int R ight (&a(i,j),3);N ex t jP i ct ur el.P r intN ex t iEnd S ub第19题执行下面程序,单击Conr oa ndl,则图片框中显示的第一行是_【1】显示的第二行是.2 一,最后一行显示的是31P r iva t e S ub Comma ndl_ Click()Dim a (3,3)As I nt egerDim i As I nt eger,j As I nt egerFor

49、 i=1 T o 3For j =3 T o 1 S t ep -1I f i=j T hena(i,j)=i-jEls ea(i,j)=j -iEnd I fN ex t jN ex t iFor i=1 T o 3For j =3 T o 1 S t ep -1P ict ur el.P r int a(i,j);N ex t jP ict ur el.P r intN ex t iEnd S ub第20题执行下面程序,单击Comma ndl,则窗体上显示的第一行是【1】,第二行是【2】,第三行是【3】0Op t ion Ex p licitP r iva t e S ub Comma n

50、dl_ Click()Dim a As S t r ing,i As I nt egerDim x As S t r ing,z As S t r inga=ia ms t udent”i=I nS t r (5,a,d )Dox=M id(a,i,3)z=R ight (x,1)z=U Ca s e(x&Z)i=i-2P r int zL oop U nt il i=lEnd S ub三、程序填空 共16题(选:10空*2=20分)完形填空:把题目中空的程序代码行补齐第1题本程序的功能是把由4个.分隔的十进制数表示的I P地址转换为由32位二进制数组成的I P地址。例如十进制表示的I P地址

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁