C考试题目及答案(共7页).doc
《C考试题目及答案(共7页).doc》由会员分享,可在线阅读,更多相关《C考试题目及答案(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一 单项选择题1. C#程序设计语言属于什么类型的编程语言:( c )(A) 机器语言 (B) 汇编语言 (C) 高级语言 (D) 自然语言2. C#语言源代码文件的后缀名为( d )(A) .C# (B) .CC (C) .CSP (D) .CS3. C#中导入某一命名空间的关键字是( a )(A) using (B) use (C) import (D) include4. C#中执行下列语句整形变量x和y的值是多少?( d ) int x=100; int y=+x;(A)x=100 y=100 (B)x=101 y=100 (C)x=100 y=101 (D)
2、x=101 y=1015. 对于在代码中经常要用到的且不会改变的值,可以将其声明为常量。如圆周率PI始终为3.14。现在要声明一个名为PI的圆周率常量,下面哪段代码是正确的?( b )(A)const float PI; PI = 3.14f; (B)const float PI = 3.14f;(C)float const PI; PI = 3.14f; (D)float const PI = 3.14f;9. 在类的定义中,类的( b )描述了该类的对象的行为特征. (A) 类名 (B) 方法 (C) 所属的名字空间 (D) 私有域10. 在C#中,下列数据类型属于引用类型的是( c )(
3、A) 整型(int) (B)结构(struct) (C)接口(interface) (D)枚举(enum)11. 下列语句在控制台上的输出是什么?( c )if(true)System.Console.writeline(”FirstMessage”);System.Console.writeline(”SecondMessage”);(A) secondmessage; (B) firstmessage;(C) firstmessage secondmessage; (D) 无输出13. 在类myclass中定义下列的域和方法:private int data;void showinform
4、ation() string data=“this is a joke!”;/代码现在需要编写代码在showinformation中将myclass当前对象的data域赋值为100.正确的句子为( d )(A) self.Data=100; (B) me.Data=100; (C) data=100; (D) this.Data=100;14. 以下类MyClass 的属性count 属于( b )属性。class MyClassint i;int countset i = value; (A) 只读 (B) 只写 (C) 可读写 (D) 不可读不可写 15. 面向对象编程中的”继承”的概念是
5、指( b )(A) 派生类对象可以不受限制地访问所有的基类对象(B) 派生自同一个基类的不同类的对象具有一些共同特征(C) 对象之间通过消息进行交互(D) 对象的内部细节被隐藏16.已知类Base、Derived的定义如下class Base public void Hello()System.Console.WriteLine(Hello in Base!);class Derived : Base public void Hello()System.Console.WriteLine(Hello in Derived!);则下列语句在控制台中的输出结果为( b )。Derived x =
6、new Derived();x.Hello();(A) Hello in Base! (B) Hello in Derived!(C) Hello in Base! (D) Hello in Derived!Hello in Derived! Hello in Base!19. int myArray3=new int3new int32,1,3,new int42,4,6,8,new int23,4。其中myArray313的值是( b )(A) 4(B) 8 (C) 3 (D) 越界22.下列关于接口的说法中,哪个选项是正确的?( d )(A) 一个类可以有多个基类和多个基接口(B) 抽象
7、类和接口都不能被实例化(C) 抽象类和接口都可以对成员方法进行实现(D) 派生类可以不实现抽象基类的抽象方法,但必须实现继承的接口的方法25. 已知在某Windows Form 应用程序中,主窗口类为Form1 ,程序入口为静态方法From1.Main。如下所示:public class Form1 : System.Windows.Forms.Form /其他代码static void Main() /在此添加合适代码 则在Main 方法中打开主窗口的正确代码是:( a )(A) Application.Run(new Form1(); (B) Application.Open(new Fo
8、rm1(); (C) (new Form1().Open(); (D) (new Form1().Run(); 29. ( b )控件组合了TextBox控件和ListBox控件的功能。(A) Label (B) ComboBox (C) ProgressBar (D) PictureBox二填空题1. 面向对象的语言的三大特征是( 封装 )、( 继承 )和( 多态 )。2. 对于方法,参数传递分为值传递和( 引用传递 )两种。3. 一般将类的构造方法声明为( public )访问权限,如果为private,就不能创建该类的对象。4. 当整数a赋值给一个object对象时,整数a将会被( 装箱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试 题目 答案
限制150内