c#程序设计模拟题.docx





《c#程序设计模拟题.docx》由会员分享,可在线阅读,更多相关《c#程序设计模拟题.docx(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、.NET Framework裕兴环境除了支持VB.NET和C#两种编辑语言,还支持Perl,C+.net,J,ActionScript. ( A)A、正确:B、错误;2、在C#2005编程环境中,int32型变量可以直接隐式的转换成char变量。(B)A、正确;B、错误:3、关于派生类和抽象类,错误是:(C)A.C#中派生类,可使用BASE修饰浮访问基类的成员:P124B.在C#中要在派生类中重新定义的虚函数必须在前面加OVERRIDE;C.抽象类不许包含个或多个抽象成员:(包含抽象成员的的类称为抽象类,但并不要求抽象类必须包含抽象成员。包含抽象成员的类一定是抽象类抽象类可以包含非抽象成员
2、。)D.声明为ABSTRACT的方法必须同时进行声明和实现:4、抽象类一定包含abstract成员,但包含声明为abstract成员的类不一定是抽象类,:(A)A.正确B.错误;5、通常计算机程序总是由若干条语句组成的,组成程序的常用的结构分别是下列哪几种?多选教材6I页 (ABC)A:分支结构;B:循环结构;C:顺序结构;D:跳转结构;6、面向对象方法中的“类”具有哪些特性;(ABC)A、属性;B、方法:C、事件;D、对象;注:类主要由“属性、方法、事件”组成。7,数组属了什么类型?(A)A、引用类型;B、值类型;C、不属于值类型和引用类型;D、属丁值类型和引用类型;8、在C# 2005编程
3、环境中,常量的值可以在代码中被修改。(B)A、正确;B、错误;9、面向对象技术具有三个基本的特性;(ABC)A、封装;B、继承:C、多态;D,关联:10、继承是指派生类可以获得北基类特征的能力,继承最主要的优点是:(A)A、代码重用:B、 ? ? ? ?;C 9 7 7 9.11、面关于数组的描述中,哪些选项是正确的:(BC)A、枚举型中的元素可以有不同类型;B、同一个数组中的所冇元素具有相同类型;C、类中不同的字段可以具有不同类型:D、结构中不同字段可以具有不同类型;12、VS2OO5的“调试”菜单提供了 3个逐句通过代码的命令是;课本!38页(ABC)A,逐语句;B、逐过程;C、跳出;D、
4、中断执行;13、Visual Studio 2005 调试器包括:课本 137 页(ABD)A,中断执行;B、停止执行;C、跳转执行;D逐句执行;14、Visual Studio 2005调试器是个功能强大的工具,通过它可以(即功能);课本136页(ABCD) A、査看寄存器;B、査看从源代码创建的指令;C、査看应用程序所占用的内存空间;D、可以中断(或者挂起)程序的执行以检査代码;15、当创建数组实例时,编译器会根据数组,元素实例中的元素类型初使化一个默认值,错(Be)A、引用型元素初始化为NULL:B,枚举型元素初始化为NULL; (0)C、布尔型元素初始化为NULL; (FALSE)D、
5、内置型元素初始化为;16、C#使用TRY-CATCH-FINALLY异常处理机制捕捉”处理错误;课本如(A)A、正确;B、错误;17、计算机软件是指令、数据和什么的集合?课本1页(A)A、文档;B、代码;C、逻辑;D、程序;18、从用户的角度看,变量是存储信息的基本单元,在变量中可以存储各种类型的信息;I课本39页(A)A,正确;B、错误;19、面向对象(object-orinted)将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽 象和信息隐蔽技术;课本82页(A)A、正确;B、错误;20、在通过面向对象的开发中,对象就是现实世界中事物的抽象:(B)A、正确:B、错误:21
6、、请分析下列针对if语句的操作码。(A)If (2g)(If(nvT)Console. WritelineCone1);Elseif(n!=xr)Console. Writeline(,twoH);ElseConsole. WritelineChree);)A、当n=,(T时,本程序没有输出;B、当n二d时,输出one:C、当 n=y时,输出 ihree:D、当n=x时,输出Iwo:22、接口错误代码行:(B)interface I FILEINTA;A.B. A=3C.D.voiddisfile ();)E.int delfile()23以下选项中,哪个选项中的变量命名是合法的:(B)A、*
7、zB、_esterC、lecaalD、24、一般情况,异常类存放在什么命名空间中?课本139页(A)A、生成异常类所在的命名空间:(一般情况下异常类没有特定的命名空间)B、System.Exception 命名空间;C、System.Diagnostics 命名空间;D、System命名空间;25、在开发Visual Studio项目时,解决方案及各个项口通常默认会以哪个版本的方式生成优化并测试:课 本 135 页(A) A、Debug: B、Release; C、配置管理器;3Ahy Qg 丄WJI 、山 1 丄E 屮.都貪樞剛/式生成并跟柿址本135页1(A),11Release配置管理器
8、D 9 9 9 9 926、在开发过程中,解决方案以及各个项目通催A、“Debug”版本:B、 Release 版本;C、自定义配置:D、系统配置;27所有的Window窗体控件都是从System.Windows.Forms.Form.Control继承而来,它们具有共同特征:课 本 174 页(ABC) A、属性: B、方法;C、事件:D、值;28、在HTML文档标记中,有哪些是可以省略的?课本205页(ABD)(一般情况vbody是不能省略的,要 记住)A、head标记;B、vtitle标记;C、vbody标记;D、0标记;29、使用 属性可以改变Web窗体控件的名字:【课本218页(A)
9、A、Text;B、Name;C、ID;D Value:30、Switch ()语句中的控制表达式可以是面哪几种类型?课本64页(ACD)A、char类型:(字符类型)B、string类型;(字符串类型)C、integer类型:(整型)D、enum类型:(枚举类型)31、接口:课本 127、!28 131 页(AB)A,接口像类样,可以定义并实现方法:B,接可以被类继承,本身也可以继承其他接口;C、定义一个接口,接口必须使用大小写字母I开头;.D、类可以继承多个接口,接口只能继承一个接口:32、通常情况下,在异常处理的哪个代码块中包含了代码处理的各种错误情况:课本141页(C)A、Throw 块
10、:B、finally 块:C、catch 块:D、try 块:33、接口可以在基类不同的类之间实现多态性,类可以继承多个接口,但只能继承一个基类,接口的继承与类 不同,接口可以继承一个或者多个其他接口: I课本132页1(A)A,正确:B、错误:34、以下哪些工具可以用来查看写前项目中的文件列表:(C)A、类视图:B、起始页:C,解决案资源管理器:D、工具箱:35、在C#程序中要显示一个消息为:this is a test,标题为:hello的消息框(如图)正确的语句应该是:(A)A、MessageBox.show(This is a test .hello);B、MessageBox(Thi
11、s is a test ,hello);C、MessageBox.show(hello,This is a test);D、MessageBox(hello,This is a test );36、下列关于继承说法中,哪个选项是正确的:课本116页(D)A、派生类,必须通过BASE关键字调用基类的构造函数:B、派生类可以继承多个基类的方法和函数:C、继承最主要的优点是提髙代码性能:D继承是指派生类可以获取H.基类特征的能力:37、Visual Studio控件的属性窗口中,按钮“AZ”点击后,属性列表会按照什么顺序进行排列? (C)A、按照功能分类排列属性:B、按照大小排列各属性;C、按照名称
12、排列属性;D、先按照功能分类排列属性后在每个单元中以名称排序;38、在Visual Studio.NET、提供项目及其文件的有组织的视图,并且提供对项口和文件相关命令的便捷 访问,反映所列项的物理存储结构的是;(区别“解决方案资源管理器”与“树视图”的作用)(A)A、树视图;B、解决方案资源管理器;C 7 9 7?.D ?.39、当创建数组实例时,根据数组实例中所有元素的类型,编译器把这些元素初始化为个默认值,以 正确的有:课本153页)(ABCD)A、内置数值型如int初始化为():B、枚举型初始化为:C、布尔型元素初始化为False:D、引用型元素初始化为null:40、ComboBox类
13、和ListBox类同时派生于哪个类?(A)A、ListContro! 类;B、RadioButton 类;C Button 类:D 9 9 9 9 750、在“工具”菜单中选择“选项”命令可以更改启动Visual Studio默认出现的用户界面,请问以下哪些 是Visual Studio支持的肩动界面?(正确答案:ABCD)A、最后一次加载的项冃(加载最近加载的解决方案)B、打开起始页(显示起始页)C、空环境不打开任何界面(显示空环境)D、打开主页(打开主页)51、下列关于值类型的描述中,哪些是正确的?(正确答案:A)A、其他几项均不正确;B、值类型仅仅是数据的索引;C、直接在内存中存储类型的
14、值;D、主要由简单类型,枚举类型,结构类型,泛型组成;(错)52、以选项中,哪些申明变量的书写方法能编译通过?(正确答案:c)A、Const string textB、int 2bC、Const int Value=2D、!nt32 _k=753、以下表达式中,哪些表达式的最终结果为-1?(正确答案:A、211-5(26 0110 0001 1000)B、3-6/3(3-0=3)C、(float) (-1/1)D、-6%3(-2)54、page类位于 命名空间。课本218页(A)A、System.Web.UI:B、System.Data;C、System.WebForm;D、System.Ol
15、eDb;55、在 模式下可以查看ASPX页面的标记。课本218页(A)A、源:B、设计:C、WEB控件;D、标记:56、包含抽象成员或方法的类一定是抽象类,但抽象类不一定包含抽象成员和方法(此题可能不是这样出 法,但是记住选则这个是正确的就不管怎么出了)(正确答案;A)A、正确;B、错误;57、猫大叫,老鼠逃跑、主人惊醒 (正确是:AC)A,猫大叫事件,引发老鼠逃跑的方法,然后主人惊醒;B、主人惊醒事件,引发猫叫,然后老鼠逃跑;C、猫大叫事件,引发老鼠逃跑,猫大叫,川发主人惊醒方法;D、老鼠逃跑事件,引发主人惊醒,然后猫大叫;58、对“猫大叫,老鼠逃跑、主人惊醒”的描述(正确是:B)A、主人的
16、事件惊醒”,触发猫的方法大叫B、猫的事件“大叫”,触发主人的方法“惊醒”C、猫的事件“大叫”,触发老鼠的方法“逃跑”D、猫的事件“大叫”,触发主人的方法逃跑”59、长官发号,矮军人,开枪(正确答案:A)A、对象:长官、矮军人 属性:矮军人 事件:发号 方法:开枪B、对象:属性:事件:方法:C对象:属性:事件:方法:D、对象:属性:事件:方法:60、场景“司令员发号,髙个子男人拿起枪射击”经过合理的抽象后,类是 男人 ,事件是_拿 起枪,属性是一高个子,方法是一射61、分析下关于while和dowhile循环的代码,正确执行输出结果:(正确答案:A)using Systemclass progr
17、am(static woid Main(stringargs)int suml=0,sum2=0;int i=0;while(+i10)(suml+=l;1i=0;do(sum2+=l;)while(+i test Test63 Interface Iconroc(void paint ():+interface ItextBox: Icontrol:void set Text (string text):)interface IlistBox: Icontrol :(void set items (srtingitems):1interface i combox: i textbox, i
18、listbox)在上面代码中,1 COMBOBOX 继承:(Icontrol. ITexTBox. I ListBox;)64、Classl.csClass myclass(Public void test2()Console. writeline(*ltest2M);Class2.cs class myclass(Public void test 1 ()(Console. writelineCtestr);)Static void main(string | args)(Myclass mc=new myclass;mc.testl();mc.test2();112处都填:public65
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 程序设计 模拟

限制150内