[南开大学]20春学期《Windows可视化编程》在线作业-2(答案100分)
【奥鹏】-[南开大学]20春学期(1709、1803、1809、1903、1909、2003)《Windows可视化编程》在线作业9 X1 p+ }+ c( y" ?& I1 z
试卷总分:100 得分:100! U" w& _% H5 tR3 c* h
第1题,在定义类时,如果希望类的某个方法能够在类中进一步改进,以处理不同的派生类的需要,则应该将方法声明成()5 F/ W3 b8 E& E0 d
A、sealed: O5 |; b1 ^* d+ z8 c; g
B、public( p9 S5 I+ l3 i# S+ ?9 P
C、virtual
D、overriade) J% H) e) Y) J7 Q8 hF
正确答案:# T9 q7 l' W( x* t; g: o& e
3 J4 e. L, y+ x# g% a& c
第2题,变量menuItem1引用一个菜单项对象,为隐藏该菜单项,应进行何种操作?7 C# Q& w7 U2 u
A、menuItem1.Visible=false: V3 R3 N$ V1 T, T$ F* D4 g6 B9 s& P
B、menuItem1.Enabled=false
C、menuItem1.Text=""
D、menuItem1.Checked=false0 x- Q) n4 U2 `. x- W' N' O' l( p5 B
正确答案:
4 _9 U$ g& D' z+ @2 B0 y8 ]% Y
$ S( r9 }, q) |9 v
第3题,已知在某Windows_Form应用程序中,主窗口类为Form1,程序入口为静态方法,则在Main方法中打开主窗口的正确代码是()
A、Application.Run(new_Form1());$ ?. m+ L4 i* g7 B3 oM
B、Application.Open(new_Form1());. M, Up. y2 ^2 J$ X8 d# W
C、(new_Form1()).Open();
D、(new_Form1()).Run();# s# y* P8 ~/ {* d
正确答案:
5 q+ R+ t8 U. |9 k* m6 b2 L! J
第4题,在Queue类中,移除并返回队列前端对象的方法是()" x+ x2 b6 Z4 o0 @) `5 z$ O5 o
A、Dequene3 I; C7 ^2 z9 ?/ B, e4 m
B、Enqueue
C、Peek- P/ s$ E. W4 b* r0 W1 @+ X9 k
D、Pop
正确答案:% x& s2 F& c- A0 B$ K5 v0 n
& U2 L. p- H! K8 |9 }+ ?8 H
答案来源:谋学网(www.mouxue.com),某Windows_Form的工具条为ToolBar1,则代表该工具条的第2个按钮的对象为().* l) o7 W: P; y: K4 l?
A、ToolBar1.Button(2)+ _6 ?% @; W3 k* a5 j% D2 N9 }
B、ToolBar1.Button(1)
C、ToolBar1.Button(3)
D、ToolBar1.Button(0)4 d" ^4 _M, A9 K9 B5 @
正确答案:+ s$ T9 A! R' r; d0 |- z
( hM) {/ Y7 D8 [
第6题,诸如文本框,组合框,复选框,单选按钮是从()添加到窗体。! E" e" C" H, R, |8 D
A、帮助菜单6 S# }5 ^0 j; y( v) g4 P; v, M
B、菜单栏
C、工具栏
D、工具箱
正确答案; c5 q: F& P/ r4 ]( L4 ]) V
7 fYP# l0 L
0 }+ ~" S! i! S* A8 I
第7题,在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。
A、Append
B、Create7 q3 h: Y1 G9 V8 e4 t# t, G( B
C、CreateNew
D、Truncate$ w?, X& @% A
正确答案:
* a" F( p1 k+ l* {
. M6 gS# `7 R. ~5 a/ h
第8题,VS.NET中,在()窗口中可以浏览与当前项目相关的菜单字符串表,对话框等信息。/ O1 q; U( b7 Q2 P
A、解决方案资源管理器
B、类视图
C、资源视图
D、属性! U$ ?, n% W7 v/ M3 Y" M% R
正确答案:
" `9 r+ j# o! A- Z1 u' s& t5 s
6 Z/ t2 e8 K: u3 l
第9题,在从标准文本文件(如:readme.txt)中读取信息行,应使用()操作文件.
A、XmltextReader3 u# q2 L( N$ d
B、XmlReader
C、TextReader
D、StreamReader
正确答案:; m* }/ v) _5 P" g. j
) Y0 x+ F3 F) q) s4 P* Q: ]
答案来源:谋学网(www.mouxue.com),哪个控件用来存储图象?6 _! c% D0 Y) ]1 K" O
A、PictureBox0 i! Y5 p" }1 d" X5 Q: U3 L9 c
B、单选按钮
C、复选框
D、组合框, I+ p& u- e. j+ EW* t6 Y( F
正确答案:" P" x( ny% `. @) ?
PJ/ n) `7 y% j. P) A8 Z. z1 {
0 Z1 R6 Y6 L6 I! S# x
第11题,要创建多文档应用程序,需要将窗体的()属性设为true。
A、DrawGrid2 e( F7 i) P. c; D0 i( m) c
B、ShowInTaskbar, f% N: @- S! Y3 H% G. r' e7 r
C、Enabled
D、IsMdiContainer7 T" R0 C' }7 I, r3 D$ F6 i3 ^
正确答案
: O2 N; e' `. |7 J8 L, e7 x
第12题,如果设treeView1=new_TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。
A、TreeNode
B、intp7 e. y2 o; R* m& b& K
C、string
D、TreeView% O2 i1 L. G) u# @" s4 ~5 g
正确答案:
: V0 @+ v( }7 C
第13题,在VS.NET窗口中,()窗口提供了连接到本地或远程计算机上数据库并进行管理的功能.
A、工具箱
B、资源管理
C、解决方案资源管理器4 U# ?; t5 R% v4 S( Q8 t
D、服务器资源管理器# g* j8 L9 n" y2 I% q8 @& @/ Z6 c' i
正确答案1 }! T& l% T+ f7 x/ l
$ _0 r* @8 N; x# w; N6 k
2 \5 t1 `% Qc/ }- L
第14题,Windows_Form应用程序中,要求下压按钮控件Button1有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高.那么,在程序中,属性Button1.FlatStyle的值应设定为(){& H0 ^* b3 a/ n; M- x* _
A、System.Windows.Forms.FlatStyle.Flat
B、System.Windows.Form.FlatStyle.Popup# J2 ~. K2 V, F* F7 V
C、System.Windows.Forms.FlatStyle.Standard
D、System.Windows.Forms.FlatStyle.System2 y+ U/ ay: n) ^
正确答案:
答案来源:谋学网(www.mouxue.com),C#程序中,可以使用try...catch机制来处理程序出现的()错误.
A、语法, _+ Y5 S# {/ j, `+ Q# t: W7 j' y
B、运行
C、逻辑
D、拼写
正确答案:
8 ]: a2 J9 l0 L5 `' g4 f8 i0 E
第16题,C#中每个char类型量占用()个字节的内容.) p+ Q" B& Q# D/ r! }5 n
A、1
B、2
C、41 a) e. q, {" W. |! G1 R\
D、8
正确答案:
/ u) P9 C, g$ R' _% ~8 S& v
1 m( Z) M! O" o
第17题,以下哪个是可以变长的数组# gd- c' r0 g4 F
A、Array
B、string[]. E9 c9 Y5 `: b$ X+ i) Q
C、string
D、ArrayList7 K/ l+ a% J5 W* N/ l) _2 Z( O4 A
正确答案
* }Y7 p7 [4 n3 v- l8 jn5 q
第18题,语句string[,]_strArray=new_string;创建了多少个string对象?
A、0+ S6 y( `. _* P! N( e
B、3
C、41 k2 C% `% x. A3 `3 ]- `
D、12
正确答案
9 g2 O% Z' fG3 F7 U# O
第19题,如何将控件停靠到窗体的右边?, M: Q4 b# K3 a2 a: R4 f& s, @5 t
A、button1.Dock=DockStyle.Right;2 _/ s; `+ o) l9 o+ ^
B、button1.Dock=Right;
C、button1.Anchor=AnchorStyles.Right;4 S/ H7 r. Z: F. v" e- v
D、button1.Anchor=Right;+ b' I; C) e3 G
正确答案:
答案来源:谋学网(www.mouxue.com),在Stack类中,移除并返回栈顶元素的方法是()
A、Dequeue
B、Peek. ?5 P4 M: [8 HU7 r
C、Push3 w+ z1 r- g& o; S- `% \6 g2 @
D、Pop9 D; Q7 f$ |& ]8 [
正确答案
第21题,在Windows Form程序中,对某ComboBox对象有以下要求:控件的列表框部分总是可见的,且用户可以编辑文本框控件的文本。则该ComboBox对象的DropDownStyle属性应设置为ComboBoxStyle枚举类型中的()值。* i" b8 n! E]k
A、DropDown
B、DropDownList$ C) E1 E- b# K' n. r
C、Sinple8 W( v" e- n. i* T
D、IsSelected4 T) X. w0 i- w$ V! c5 q+ {
正确答案:
! I" q$ t7 @! d
第22题,什么颜色经常被使用在窗口的应用中?6 e+ V" c* }uUW; ~5 Q
A、白色, [. P0 DN; Q& v; C4 kz7 r* W
B、蓝色
C、灰色
D、黑色
正确答案:
第23题,用鼠标右击一个控件中出现的菜单一般称为()
A、主菜单4 w1 }5 }+ g& c( T" m
B、菜单项! D6 O- U/ I5 |0 L
C、快捷菜单
D、子菜单5 A% V) N- I) V# d
正确答案:7 y( sj/ C1 T& q
' a! ]- }' g6 E! t& J1 E( j
% Y2 X3 N% d$ C+ h0 Q" `
第24题,创建菜单后,为了实现菜单项的命令功能,应为菜单项添加()事件处理方法.
A、DrawItem
B、Popup
C、Click
D、Select
正确答案:2 a% m" Q6 {7 }+ V0 B
7 g9 D+ I& ~* v- {1 X& pF
/ W" Q" R# {8 Q! P
答案来源:谋学网(www.mouxue.com),Winform中,关于ToolBar控件的属性和事件的描述不正确的是()。
A、Buttons属性表示ToolBar控件的所有工具栏按钮
B、ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度
C、DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键
D、ButtonClick事件在用户单击工具栏任何地方时都会触发* E9 `& \) z" U0 D# P' A5 x
正确答案
; c4 Y) f3 T6 |6 \5 O: iq
第26题,VS.NET中编辑C#代码时,如何为在类company中定义的方法GetEmpoyeeCount创建XML注释?2 h' _/ Z9 v% p$ }, T' W5 v
A、将光标定位在GetEmployeeCount前一行,然后输入///
B、将光标定位在GetEmployeeCount前一行,然后输入XML/XML
C、将光标定位在GetEmployeeCount前一行,然后输入\\\
D、将光标定位在GetEmployeeCount前一行,然后输入//?
正确答案:
第27题,在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?
A、将Name的set块删除
B、将Name的set块置空
C、将Name的set块前加修饰符private
D、将Name添加readonly修饰符+ v! P5 k1 I/ Y7 B* S! {9 f) c
正确答案:
第28题,C#的数据类型有()
A、值类型和调用类型
B、值类型和引用类型) G6 `" O5 `, B- B
C、引用类型和关系类型4 T' N3 I# j) \& B, i
D、关系类型和调用类型
正确答案:# n" s! h2 B# C5 l) h* @' @
) C' ?) E8 v2 u3 e
第29题,下列关于构造函数的描述正确的是()
A、构造函数可以声明返回类型2 H& M" z( I5 y- b5 `7 V
B、构造函数不可以用private修饰2 l, C6 I3 l# t$ l' V$ l$ v- J
C、构造函数必须与类名相同
D、构造函数不能带参数" [+ M! \+ c1 U" UC6 \/ J
正确答案:4 @0 O4 y! t3 % b+ X
( c7 w7 o0 ~: X4 d
第30题,通过继承()类,用户可以创建自己的异常类.
A、System.Exception
B、System.SystemException
C、System.ApplicationException
D、System.UserException
正确答案:
7 Zr+ p% b: y0 I/ ^3 X
! ?T1 [+ M# d4 D
第31题,什么字符被用来放在其他字符串末尾使这些字符串连成一串?
A、+
B、-
C、?* a) _% l3 j. v+ y. E
D、*
正确答案:
{! z* O! \$ B. U
第32题,在C#中,引用命名空间System的正确语句是()+ V* n+ M8 A0 Y8 _: p
A、using_System;
B、#import_System;
C、uses_System;
D、#includeSystem;2 W6 @+ E2 n8 z6 g8 ]8 U
正确答案:
第33题,VS.NET控件的属性窗口中,按钮"A-Z"点击后,属性列表会按造()顺序进行排列?' O3 u- u" x+ n) F" k! ?{
A、按照大小排序各属性
B、按照功能分类排列属性
C、按照名称排列属性$ b* @: \' Z0 }N) r4 {
D、先按照功能分类排列属性后在每个单元中以名称排序
正确答案:1 B8 j2 \* ]! W/ x3 ]! [8 p! _
" }4 ^4 [* ?! A& g' e! t! i; ?! b
" ~/ v2 t# @4 a9 A
第34题,在C#中,预处理指令#region和#endregion的作用是()
A、注释#region和#endregion之间的代码# {0 q1 ^, Q, _# N/ J
B、为Code_Editor定义一段可折叠代码区
C、#region和#endregion之间的代码在Debug版本中不参加编译( D* K+ J1 Y) R2 A) J# Y
D、#region和#endregion之间的代码在Release版本中不参加编译
正确答案:
( M+ [, d/ ~% m! L: I( j; I
第35题,请问经过表达式a=3+15?0:1的运算,变量a的最终值是什么?
A、37 G7 T9 h: o% k5 o
B、1
C、0
D、4
正确答案:- E; _2 O! Sf}t
2 n' ?- h& T: H# F8 D1 B
第36题,在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?
A、decimal theMoney;+ x; o* ^# F; \5 m# n
B、int theMoney;) E" p8 V* F/ ]# l. m' K
C、string theMoney;1 C& B3 q7 z# r" {5 G
D、Dim theMoney as double% i- r6 ~0 Q5 B5 X$ d- S
正确答案:
第37题,()命名空间中的类和接口用于创建Web应用程序的页面?6 j) `& }2 M# O, C
A、System.Drawing5 [6 u8 S- K6 V9 J/ L+ f5 w
B、System.IO
C、System.Web.UI. l7 K. a9 d$ e/ R
D、System.Web.Service3 ], C+ d9 eq- j6 j}- g+ \
正确答案:; F2 }% p# y! ~
m, f1 ?; k6 a) {! g) R
4 P2 O. U+ F" D; U2 \* g
第38题,Net依赖以下哪项技术实现跨语言互用性?/ T. O: ?8 J& J4 {# d6 G1 L
A、CLR
B、CTS" |$ R; I& P+ V- c, k
C、CLS8 4 @: _# f6 \
D、CTT, j) i0 F! N9 f: j7 J* p& n0 |& \
正确答案:* ~; A- M1 Z' n
0 L5 \" K. K/ P. p
第39题,Web表单中,按钮的默认事件是()' q1 R: Q2 s% LE; N
A、Click事件- ^& ^% n4 @( U8 h3 r) h
B、Load事件! g3 jC* i/ n% e
C、Init事件
D、Command事件& qv9 Z0 C1 o7 t$ r" p! H
正确答案:
+ W" |0 U0 x1 W( Y) RY
第40题,Winform中,关于ToolBar控件的属性和事件的描述不正确的是()
A、Buttons属性表示ToolBar控件的所有工具栏按钮
B、ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度
C、DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头
D、ButtonClick事件在用户单击工具栏任何地方时都会触发
正确答案
第41题,以下哪些可以作为接口成员?
A、方法0 M7 d4 D* O% T. E0 M
B、属性: S+ t. Vk" ^# {) ]
C、字段
D、事件
正确答案:,B,D
第42题,在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?
A、为类添加析构函数,在析构函数中释放资源7 X6 R$ y: a& k8 b" M% B: f+ r5 |
B、为类重载new运算符
C、为实现IDisposable借口
D、为类添加delete运算符
正确答案:,C, V1 M" J0 Q! ]- f3 ]# K0 t
$ F! K5 N* U# B7 \) _8 |
第43题,从数据库读取记录,你可能用到的方法有()3 O8 u, ]" M) z+ q8 i- M
A、ExecuteNonQuery, i0 `- s9 U' T7 H0 w# a2 c
B、ExecuteScalar* P& ?2 }. q* C, k/ ~# s
C、Fill
D、ExecuteReader2 F! k& D% M% ~/ R$ E; j
正确答案:,C,D
9 G& n5 E+ A' ?! }
第44题,以下关于ref和out的描述哪些项是正确的?2 V! T: K& n. z5 t0 y6 }% U$ q
A、使用ref参数,传递到ref参数的参数必须最先初始化。
B、使用out参数,传递到out参数的参数必须最先初始化。4 N2 f: ]% c! h+ N" ?
C、使用ref参数,必须将参数作为ref参数显式传递到方法。
D、使用out参数,必须将参数作为out参数显式传递到方法。8 z4 G( c4 x. J. ]: {7 I
正确答案:,C,D
; D2 i. `9 X% f4 t2 s; u
第45题,创建项目后,希望在当前项目中加入一个Windows_Form界面,以下哪些方法可以实现?+ W+ W' o( A+ I# q
A、点击"文件",选择子菜单中的"新建"再选择"项目"1 w4 }) q& q/ D& \[- c- k" \
B、在解决方案资源管理器中,右键当前项目,选择"添加",再选择"新项目"& Q+ _1 J. c# _3 ~
C、使用类视图,右键后选择"添加",再选择"类"
D、点击"文件",选择子菜单中的"打开",再选择"项目"
正确答案:,C
& A% |! O: X4 G
第46题,使用下列哪种方法可以减少一个ArrayList对象的容量?
A、调用Remove方法* E- f$ ?7 W( b) {" V2 p# T. ]0 n
B、调用Clear方法3 G# ~; V- L6 e+ N$ C! G
C、调用Trim/ToSize方法4 P( V2 U: S: o2 A2 @3 x$ ~% K
D、设置Capacity属性
正确答案:,D7 V0 R5 _. J9 m3 K
, `) Z! o! ng$ `% t# p
! w1 e- \, N$ J3 J+ m5 [4 w' K4 u
第47题,下面描述错误的是()。! SQ" R, o' O; K& ]5 ]+ l1 D
A、窗体也是控件0 b1 h' g/ z& }8 z
B、窗体也是类* z- |! _, |$ V" E: h+ h
C、控件是从窗体继承来的, [6 O. `, D5 p6 }' A- H. K
D、窗体的父类是控件类
正确答案:,D' ^; D( l- D' ]L- g5 i
* l4 E* Z) D* m: T: WQ
第48题,要向窗体中添加按钮和其它控件,可以使用下列方法中的哪一种?2 i# f1 ?# y+ L6 e: q# y: q1 I
A、右击"工具箱"上的控件,选择"添加"就可以将一个控件添加到窗体的左上角,然后可以根据需要将控件拖动到适当的位置
B、在"工具箱"上双击控件图标变可以将一个控件添加到窗体的控件左上角,然后可以根据需要拖动控件& i! i, N0 d! Z
C、单击"工具箱"上的控件,并将其拖放到窗体中的理想位置,接着就可以把一个控件拖放到窗体中! u$ e_0 M7 j. g
D、单击"工具箱"上的控件,然后在窗体上期望的位置单击并拖动出一个长方形,接着就可以在窗体上绘制出一个控件$ D" d# f8 g9 g" ]
正确答案:,C,D
第49题,以下叙述正确的是()5 z9 K2 [1 @. U% d0 n! q
A、接口中可以有虚方法# x- r2 x4 n' b! e2 H! l7 m' d
B、一个类可以实现多个接口
C、接口不能被实例化[; [+ F( P7 C* Y
D、接口中可以包含已实现的方法
正确答案:,C
下面关于抽象类说法正确的是()1 yq. f7 o( W/ n5 d7 d* \
A、抽象类不能实例化, {( D2 R: gg- V& z
B、抽象类只能做基类
C、抽象类可以实例化* [9 I1 }" u) V' \2 c
D、抽象类可以做子类
正确答案:,D
页:
[1]