c#程序设计模拟题.pdf





《c#程序设计模拟题.pdf》由会员分享,可在线阅读,更多相关《c#程序设计模拟题.pdf(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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修饰浮访问基类的成员:PI24B.在C#中要在派生类中重新定义的虚函数必须在前面加OVERRIDE;C.抽象类不许包含一个或多个抽象成员;(包含抽象成员的的类称为抽象类,但并不要求抽象类必须包含抽象成员。包含抽象成员的类一定是抽象类。抽象类可以包含非抽象成员
2、。)D.声明为ABSTRACT的方法必须同时进行声明和实现;4、抽象类一定包含abstract成员,但包含声明为abstract成员的类不一定是抽象类,:(A)A.正确:B.错误;5、通常计算机程序总是由若干条语句组成的,组成程序的常用的结构分别是下列哪几种?多选 教材6 1页(ABC)A:分支结构:B:循环结构;C:顺序结构;D:跳转结构;6、面向对象方法中的“类”具有哪些特性:(ABC)A、属性;B,方法:C、事件;D、对象;注:类 主 要 由“属性、方法、事件”组成。7、数组属于什么类型?(A)A,引用类型;B,值类型;C、不属于值类型和引用类型;D、属于值类型和引用类型;8、在C#20
3、05编程环境中,常量的值可以在代码中被修改。(B)A、正确;B、错误;9、面向对象技术具有三个基本的特性:(ABC)A、封装;B,继承;C、多态;D、关联;1()、继承是指派生类可以获得其基类特征的能力,继承最主要的优点是:(A)A、代码重用;B、?;C 9 9 7 9.11、下面关于数组的描述中,哪些选项是正确的:(BC)A、枚举型中的元素可以有不同类型;B.同一个数组中的所有元素具有相同类型;C、类中不同的字段可以具有不同类型;D、结构中不同字段可以具有不同类型;12、VS2005的“调试”菜单提供了 3个逐句通过代码的命令是:课本138页(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、型元素初始化为0;16、C#使用TRY-CATCH-FINALLY异常处理机制捕捉和处理错误:课木141页(A)A,正确;B、错误;17、计算机软件是指令、数据和什么的集合?课本1页(A)A、文档;B、代码;C、逻辑;D、程序;18、从用户的角度看,变量是存储信息的基本单元,在变量中可以存储各种类型的信息:课本39页(A)A,正确:B,错误;19、面向对象(object-orinted)将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术:课本82页(A)A、正确;B、错误;20、在通过面向对象的开发中,对象就是现实世界中事物的抽象:(B)A、正确:B、错误;21
6、、请分析下列针对if语句的操作码。(A)If(ngt)(If(nZ”点击后,属性列表会按照什么顺序进行排列?(C)A、按照功能分类排列属性;B、按照大小排列各属性;_ _ _ _ _ _ _ _ _ _ _ _C、按照名称排列属性;D,先按照功能分类排列属性后在每个单元中以名称排序;38、在Visual Studio.NET中,提供项目及其文件的有组织的视图,并且提供对项目和文件相关命令的便捷访问,反映所列项的物理存储结构的是:(区别“解决方案资源管理器”与“树视图”的作用)(A)A,树视图;B、解决方案资源管理器:This is a test!C?7?D、?39、当创建数组实例时,根据数组实
7、例中所有元素的类型,编译器把这些元素初始化为个默认值,以K正确的有:课本153页(ABCD)A、内置数值型如int初始化为0;B、枚举型初始化为0:C、布尔型元素初始化为False;D、引用型元素初始化为null;4()、ComboBox类和ListBox类同时派生于哪个类?(A)A、ListControl 类;B、RadioButlon 类;C、Button 类:D?9?50、在“工具”菜单中选择“选项”命令可以更改启动Visual Studio默认出现的用户界面,请问以下哪些是Visual Studio支持的启动界面?(正确答案:ABCD)A、最后一次加载的项FI(加载最近加载的解决方案)
8、B、打开起始页(显示起始页)C、空环境不打开任何界面(显示空环境)D、打开主页(打开主页)51、下列关于值类型的描述中,哪些是正确的?(正确答案:A)A、其他几项均不正确;B、值类型仅仅是数据的索引:C、直接在内存中存储类型的值;D、主要由简单类型,枚举类型,结构类型,泛型组成;(错)52、以卜.选项中,哪些申明变量的书写方法能编译通过?(正确答案:c)A、Const string textB、int 2bC、Const int Value=2D、Int32 _k=753、以下表达式中,哪些表达式的最终结果为-1?(正确答案:C)A、211-5(2 6 0110 0001 1(X)0)B、3-
9、6/3(3-0=3)C、(float)(-1/1)D、-6%3(-2)54、page类位于 命名空间。课本218页(A)A、System.Web.UI:B、Sy stem.Data;C System.WebForm;D System.OleDb;55、在 模式下可以查看ASPX页面的标记。课本218页(A)A、源;B、设计;C、WEB控件;D、标记;56、包含抽象成员或方法的类一定是抽象类,但抽象类不一定包含抽象成员和方法(此题可能不是这样出法,但是记住选则这个是正确的就不管怎么出了)(正确答案:A)A、正确;B、错误;57、猫大叫,老鼠逃跑、主人惊醒(正确是:AC)A、猫大叫事件,引发老鼠逃
10、跑的方法,然后主人惊醒:B、主人惊醒事件,引发猫叫,然后老鼠逃跑;C、猫大叫事件,引发老鼠逃跑,猫大叫,引发主人惊醒方法;D、老鼠逃跑事件,引发主人惊醒,然后猫大叫;58、对“猫大叫,老鼠逃跑、主人惊醒”的 描 述(正确是:B)A、主人的事件“惊醒”,触发猫的方法“大叫”B、猫的事件“大叫”,触发主人的方法“惊醒”C、猫的事件“大叫”,触发老鼠的方法“逃跑”D、猫的事件“大叫”,触发主人的方法“逃跑”59、长官发号,矮军人,开 枪(正确答案:A)A、对象:长官、矮军人 属性:矮军人 事件:发号 方法:开枪B、对象:属性:事件:方法:C、对象:属性:事件:方法:D、对象:属性:事件:方法:60、
11、场景“司令员发号,高个子男人拿起枪射击”经过合理的抽象后,类是 男人,事件是_ 拿起枪,属性是一 高个子,方法是 射由61 分析下关于while和do.while循环的代码,正确执行输出结果:(正确答窠:A)using Systemclass program(static woid Main(stringargs)|int suml=0,sum2=0;int i=0;whi1e(+i10)(suml+=l;)i=0;do(sum2+=1;)while(+i10);Console.WriteLineCsum l=0)”,sum 1);Console.WriteLine(4tsum2=0 M,su
12、m2);)1A suml=9,sum2=10 B、suml=10,sum2=9C、sum 1 =9,sum2=9 D、sum 1=10sum2=1062、delegate string sampleDelegate(string value);static void Main(string args);sampleDelegate d3=new sainpleDelegate(samplemethod 1 )+new samepleDelegate(samplemethod2);Console.writeline(d3(“test);)Public static string sampleme
13、thod 1 (string valuel)return value l+T;Public static string samplem method2(string value2)Return value2+“2”;)结果是:(正确答案:A)A、test2 B、testl C、test D、test Test63、Interface Iconroc(void paint();+interface ItextBox:Icontrol:(void set Text(string text):)interface IlistBox:Icontrol:(void set items(srtingite
14、ms);)interface i combox:i textbox,i listbox()在上面代码中,I COMBOBOX 继承:(Icontrok ITexTBox.I ListBox;)64、Class I.cs_Class myclassPublic void test2()Console,writeline(4itest2);Class2.cs class myclass(Public void test 1()(Console.writeline(*testr,);)Static void main(string|args)(Myclass mc=new myclass;mc.te
15、stlO;mc.test2();)1、2 处都填:public65、Using systemPublic class program(Static void main(string|args)(For(i=l;i=100;i+=l)(If(i%2=0)(Console.write(i+”);)66、输入“s32Q5uhn4”程序输出 sresult=14Using systemPublic class program(Static viod main(string args)String input string=string Empty;Int sresule=O;Input string=
16、Colsole.ReadLine();Foreach(char ch in input string)If_Sresult+=convert.Toint32(ch.TostringO);(If Console.writeline(输入的字符串中没有数学);ElseConsole.writelineCsresult=0),sresult);)67、卜.列C#代码中存在哪些错误?()uing bystem;*这是多行*注释的*格式*class Testing(static void main()int Age=21;int weight;console.wrintline(Age.lbstring
17、O)console.wrintline(name,Tostring();)68、面向对象的概念:(选择题的正确答案)面向对象(0 0)是一种有效的软件开发方法,它将数据好饿对数据的操作作为一个互依赖、不可分割的整体,采用数据抽象和信息隐蔽技术。69、Visual Studio 2005 集成开发环境创建的主窗口 派生.自:System.Windows.Fonns.Form 类7 0、Visual Studio 2005 集 成 开 发 环 境 中 所 有 的 W indow s窗 体 控 件 都 是 从System.Windows.Fonns.Form.Conlrol 继承而来.71、异常类中
18、最重要的两个类:(1)System.SystcmException所有的异常类都从这个继承(2)System.ApplicationException 用户自定义的异常类注意:般情况下,异常类没有特定的命名空间,异常类应放在生成它们的类所在的命名空间中。(有考这个概念)72、th ro w语句用于发出在程序执行期间出现反常情况(异常)的信号。73、数组是一种 川H .类型。(答案:引用)要熟悉认证书本的P41的数据类型。74、F oreach语句可以不用索引就可以遍历整个数组。(要区别于f o r,详见书本pl55)75、Arrav 是所有数组的某类。76、下面代码用变量声明并初始化一个整形数
19、组请分析下列代码段并在空白行补全C#代码?_ int _ _ arraysize=5;Int my Array=new int arraysize(7,2,6,8,5)77、掌握以卜三个重要的事件属性Enabled:是否停用该控件checked:组件是否处于选中状态Visible:是否隐藏该控件78、显示消息框时,有4个MessageBoxIcon枚举图标,分别代表的意思是:Asterisk 警告Question 询问 Information 信息Error 出错79、理解委托P113-程序题以卜为考试必须知道的知识点:80、调用基类的非默认构造函数必须使用B ase关键字,也就是如果基类没有
20、构造函数,那么其派生类构造函数必须通过base关键字,制定在创建派生类对象将要调用的基类构造函数。81、如果要使某个类禁止被继承,可以使用Sealed关键字声明为密封类。82、如果希望基类中某个方法能够在派生类中进一步得到改进,那么可以使用Virtual关键字把这个方法定义为虚方法83、在派生类中重写基类的方法使用override关键字。84、使用abstract关键字可以声明抽象类。85、声明接口使用:interface关键字,类只能单一继承,而接口可以实现多继承86、了解四个访问修饰符:public、private、internal、protected的作用范围:87、public:公共的
21、88、private:私有的89.internal:只有在同一程序集内,内部类型成员才可访问的90、protected:受保护91、params关键字(此题为填空题,程序中有两个空格,四个访问修饰符都不是答案,只填params)92、了解Ref、o u t关键字93、r e f:只得到个返回值,并对原始参数进行初始化94、out:不要求要求调用代码对参数初始化第一套题 号1/50 V i s u a l S t u d i o.N E T 窗口中处qH T M L 文挡时,可 以 使 用()窗口来编辑某H T M L 兀素的T e x t、T i t l e%S t y l e 等信息。单 项
22、 选 择 题标 记?资源视图类视图属性解决方案资源管理器2在V i s u a l S t u d i o.N e t窗口中,()窗口提供了连接到本地或远程计算机I:数据库并进行管理的功能。A工具箱 B资源视图 C解决方案资源管理器D 服务器资源管理器D3已知名字空间C o m p a n y N a m e尚未定义.请问下列名字空间的定义是否合法?0na mes pa ce C ompa y N a me.S a les(pu b lic cla s s C u s t omer类的内容A合法B不合法题 号 5 0下列哪些运算符是属于“右结合”的?()D题 号5/50下列语句在控制台上的输出
23、是什么?()if (true)System.Console.Wri teLine(FirstMessage*);System.Console.Wri teLine CSecondMessage*);B6 在 Windows Form程序程序中,对某ComboBox对象有以下要求:控件的列表框部分总是可见的,且用户可以编辑文本框控件的文本.则该ComboBox对象的 DropDownStyle属性应设置为ComboBoxStyle枚举类型中的(C)值.A DropDownB DropDownListC Sinple7 在 Windows Forms程序中,某 CheckBox对象初始化为三态(即
24、:其ThreeState属性值为true).则应使用(B)属性来检查此CheckBox的状态.(原来答案为C)A IsSecectedB Check StateC CheckedD State题 号8/50下列函数定义的第3条语句是否合法?()void Test 0int i=100;object s=i;int j=o;单 项 选 择 题A r62?合法不合法B9 类 C la s s i,C la s s 2,C la s s 3 的定义如下:a b s t ra ct cla s s C la s s ia b s t ra ct pu b lic v oid t es t();)cla
25、 s s C la s s 2:C la s s lpu b lic ov erride v oid t es t()C ons ole.W rit e(,zC la s s 2,z);)cla s s C la s s 3:C la s s 2 pu b lic ov erride v oid t es t()C ons ole.W rit e(Z/C la s s 3/);)则 卜.列语句的输出是什么?()(提示:从抽象类派生类的规贝I J)C la s s 3 x=new C la s s 3();x.t es t 0 ;A、C la s s 2 C la s s 3 B、C la s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 程序设计 模拟

限制150内