VC#期末考试题_第1页
VC#期末考试题_第2页
VC#期末考试题_第3页
VC#期末考试题_第4页
VC#期末考试题_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、 第一章选择题 1、Visual C#2008 工具箱的作用是(D) 。 A、编写程序代码 B、显示指定对象的属性 C、显示和管理所有文件和项目设置,以及对应用程序所需的外部库的引用 D、提供常用的数据控件、组件、Windows 窗体控件等 2、若想修改窗体标题栏中的名称,应当设置窗体的(A)属性。 A、TextB、NameC、EnabledD、Visible 3、Windows 窗体设计器的作用是(B) 。 A、编写程序代码 B、设计用户界面 C、提供 Windows 窗体控件 D、显示指定对象的属性 4、解决方案资源管理器窗口的功能是(D) 。 A、编写程序代码 B、显示指定对象的属性 C

2、、提供常用的数据控件、组件、Windows 窗体控件等 D、显示一个应用程序中所有的属性以及组成该应用程序的所有文件 5、C#源程序文件的扩展名是(D) 。 A、vbB、cC、cppD、cs 6、按(B)键可以运行 C#程序。 A、F9B、Ctrl+F5C、F10D、F11 7、项目文件的扩展名是(C) 。 1 / 20 A、slnB、projC、csprojD、cs 第二章选择题 1、在 C#.NET 中,在窗体上显示控件的文本,用(A)属性设置。 A、TextB、NameC、CaptionD、Image 2、不论何种控件,共同具有的是(B)属性。 A、TextB、NameC、ForeCol

3、orD、Caption 3、对于窗体,可改变窗体边框性质的属性是(B) 。 A、MaxButtonB、FormBorderStyle C、NameD、Left 4、要是按钮控件不可操作,要对(C)属性进行设置。 A、LockedB、VisibleC、EnabledD、ReadOnly 5、当运行程序时,系统自动执行窗体的(A)事件过程。 A、LoadB、ClickC、LocationChangedD、SizeChanged 6、要是文本框控件能够显示多行而且能够自动换行,应设置它的(B)属性。 A、MaxLength 和 MultllineB、Multlline 和 WordWrap C、Pa

4、sswordChar 和 MultlineD、MaxLength 和 WordWrap 7、为了使图像拉伸或收缩,以便适合 PictureBox 控件大小,应把SizeMode 属性设置为(C) 。 A、AutoSizeB、NormalC、StretchImageD、Zoom 8、当 TextBox 的 Scrollbars 属性设置为 Horizontal 值,运行时却没有水平滚动效果,原因是(B) 。 2 / 20 A、文本框没有内容 B、文本框的 MultiLine 属性设置为 False C、文本框的 MultiLine 属性设置为 True D、文本框的 Locked 属性设置为 T

5、rue 9、要使 Label 控件显示时不覆盖窗体的背景图案,要对(A)属性进行设置。 A、BackColorB、BorderStyle C、ForeColorD、BackStyle 10、要使当前 Form1 窗体栏显示“欢迎使用 C#” ,一下(D)语句是正确的。 A、Form1.Text=“欢迎使用 C#” ; B、this.Text=“欢迎使用 C#” ; C、Form1.Name=“欢迎使用 C#” ; D、this.Name=“欢迎使用 C#” ; 第三章选择题 1、C#程序的主方法是(B) 。 A、main()B、Main()C、class()D、namespace() 2、可用

6、作 C#程序用户标识符的一组标识符是(B) 。 A、void define +WORDB、a3_b3_123 YN C、forabc CaseD、2a DO sizeof 3、C#的数据类型有(B) 。 3 / 20 A、值类型和调用类型 B、值类型和引用类型 C、引用类型和关系类型 D、关系类型和调用类型 4、在 C#中,下列常量定义正确的是(B) 。 A、Const double PI3.1415926;B、Const double e=2.7; C、define double PI3.1415926;D、define double e=2.7; 5、C#中每个 int 类型的变量占用(C

7、)字节的内存。 A、1B、2C、4D、8 6、下面赋值正确的是(D) 。 A、char ch=“a” ;B、string str=good; C、float fNum=1.5;D、double dNum=1.34; 7、下面正确的字符常量是(C) 。 A、 “c”B、 ”C、”D、K 8、C#中,新建一字符串变量 str,并将字符串“Toms Living Room”保存到串中,则应该使用(A)语句。 A、string str=”Toms Living Room”; B、string str=”Toms Living Room”; C、string str=(”Toms Living Room

8、” ); D、string str=(”Tom”s Living Room” ); 9、为了将字符串 str=”123,456”转换成整数 123456,应该使用以下(A)语句。 A、int Num=int.Parse(str); 4 / 20 B、int Num=str.Parse(int); C、int Num=(int)str; D、int Num=int.Parse(str,Globalizetion.NumberStyles.AllowThousands); 10、关于 C#程序的书写,下列不正确的说法是(D) 。 A、区分大小写 B、一行可以写多条语句 C、一条语句可写成多行 D、

9、一个类中只能有一个 Main()方法,因此多个类中可以有多个Main()方法 11、设有以下 C#代码: Static void Main(string args) Console.WriteLine(“运行结果:0”,Console.ReadLine(); Console.ReadLine(); 则代码运行结果为(D) 。 A、在控制台窗口显示“运行结果:” B、在控制台窗口显示“运行结果:0” C、在控制台窗口显示“运行结果:Console.ReadLine” D、如果用户在控制台输入“A” ,那么程序将在控制台显示“运行结果:A” 12、能正确表示逻辑关系“a=10 或 a=10 or

10、a=10|a=10&a=10|ay) z=x;x=y;y=z; 后,x,y,z 的值是(B) 。 A、x=10,y=20,z=30B、x=20,y=30,z=30 C、x=20,y=30,z=10D、x=20,y=30,z=20 2、if 语句后面的表达式应该是(B) 。 A、逻辑表达式 B、条件表达式 C、算术表达式 D、任意表达式 3、已知 a,b,c 的值分别是 4,5,6,执行程序段 if(cb)n=a+b+c; else if(a+b+c)n=c-a-b; else n=a+b; 后,变量 n 的值为(C) 。 A、3B、-3C、9D、15 4 执行程序段 Int counu=0;W

11、hile(countb?(ac?a:c):b); 11、 (Items.count)属性用于获取 ListBox 中项的数目。 12、ComboBox 控件的 SelectedIndex 属性返回对应于组合框选定项的索引整数值,其中第一项为(0) ,未选中为(1) 。 13、复选框(CheckState)属性设置为 Indeterminate,则变成灰色,并显示一个选中标记。 18 / 20 14、列表框中选项的序号是从(0)开始的, (1)表示列表框中最后一项的序号。 15、 (Items.clear)方法可以清除列表框的所有选项。 16、组合框是文本框和列表框组合而成的控件, (下拉式列表

12、框)风格的组合框不允许用户输入列表框中没有的项。 17、滚动条相应的事件有(scroll)和 ValueChanged。 18、滚动条产生 ValueChanged 事件是因为(value)值改变了。 19、如果要每隔 15 秒产生一个计时器事件,则 Interval 属性应设置为(15000) 。 20、若菜单项中某个字符之前加了一个(&) ,则该字符成为热键。 21、在菜单项的 Text 中,若输入(Seperator) ,则菜单项成了分隔符。 22、弹出菜单是通过(ContextMenuStrip)控件创建的。 23、可通过设置控件的(ContextMenuStrip)属性将控件与一个弹

13、出菜单建立关联。 24、当用户单击鼠标右键时,在 MouseDown、MouseUp 和MouseMove 实践过程中 e.Button 的值是为(1) 。 25、在允许 listBox 控件多选的情况下,可使用它的(SelectItem)属性值来访问选中列表项。 26、已知有类 MyClass,则其默认的构造函数为(Myclass() ) ,析构函数为(Myclass() ) 。 27、C#中通过(get)和(set)访问器来对属性的值进行读写。 28、get 访问器必须用(return)语句来返回。 29、当顶级类没有指定访问修饰符时,默认的访问修饰符是(internal) 。 19 /

14、20 30、派生类中使用关键字( override)来重写基类的同名方法,或者使用关键字(new)来覆盖基类的同名方法。 31、所有接口成员都隐式地具有(public)访问修饰符。 32、在实例化类对象时,系统自动调用该类的(构造函数)进行初始化。 33、类的数据封装可以通过类中的(属性)实现,而类的行为封装通过(访问控制符)实现。 34、在类的成员声明时,若使用了(protected)修饰符则该成员只能在该类或其派生类中使用。 35、类的静态成员属于(类)所有,非静态成员属于类的实例所有。 36、C#方法的参数 4 种,分别是值参数、引用参数、输出参数和参数数组,在形参中声明参数数组时应使用(params)关键字。 37、在声明类时,在类名前用(abstract)修饰符,

温馨提示

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

评论

0/150

提交评论