C考试题目及答案2汇编_第1页
C考试题目及答案2汇编_第2页
C考试题目及答案2汇编_第3页
C考试题目及答案2汇编_第4页
C考试题目及答案2汇编_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、单项选择题1.C#程序设计语言属于什么类型的编程语言:A .机器语言B .汇编语言(c )C .咼级语言 D自然语言2.)的值是:(b ).12如有int a=11;则表达式(a+*1/3A. 0 B . 3 C . 4 D3.类的字段和方法的默认访问修饰符是A.P ublicB . P rivateb )P rotectedDinternal4.对于在代码中经常要用到的且不会改变的值,个名为PI的圆周率常量,下面哪段代码是正确的?A.co nst float PI; PI = 3.14f; B.可以将其声明为常量。_ _如圆周率PI始终为3.14。现在要声明一(b )const float

2、PI = 3.14f;C.float const PI; PI = 3.14f; D.float co nst PI = 3.14f;5.请问经过表达式a=3+3>5?0:1的运算,变量a的最终值是什么?( c )A. 6B . 1 C . 0 D . true关于continue和break,以下说法正确的是(是中断本次循环6 在 C#中,A breakB con ti nue是中断本次循环,进入一下次的循环C break是中断本次循环,进入一下次的循环/break是中断整个循环D con ti nue是中断整个循环7在C#中,关于 while和dowhile,以下说法正确的是(A w

3、hile先执行然后判断条件是否成立B while最少的循环次数是 1次C dowhile先执行然后判断条件是否成立D dowhile 最少的循环次数是 0次9下列关于构造函数的描述中,哪个选项是正确的?( A.构造函数必须与类名相同C.构造函数不能带参数D.B.)构造函数不可以用private 修饰构造函数可以声明返回类型10以下类 MyClass的属性count class MyClassint i;int countget return i; A.只读 B.属于(a)属性。只写C.可读写 D.不可读不可写,使用以下语句创建了该类的对TestClass 的 Property 属性?( c )

4、B. TestClass .Prop erty();D. obj.Prop erty();11 C#中TestClass为一自定义类,其中有以下属性定义public int Property象,并使变量obj引用该对象:TestClass obj=new TestClass();那么,可通过什么方式访问类A. TestClass .P rogerty;C. obj.Property;13下列关于接口的说法中,一个类可以有多个基类和多个基接口抽象类和接口都不能被实例化抽象类和接口都可以对成员方法进行实现派生类可以不实现抽象基类的抽象方法,但必须实现继承的接口的方法哪个选项是正确的?(A.B.C.

5、D.16、在C#中定义一个数组,正确的代码为(b )。A.i nt arraya = new in t5;B.in t arraya = new in t5C.i nt arraya = new in t;D.i nt5 arraya = new int;)。17、在C#中,下列代码的运行结果是( in t num = new in t51,3,2,0,0Aray.Reverse(num);foreach(i nt i in nu m)Co nsole.Write(i);A. 00123B.12300C.00132D.00231使用二维数组是一个解决方案。下面哪段代码正确初始化了 2行2; B

6、. i nt array = new in t22; D. i nt array = new in t2,2;18二维坐标系中,通常需要保存一组点的坐标。 列的整数二维数组?( a )A. int, array = new int2,2C. in t, array = new in t22;19、in t myArray3=new in t3 new in t35,6,2 myArray322的值是( dA. 96B. 2D.越界,new int56,9,7,8,3,new int23,2。其中C.21、在.NET 中,TextBox 控件的(A. ReadOniyB. Lockeda )属性

7、用来设置其是否是只读的。C. Lock D.Style22、WinForms程序中,如果复选框控件的 A.该复选框被选中C.不显示该复选框的文本信息Checked属性值设置为 True,表示(B.该复选框不被选中D.显示该复选框的文本信息a )。23要让用户选择和浏览要打开的文件,A. FileDialogB.应使用什么对话框?(Open FileDialog24在C#中,下列数据类型属于引用类型的是( cA.整型(int )B.结构(struct )C.接口( in terface )D .枚举(enum)。25 .让控件不可用的属性是以下哪一个A. AllowDro pB.C. Bound

8、s? ( b )En abledD. Visible26 .让控件不可见的属性是以下哪一个A. CursorB. En abledC. DockD.Visible27.在 visual studio.Net 窗口中,A.资源视图B. 类视图(C.d ) 显示了当前visual studio .net 解决方案的树形结构。 属性 D.解决方案资源管理器28.在C#程序中,显示一个信息为"This is a test!,标题为"Hello "的消息框,正确的语句是(A. MessageBox( "This is a test!" , He"

9、;o");B. MessageBox.Show(''This is a test! ", "Hello");C. MessageBoxCHello", "This is a test!");D. MessageBox.Sow( "Hello ", "This is a test!");29. C#中执行后整型量 x和y的值是什么?(int y = x+;y = 101y = 100y = 101y = 100int x = 100;A. x = 100B. x =101

10、C. x = 101D.x = 10030.下列语句在控制台上的输出是什么?(String msg = "Hello'nWord!"System.C on sole.WriteL in e(msg);A. HellonWord!B. ”Hello'nWord!C. Hello Word!D. Hello Word!二.概念解释1.类和对象类:一种数据类型,定义了存储哪些数据(成员变量)以及如何处理这些数据的行为(成员函数);对象:也叫实例,是类的具体个案;同一个类的对象都具有相同的存储结构和行为功能,但具体每个对象存储的数据可以不同。概括为:类是一种分类,对

11、象则是具体事物,对象一定是属于某个类。2.装箱和拆箱将值类型包装为引用类型的过程,称为装箱。将引用类型转换为值类型的过程称为拆箱。拆箱将对对象强制转换为原来的类型。3.封装封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。4. 继承继承主要实现重用代码,节省开发时间。继承是可传递的。5. 多态同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。多态性通过派生类覆写基类中的虚函 数型方法来实现。多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。3.若打印如下图案: for (int i = 1

12、; i v= 5; i+) for (int j =6- i (4);j v= 5 ; j+)Console.Write(”*”);Console.Write() ;(5)四.读程序写结果1.using System; class Testp ublic void F(string s) for (int i=0; ivs.Length; i+=2) Console.Write(si); return; public static void Main() string str=电信'学院计算机科学系”Test t=new Test();t.F(str);电学计机学2.using Sys

13、tem; class Demo int a;p ublic Demo(int n) a=n;p ublic int M()if (a>0)return a-;elsereturn 0;class Teststatic void Main() Demo x=new Demo(9); int k=x.M();while (k>0)Console.Write(“ 0" k*k);k=x.M();81 64 49 36 25 16 9 4 13.using System; class Test static int a = 1, 2, 3, 4, 5, 6, 7, 8 ; p ublic static void Main()int s0, s1, s2;s0=s1=s2= 0;for (int i = 0; i < 8; i+)switch (ai % 3)case 0:case 1:case 2:break;break;break;s0 += Test.ai; s1 += Test.ai; s2 += Test.ai;Console.WriteLine(s0 + " " + s1 +

温馨提示

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

评论

0/150

提交评论