奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2020年07月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(ver:3.1)
查看: 1092|回复: 0

奥鹏作业答案东大11春学期《可视化程序设计Ⅰ》在线作业二

[复制链接]
发表于 2011-6-9 06:27:13 | 显示全部楼层 |阅读模式
谋学网
东北大学
( x$ W( \; g( o8 ?11春学期《可视化程序设计Ⅰ》在线作业二
. |' k, u8 g7 J# T) p! {单选题2 m" ?- p6 d  H& O& v
1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是___。. a9 Q6 B+ B! f% B# ]
A. 工程资源管理器窗口+ `; @0 b) S$ G+ P8 b/ [; H' z% d! c
B. 工具箱窗口8 {, V- H9 C- D9 m4 \% R
C. 代码窗口
  f/ L8 A/ H) k. I7 ZD. 属性窗口6 N' W! S" j6 Q
答案:C
' k( W" y) H5 i2.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For j =1 To 3x=3For k=1 To 2x=x+6Next kNext jNext iPrint xEnd Sub程序运行后,单击命令按钮,输出结果是+ U/ N* u7 A+ Q* w
A. 7
0 q3 R# `7 z& I3 m* X  ^, g7 mB. 15* M6 b$ F  Z# _- W9 I9 B
C. 157
/ M, w) \0 K5 ~0 u% eD. 538
0 h! Y- }* h9 h; x答案:B
: C% K8 Z0 j3 ~8 k3 u3.假定窗体上有一个Text1文本框,为使它的文本内容位于中间并且没有边框,则正确的属性设置为
. t$ b" V8 l- `: f( V0 ~A. Text1.Alignment=1: Text1.BorderStyle=0) J+ P9 A: N/ @4 P- L
B. Text1.Alignment=2: Text1.BorderStyle=1
) G2 b3 Y7 e1 b% X' A3 [C. Text1.Alignment=1 : Text1.BorderStyle=1
1 ~1 X/ {* s9 ?  [D. Text1.Alignment=2 : Text1.BorderStyle=0. ]6 @8 q% G: R8 E" Z7 }8 s% Y! G
答案:D
! r2 F. q2 ]9 _4.在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述功能的代码是: L" J4 ]9 D4 y" r7 \
A. "rivate Sub Command1_Click()x=InputBox(“请输入整数”)a=F1(Val(x))Print aEnd Sub Function F1(ByRef b As Integer)If b Mod 2=0 ThenReturn 0ElseReturn 1End IfEnd Function"7 M. B! d/ s: A3 Q# j: _
B. "rivate Sub Command1_Click()x=InputBox(“请输入整数”)a=F1(Val(x))Print aEnd Sub Function F1(ByRef b As Integer)If b Mod 2=0 ThenF1=0ElseF1=1End IfEnd Function"0 y+ {6 Z# \. Q' ?- m' T- _
C. "rivate Sub Command1_Click()x=InputBox(“请输入整数”)F1(Val(x))Print aEnd Sub Function F1(ByRef b As Integer)If b Mod 2=0 ThenF1=1ElseF1=0End IfEnd Function"
) g& G- c/ u! s6 a4 r) P; DD. "rivate Sub Command1_Click()x=InputBox(“请输入整数”)F1(Val(x))Print aEnd Sub Function F1(ByRef b As Integer)If b Mod 2=0 ThenReturn 0ElseReturn 1End IfEnd Function"
1 s) u$ Y9 f% q0 @" v1 k答案:B
, g8 o! q$ U# h( b5.以下语句的输出结果是。Print Format $(32548.5,“000,000.00”)
1 j! b) ^7 _2 \: OA. 32548.55 `6 [0 z  `7 ^: a2 G1 x
B. "32,548.50"+ y$ }+ z: a) N+ V
C. "32,548.50"2 N& e2 H- }# \
D. "32,548.50"6 k0 \! l9 K3 ^
答案:
7 T$ R/ |" _' ~  r6.下面关于多重窗体的叙述中,正确的是()1 g; B, p6 S) T3 C
A. 作为启动对象的Main 子过程只能放在窗体模块内: S* b3 B/ a+ ?1 V3 |2 E
B. 如果启动对象是Main 子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体4 R# B0 x) g% H  T$ |; Y. d
C. 没有启动窗体,程序不能执行
2 O8 y9 {- s( Z/ CD. 以上都不对
* L7 K9 d2 x6 i4 W3 ~# N3 M答案:; R, |: K: T1 o
7.下列叙述中正确的是
1 s; P' L4 U3 Y0 ?( L/ ZA. 在窗体的Form_Load事件过程中定义的变量是全局变量- Y! W8 }# i5 j! }+ @. a/ D% l3 o
B. 局部变量的作用域可以超出所定义的过程. M7 N3 K. \5 M% E2 Q4 {
C. 在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程4 C1 i" V$ ]2 m+ i9 Q
D. 在调用过程时,所有局部变量被系统初始化为0或空字符串
4 v% r0 N1 }) M' O: }3 q答案:; T0 w' _) J" T9 y8 h) I1 b
8.(8)下列不能打开属性窗口的操作是()
2 `; b' f5 C: U4 w4 d6 cA. "执行“视图”菜单中的“属性窗口”命令") d3 W2 o" ^) p+ Q# L5 V6 @+ N
B. "按F4键"
: h* x4 Q, Z, y  {3 O5 n5 q: }C. 按Ctrl+T' Q3 Q3 d' o9 ]% |3 A6 [' [7 }
D. 单击工具栏上的“属性窗口”按钮, h; t( p5 r: G4 N8 p* J8 y; [9 W* z
答案:
4 j1 Z2 E& p, h9.对窗体编写如下事件过程:Private Sub Form _MouseDown(Button As Integer, _ Shift As Integer, X As Single Y As Single)If Button =2 ThenPrint "AAAAA"End IfEnd Sub Private Sub Form _ MouseUp(Button As Integer, _ Shift As Integer, X As Single, Y As Single)Print "BBBBB"End
1 ?* q' B- b# v5 wA. AAAAABBBBB"# o7 Y, O' z; F/ ~/ T+ z
B. BBBBB
. o; q& m! c$ M1 A5 A: n. dC. AAAAA
% q( Y* y( i% K" J) j2 kD. "BBBBBAAAAA"3 d* ~9 ^( v! v6 n" E7 S
答案:
" {7 m% M6 t( {; y$ a3 e6 P10.在窗体上画一个命令按钮,名称为Command1。单击命令按钮时,执行如下事件过程rivate Sub Command1_Click()a$="software and hardware"b$=Right(a$,8)c$=Mid(a$,1,8)MsgBox a$,,b$,c$,1End Sub则在弹出的信息框的标题栏中显示的信息是4 _) u2 v' m) C3 X; z0 }4 E) p* _
A. software and hardwar, U2 Y$ {7 A" G" U  \
B. software
: M4 R" C1 s8 {# H) {C. hardware
  o6 V3 J- X$ z8 c5 ^D. 17 @. d. U7 \: X! h7 d' D) Z; b
答案:
$ K5 `( P+ E9 o* b11.在窗体上画一个文本框(其中Name属性为Text1),然后编写如下事件过程:Private Sub Form_Load()Ttext1.Text=""Text1.SetFocusFor i=1 To 10Sum=Sum+iNext iText1.Text=SumEnd Sub上述程序的运行结果是& ^$ a/ ]. N: O4 J# N- O
A. 在文本框Text1中输出55+ n" C; D) m! O+ [. F
B. 在文本框Text1中输出0
; S0 Z5 C; J* vC. 出错6 ]3 ^& P0 }% \. o2 \
D. 在文本框Text1中输出不定值+ m# h5 z: @$ f
答案:- U3 Z. M& N6 b" s) ^' z& l+ b3 ]2 k
12.下列可作为Visual Basic变量名的是' i* d4 `9 S1 s" c& R6 [
A. 7 i8 r6 Y# R3 @/ Z. [
B. 4A6 T! S7 b" [! b# x6 c
C. ?xy# A8 B6 J1 r. h9 O4 v
D. constA
1 o( B" a2 ?' z0 F5 s答案:
! X. v& z4 f8 J; {; y- A13.以下程序的输出结果是Option Base 1Private Sub Command1_Click()Dim a(10),p(3) As Integerk=5For i=1 To 10a(i)=iNext iFor i=1 To 3p(i)=a(i*i)Next IFor i=1 To 3k=k+p(i)*2Next iPrint kEnd sub
3 \# a8 W( F: vA. 331 u6 i& b# C, q$ O" C& u9 O
B. 28
! H6 I6 V8 o% H! ]8 S9 IC. 35
5 A' ]  W) [# n; w. \# u; C1 y9 FD. 375 A' h- ?5 f5 Z5 x
答案:
  z8 A/ _2 c( N" r2 l. k; ]14.一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称md1Func的标准模块。假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:Form1中定义的过程:Private Sub frmFunction1()……End SubForm2中定义的过程Public Sub frmFunction2()……End SubmdlFunc中定义的过程:Public Sub md1Function()……End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以2 {6 P0 Q/ T3 K: z, b
A. 上述三个过程都可以在工程中的任何窗体或模块中被调用5 m% f* r4 V& S. ~! b9 v3 w
B. frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用
) t5 X. J8 b" V) v. G7 b& H- dC. 上述三个过程都只能在各自被定义的模块中调用
3 ]& T4 A2 P  K: E4 p2 aD. 只有md1Function过程能够被工程中各个窗体或模块调用) W8 \" G5 |  [9 U2 W: U- _' ]4 n9 N
答案:
9 E8 U2 ?6 a* v# q: S6 O$ }15.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为
% f# G6 e3 L+ g/ P. DA. A) For i=0 To List1.ListCount-1……1 V9 m/ J1 S5 ^
B. B) For i=0 To ListCount-1……Next
! F! {# f& k. {! TC. C) For i=1 To List1.listCount……Next2 I8 |  P" f6 Y0 @
D. D) For i=1 To ListCount……Next. f/ N+ m/ s" ?
答案:
; n9 M1 ^# g7 p4 D. C, v2 @) V16.下面的变量名合法的是()1 C2 R- a& h# ]. M
A. k_name
2 J9 T3 X4 Y2 C0 u5 p- \- p9 s; YB. k ame' @( C7 @1 V6 M$ |
C. name
8 h$ X  y8 k6 V  @2 [D. k-name* q/ r! ^) |$ W: i6 ?
答案:1 E1 N8 P4 c1 e+ x/ _. @3 T/ r
17.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是
# F% E3 `- j4 t2 N' _: DA. 变量X、Y的作用域相同# k# z: i: C2 ?+ ~4 w  q
B. Y的作用域是Model1
9 x( w* \$ v; {/ r( l/ hC. 在Form1中可以直接使用X
6 K( ~. o8 d+ \" x- l- fD. 在Form2中可以直接使用X和Y
- o% x$ J" D( A) e答案:
2 {+ z2 L% k7 f, h18.下列不能打开菜单编辑器的操作是: U: t9 `- {4 W9 O! x& t% P4 c! |
A. 按Ctrl+E
# \( u/ M: `, C: a* k5 x- BB. 单击工具栏中的“菜单编辑器”按钮* I* m+ T6 H2 `$ Y/ _
C. 执行“工具”菜单中的“菜单编辑器”命令
. o+ T2 X4 L- X6 Q( fD. 按Shift + Alt + M3 _# t) W: v2 M
答案:" z& ~% I4 n% t" ^1 X
19.有窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程rivate Sub Command1_Click()s=0For i=1 To 15x=2*i-1If x Mod 3=0 Then s=s+1Next iLabel1.Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是
. b: z+ H( n, S$ ^2 q- G" p, OA. 13 D" a0 S* [& p
B. 5
0 k& V! Z$ R) B5 O# s1 `C. 275 K, z/ c+ Z' k) X7 H
D. 45+ u1 V7 g$ p5 K
答案:
; @" m( }) o2 E- E" ~( ]' Q20.在窗体上画两个名称分别为Text1、Texte2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,n As Integerx=1n=0Do While x<20x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是  k% S6 |, S8 H" R0 \5 n  k
A. 15和1$ ?$ {) J0 r9 _
B. 27和3% F. b  v/ @% |/ w$ e4 Z
C. 195和3+ {7 i' y( u3 G) x
D. 600和4
( z2 ~. N4 A1 ^* m答案:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表