201803考试批次2C 程序设计语言,重庆大学201803批次2可视化程序设计(VB)D卷答案...

2023-05-16

201803考试批次2可视化程序设计(VB)D卷

5 O0 R/ K, G: l可视化程序设计(VB)( l# K) ?3 Z$ t

一 、单项选择题 (共 10 题、0 / 20 分 ): c- c; N( G1 F4 D6 [' }. @

1、下列程序段的执行结果为( )。Dim x as integerIf x Then Print x Else Print x+1 End if

6 ]. j5 y5 Z( ^8 q5 N' zA、显示出错信息

: }) y( C$ m$ u; }B、02 s; a% ~  c! @4 V$ F

C、1

1 t4 c+ w& S3 ]7 a4 W$ {D、-1

3 n5 ~) s2 W2 x: @2 b, v/ T8 D参考答案/ _2 l7 |) {8 P6 C) D

2、下列选型中,说法错误的是( )。3 N$ e8 a6 T+ M# N+ P

A、不能给顶级菜单项设置快捷键4 N, _. E( o3 L

B、在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择

) P2 ]/ W& D) P, ^. k) FC、每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件

3 n. c  q) ]/ D# u& P1 F: _+ uD、除了Click事件外,菜单项还能响应其他的如Dblclick等事件7 v' V( Q8 D3 e" c3 O- z& P8 T9 c( l% g

参考答案

: S. g' ]1 ~+ E+ ?/ G* S3、已知d=#2015-04-01#表达式year(d)+1的值是( )。

/ D) K5 A4 r% `  p1 G: Q* e3 K9 o3 oA、出错# X1 H, m+ E2 T. O5 ~' y! I

B、02

% h4 C7 U1 k  M& e' e8 RC、058 h  t$ L$ ?( }* I2 C9 {

D、2016

7 Y8 o5 M% W8 ]8 r9 c参考答案1 m/ \+ d/ a& K6 ]; e% s! _9 Q

4、窗体的标题栏显示内容由窗体对象(  )属性决定。- W+ r6 M1 W1 @! ?6 m, w

A、Caption

5 W1 K' d( \) O% b& q3 P( G$ _B、BackColor

, @7 \# F, R$ ~" e7 ~- R: FC、Name . s3 y  T$ e- z

D、Text : ?- _; R; Q; f8 S" d# R& K

参考答案

! x7 Q/ J5 W+ e3 q5 ~2 o% |- w2 V  E5、程序的运行结果为()。 Dim k As Integer n=5:m=1:k=1 While k<=n m=m*2 k=k+1wendPrint m3 p3 \- ^5 K' z6 v# v! Y1 y

A、40) G3 k+ G* Y& ^# [1 u

B、5

" X0 e6 r' j1 u: E- s6 RC、32* Z4 H2 k+ m, K: b! Q* d8 I

D、16 w. ^4 q% l; Q% L4 _

参考答案

7 Y- G0 X2 T, v6、下列叙述中正确的是______。

, ], ]( C; _5 ~% b+ ]* K: C# L! q1 C1 @A、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程

& ^  Q' V9 W' p% bB、 在窗体的通用事件过程中定义的变量是全局变量。

- @  _+ w4 `* ~C、模块级变量和全局变量的生存期是整个应用程序的运行期间

, E0 e# R7 r2 [/ t% ^% OD、局部变量的作用域可以超出所定义的过程。2 X. t8 z. d. e. D0 y" t; Q

参考答案% E0 ?1 Y; l& k1 }' E/ K

7、引用列表框(List1)最后一个数据项应使用的语句是( )。* v6 C% Y" Y7 \! F- J1 z

A、List1.List(Listcount)      # u: @  O6 I3 z

B、List1.List(Listcount)9 J+ _1 D$ t, p  K$ z% f

C、List1.List(List1.Listcount-1)4 p' m* h& W& `$ u6 k( q

D、List1.List(List1.Listcount       )      : q* s  r0 _+ ]2 H

参考答案

: e& p; D/ I9 d& J8、对于语句 If x=1 Then y=1,下列说法正确的是( )。

, d5 h+ }( T! I3 m- `& {- LA、.x=1和y=1均为关系表达式

* ]5 e, l' G6 s6 ~" E  k1 yB、x=1为关系表达式,y=1为赋值语句7 v7 B! n3 U/ K4 V

C、x=1和y=1均为赋值语句

9 J% B6 @9 J; O) N! i1 {D、x=1为赋值语句,y=1为关系表达式- b& w* G' s& E1 r6 W8 t

参考答案" w9 P6 Y' n" Q4 {- W4 e

9、RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红、绿、蓝),括号中红、绿、蓝三基色的成分使用0-255之间的整数。若使用3个滚动条分别输入3种基色,为保证输入数值有效,则应设置的属性是( )。6 }. p: P% O2 P% k& X' h, G

A、Scroll和Change    0 a: b) c, {" T, k! u

B、Value

( @. N0 N* X& O6 B: \C、Max和Min+ C/ L! D" O: ^' M

D、SmallChange和LargeChange

$ Q7 x$ I8 H" y5 V" J1 R2 u参考答案

$ B! U7 n' M% I10、下述程序段中,与其他3个程序段作用不同的是()。

2 h* s" i. V2 ~1 ]9 I/ U! r" \A、s=0

3 O# e5 x3 f* ^% f; R, O1 t* I6 Ki=19 I6 [: E- ^' U* }; v. z" t- f

DoWhile i<100

) l1 j- {7 \7 }$ q+ S- h: j- a1 X& J+ J$ ?     s=s+18 M- J- V; ]/ {

i=i+1: m! E1 ~. p# D9 l

Loop3 N, j% ~* c1 A$ K. `

B、s=04 N7 ^, n: ~' @

i=0

$ {$ r$ N! B! d7 D6 q. S  While i>1007 N& \- M! E4 K9 g7 O' P0 i

s=s+1

1 u2 L7 I1 f7 ^' J   Wend: B3 H6 I) O, q

C、s=0

' s9 N) V2 W* x6 T. \' hi=0! X5 n9 o  `9 c. B

DoUntil i>=100

7 C" v2 c9 B9 e3 [( ]) S0 `* u     s=s+1$ M* m3 R3 h% n2 W

i=i+1L3 d( ]/ P) d1 k$ \

Loop

& O8 j7 ~( k% @1 GD、s=0

: W  }0 \2 X% j* x) k3 z  Vi=0( U/ h4 y9 o1 v: E2 u% c1 C  T' r

While i<100

/ M% |0 K2 w# C9 G5 ji=i+1

1 {( ?( _& {: K: ^& O   Wend6 [" V6 K- ?1 N# `4 w) P  k. D

参考答案

( Y. V+ n8 T$ I) L5 g二 、判断题 (共 10 题、0 / 10 分 )3 k- l# ]% ~- M  d

1、VB对象是指将数据和处理该数据的过程捆绑在一起的一个部件。+ v5 m, U& ]$ f& x4 r5 k* B

正确

) r! @/ Q& ]- x错误

% p# i/ r$ g' D  @1 L6 y1 R参考答案

7 o3 p& i; O. ~& H3 f2、类是对象的集合。

% a8 Y/ T) S, W# F正确

% P2 K6 a  L; u; A; S$ E2 {6 Z8 T  f错误

* g  {  U) q2 D# `8 ?% m参考答案) j6 M, n' M0 E; ^/ C) s4 M. @

3、2xy是合法的变量名。! i, B3 O$ T4 x! S

正确

% m0 q9 @6 _" S* E1 f: W6 G错误

, u; r4 f5 R* f, Q" C# F+ K$ u参考答案

9 U" x; W: \7 g  r& b# `, r5 M4、面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是一种程序开发的方法。2 v% k$ T8 m! w( w' q

正确* ~0 F# k# k, y1 t" C, F

错误

& K% y* T9 f. X% F& O9 ]) T参考答案! W% ^# _* L" U- |, w

5、关系表达式的运算结果为逻辑量。

y2 m5 J2 a2 F8 Y$ f# {正确$ A6 G6 {$ t& o0 L

错误$ }1 `( W. Z* E

参考答案

3 I9 k  ]% \) I: ?, N6、运算符And、or、mod都是逻辑运算符。7 ^+ W- r# f( l2 _9 }& U

正确$ f3 \$ O0 r: M

错误2 K$ S& a3 ]3 y4 h' p$ B) i

参考答案

+ N. t" _+ A' n7 i7、字符是构成程序设计语言的最小语法单位。

5 w0 A7 V8 H5 x7 ~4 |) M正确

& Q. L. H/ _1 w$ X7 K错误2 W8 N; ?5 l& |8 ^- b" H

参考答案

4 B7 {' ?. J$ i% a1 w* D8、关系表达式29>"189" ,按数值比较,结果为False。: `3 Y7 \5 m0 z" h# v1 x

正确

$ r' v) b  ^1 k" M+ J- E5 R错误* h1 v4 h. o2 F" I# C

参考答案/ C$ o0 C  v9 B+ t. a& _

9、函数int(N)为截断取整,即去掉小数后的数。) Q( @* ^* P* V0 M

正确

* q# o5 V/ t; Z2 }& c错误" Q% Z% r0 G5 Y- E& k" h

参考答案

6 y5 G% {! l$ b& G( d. F  J10、工程资源管理窗口用于显示和设置所选控件的属性。

3 D; J" [& V: D$ [0 {4 n正确8 a( ?1 }; Q3 Q, r0 g8 I

错误* U2 `2 s/ n8 f( z( Q7 V

参考答案

" |$ j! d6 A( Z6 _0 D+ v三 、填空题 (共 5 题、0 / 10 分 )! o; @" M3 u+ v; g

1、运行语句:t = MsgBox("Hello", 64, "Come")后,在信息提示框内显示的内容是__________。- j% }5 F2 n5 D% O% m

参考答案

2 u6 [+ k7 Y7 n5 I' `2、冒泡排序算法的基本思想               。

% k, L0 W1 E' E5 D+ d3 G; z参考答案

" i2 J8 c( E# q2 b3、Randomize函数的功能是               。/ g& ?/ x& v; P- `3 m" o

参考答案

0 K  w9 Z  r: E2 V; J) Z, Z  t" N+ ?4、建立控件数组的方法有               、             和               三种。: W0 ?5 _9 i, b; R( X' |( W

参考答案

; M6 I% Z+ E1 k  w" d5、VB中的注释语句采用________;VB的续行符采用________;若要在一行书写多条语句,则各语句间应加分隔符,VB的语句分隔符为________。

$ @* U5 s1 L1 y; v4 g参考答案, l* A8 I0 p  [8 p! x7 }. q

四 、程序阅读题 (共 5 题、0 / 15 分 )$ M( _& G/ W- s: ]8 {

1、程序为:

* d5 \6 w3 m! U! G( ]" i5 X Private Sub Form_Click()) U. D. Y% j: T. N

Dim a5 p8 A& |- S0 F# A

a = Array(1, 2, 3, 4, 5, 6, 7)3 l- t4 k9 C8 a8 S

For I = LBound(a) To UBound(a)

" x# f2 s5 O" H% Z- r8 d: m- N      a(I) = a(I) * a(I)

' R- d: L* n, v2 _* X  ~, dPrint a(I)0 \8 k: @% N9 Y( n

Next I

# q2 X- j/ F8 l% G" N6 ~6 tEnd Sub

: W5 o- _) }+ m' o" v' ]程序运行后,单击窗体后,在窗体显示的结果是:$ }& X) f$ z7 [+ ]; m+ Q! ^1 \

参考答案

. F! W8 q: V) [4 Q2、在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:& o; b+ [% ]$ n- R) j

Private Sub Form_Load( )

$ l( Q  @( J6 a2 y1 l$ y List1.AddItem “123 ”

9 o' J3 p1 `- m6 X+ y8 F List1.AddItem “456 ”& C8 a- K4 ?( [5 ^) N( j/ g" B" K

List1.AddItem “369”' n/ {! w5 e4 K6 r

List1.AddItem “789 ”

( M5 H9 l3 V) S5 ?( L Text1.Text = “ ”/ N$ L! \# s; R$ g9 E% Z

End Sub

3 p, X1 h$ Z7 z/ JPrivate Sub List1_DblClick( )

9 c( s* [4 d5 J+ a+ j2 b a = List1.Text4 I6 j5 l" S! A, s# r9 P4 i

Print a + Text1.Text

" B0 |! {4 R1 e' X( n7 ^" dEnd Sub

$ ?: g2 M# P) y5 z$ ]7 z1 @) N程序运行后,在文本框中输入“248”,然后双击列表框中的“369”,则输出结果(  ), t* d4 B9 R1 {1 x

参考答案

' y; W% s! m4 x* K3、写出下面程序运行时单击窗体的输出结果。# D5 q6 d4 \* {' Y. O/ o

Private Sub f(a%, b%)

0 }) d# B8 k7 n; U- J  a = a+ b

5 M; \, F! {) k  |* C  b = a- b( r8 `+ }1 B6 E6 G2 {

End Sub1 s& c/ W: F9 c" u) Y8 C8 `5 H0 k

Private Sub Form_Click()( k) I' R4 p* m& S

Dima%, b%

( w" V1 w6 X- P. q8 I  a =236 g' L  G) V# n2 I0 D* a9 U5 p

b =12. H8 i9 C( d' h

Callf(a, b)

3 k% g8 l3 H3 r) c: m' O  Print"a=" & a; ",b=" & b

; s& t9 g" T7 o( ?6 {End Sub+ X9 }9 U* s5 J+ ~0 Q6 t& y( x

参考答案# L' S0 P0 n7 Z* K' z

4、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:8 f$ H- m. v: E+ {3 Z: C$ n

Private Sub Command1_Click()7 B2 \+ A+ ^' ~! R

Dim array1(10, 10) As Integer5 l$ j+ q- A1 y* U' f6 w6 r

Dim i, j As Integer& S. @9 g0 J8 A' x) o( G6 d9 }4 K

For i = 1 To 31 G  U' E# W/ y2 @& N  a* p

For j = 2 To 4

5 W; m5 \# U0 l           array1(i, j) = i + j

; L9 D$ T! z: E: v" P         Next j& r+ g! ^+ s8 u% s8 ]

Next i

! k6 U+ Q- a1 U       Text1.Text = array1(2, 3) + array1(3, 4)7 I  G* H0 X# e) V

End Sub

; m$ `# L# I+ i! T9 g" ^程序运行后,单击命令按钮,在文本框中显示的值是多少?

+ ], y% H) K% B  b) u$ @" |  [参考答案

/ U, M$ q2 h" A% f7 M' F  {5、以下程序运行后。Si, sj, sk, I, j, k的结果分别为(    )

5 q# I$ i4 r# j( V2 nPrivate  sub command1_click( )

4 x8 @7 _+ ~9 n     Si=0: sj=07 i! V- O* x# g& B4 q, ]( }

For I=1 to  3

' |# o$ D0 D0 U  N7 [. ZFor  j=1  toI4 [: G2 K5 x, b5 S( t

Sk=0

3 t6 L3 ]$ B) R; K! @9 K4 E9 Z2 U4 S            For  k=j  to  3

) T2 u8 Q. B8 [5 s7 L* [                 Sk=sk+1

" r# a, ~! m* H* S9 G3 S& f/ \                  Next k

% b: J3 {4 r" ~* g0 R            Sj=sj+1# U8 F0 K, o; c7 l8 g. D* G- G& G

Next j1 c  D, S3 r' X+ I0 L/ h; f

Si=si+1* n& g8 a, X# `: s5 Z

Next I& ?4 k' f5 e: d0 p& o

Print si,sj,sk,I,j,k0 F/ W6 P, b% |+ G) ?$ l9 [2 ?2 e

End Sub

: x9 u/ {% `/ M参考答案% P, U/ J+ ?7 n

五 、简答题 (共 5 题、0 / 25 分 )

! J! s+ p' v" |" e0 f: F+ j/ t1、VB有多种类型窗口,若想在设计时看到代码窗口,怎样操作?) \( _. o" `: b, V

参考答案; b. T8 f4 Z7 O  p& z0 B

2、简述VB6.0的主要特点。

; n: q- V* `# n1 a参考答案

9 [7 {$ S- R% l. U3、将数字串转换成数值用什么函数?判定是否是数字串用哪个函数?取字符串某几个字符使用什么函数?大小写字母转换用什么函数?3 r, E$ K3 O" q$ V  F

参考答案

* u2 H! X! I" \* n5 p4、哪种数据类型的内存容量较少,且可存300的值?为什么?

4 ?  D- L# P* b$ t( z+ E6 {( g参考答案0 S' K6 w& ~2 E

5、什么是对象?什么是类?什么是事件过程?

5 n" w% g3 K/ z" N参考答案. ?1 Q; l! _& {+ \

六 、程序设计题 (共 2 题、0 / 20 分 )7 b5 z7 \% f9 w

1、用随机函数产生100个[0,999]以内的随机整数,输出能够被3整除并且个位不为0的数并且统计满足条件的数的个数。要求每行输出10个数。

R" o. L( ?- K1 O参考答案1 I, c9 ]7 w5 J

2、编程计算公式,要求i的k次幂的计算以及n项的求和计算分别用独立的函数实现,k和n的值在窗体的单击事件中通过InputBox函数输入。4 ?# S; }7 M) r4 L5 D; @

参考答案7 O- a0 r) R+ H9 `4 _! D4 ^; Q

特别提醒:Q- \7 }6 L8 z! n% A) n

1、本试卷共有各类试题总数(37)题;2 V& k- b( f0 G3 V) D% ?

2、客观题由系统自动判卷,主观题需要等待教师批改。

3 A" n  D6 e# T- U  r- ~8 `3、附件就是可视化程序设计(VB)答案,需要可以下载

[6 ]  t% n  I, c$ w8 i. D# J( I1 y' _7 Q0 Z

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

201803考试批次2C 程序设计语言,重庆大学201803批次2可视化程序设计(VB)D卷答案... 的相关文章

随机推荐

  • 控件权限管理思路

    1 编写判断用户角色相关的类及方法 protected bool ShowButtonBasedOnRole string RoleOfInterest return User IsInRole RoleOfInterest 2 通过调用相
  • 华为交换机LACP模式链路聚合配置

    交换机A和交换机B之间通过3条GE以太网连接 xff0c 活动链路为2 xff0c 配置如下 xff1a SwitchA配置 lt HUAWEI gt system view HUAWEI sysname SwitchA SwitchA i
  • 检查HTTP 的 Digest 认证代码示例-JSP

    检查HTTP 的 Digest 认证 since http1 1 代码如下所示 xff1a 此代码还不完善 RFC2617算法未实现 lt 64 page pageEncoding 61 34 UTF 8 34 contentType 61
  • 每天一个linux命令(4):mkdir命令

    linux mkdir 命令用来 创建指定的 名称的 目录 xff0c 要求创建目录的用户在当前目录中具有写权限 xff0c 并且指定的目录名不能是当前目录中已有的目录 1 xff0e 命令格式 xff1a mkdir 选项 目录 2 xf
  • 历史上消失的十天--儒略日(Julian Days)的来历

    儒略日是由法国学者 Joseph Justus Scaliger xff08 1540 1609 xff09 发明的 xff0c 名称可能是取自 Scaliger 的父亲 xff0c 意大利学者Julius Caesar Scaliger
  • “ -bash:sudo:未找到命令”对于Linux,Debian,CentOS的错误和解决方案

    sudo command is used to execute command as another user This is generally used to run command as root In some cases we c
  • 球机和云台的差别 以及他们的组成

    说的 球机 和 云台 的差别那不得不介绍球机和云台的概念了 xff0c 球机全称为球型 摄像机 xff0c 是现代电视监控发展的代表 xff0c 她集成彩色一体化摄像机 云台 解码器 防护罩等多功能与一体 xff0c 安装方便 使用简单但功
  • [Shell学习笔记] 命令行下的高级网络工具cURL命令

    原文 xff1a http www 1987 name 365 html Linux curl命令是一个利用URL规则在命令行下工作的文件传输工具 它支持文件的上传和下载 xff0c 所以是综合传输工具 xff0c 但按传统 xff0c 习
  • 74系列的型号

    74系列TTL数字逻辑集成电路系国际上通用的标准电路 其品种共分为六大类即 74xx 标准 74LSxx 低功耗肖特基 74Sxx 肖特基 74ALSxx 先进低功耗肖特基 74ASxx 先进肖特基 74Fxx 高速 只要序列号相同 xff
  • 【C#】使用fo-dicom完成BMP,JPG,PNG图片转换为DICOM文件

    最近研究了一下DICOM和BMP文件转换的问题 xff0c 也是很头大 度娘了很久 xff0c 也在CSDN等论坛看到一些断断续续的文件 xff0c 最主要的是代码只是片断 xff0c 不是完整的实现 头大了 首先 xff0c 了解一下BM
  • Atomix getting start 浓浓的机翻

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 概观 Atomix 2 1是用于构建容错分布式系统的全功能框架 Atomix将ZooKeeper的一致性与Hazelcast的可用性和性能相结合 xff0c 使用一组定制通
  • Formik与antd-mobile的移动端的表单实践(下)

    大家好 xff0c 工作闲暇之余又来续写一下Formik这个库的文章了 xff0c 这次文章主要内容为如下 xff1a 更多表单组件的封装示例 单选 多选按钮选择器时间选择器文本输入框提交按钮Formik的表单验证Formik的表单提交处理
  • nginx与tomcat组合使用时获取客户端真实IP

    为什么80 的码农都做不了架构师 xff1f gt gt gt Nginx 43 Tomcat做反向代理在Tomcat中无法获取用户的真实IP解决步骤 xff1a 1 在Nginx配置文件中配置传递到Tomcat的IP变量名 xff1a 一
  • 记一次创建云硬盘失败的解决过程

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 背景 登录dashboard xff0c 点击创建云硬盘失败 xff0c 而且是点击完就直接报error错误 二 解决经过 思路一 xff1a 新上传的image镜像
  • linux samba 配置

    1 所需要软件包 samba common软件包中提供了samba服务器和客户中都必须使用的公共文件 samba软件包中包括了samba服务器程序的所有文件 samba client软件包中提供了Samabe客户机器的所有文件 system
  • tightvnc 远程开机_如何在Linux中安装和访问TightVNC远程桌面?

    tightvnc 远程开机 TightVNC is a very handy remote desktop application which is based on VNC protocol TightVNC is mostly used
  • linux grub命令行,引导工具GRUB详解

    导读 引导程序是驻留在硬盘第一个扇区 MBR 主引导记录 的程序 GRUB是一个功能强大的多系统引导程序 xff0c 专门处理Linux与其它操作系统共存的问题 下面就由我介绍一下grub conf文件里的具体内容及其含义 使用一下命令可以
  • Formik官方应用案例解析(三)使用react-select

    react select简介 React Select是github上一个极其火的控件库 xff0c 星数达到13004 xff0c 它是React开发中几乎是你必需打交道的一个内容 React Select的基本功能实现的是一个表单中的常
  • Juniper MPLS Static LSP

    MPLS Static LSP 1 配置接口去接收和处理MPLS帧 user 64 R1 set interface ge 1 0 0 unit 0 family inet family mpls 2 指定哪个接口运行MPLS user 6
  • 201803考试批次2C 程序设计语言,重庆大学201803批次2可视化程序设计(VB)D卷答案...

    201803考试批次2可视化程序设计 VB D卷 5 O0 R K G l可视化程序设计 VB l K 3 Z t 一 单项选择题 共 10 题 0 20 分 c c N G1 F4 D6 39 64 1 下列程序段的执行结果为 Dim x