..._无锡机电高等职业技术学校c语言试卷">
当前位置:   article > 正文

无锡职业技术学院c语言试卷,无锡工艺职业技术学院c语言测试答案.docx

无锡机电高等职业技术学校c语言试卷

无锡工艺职业技术学院

《c#语言程序设计

考试形式:开卷(

)闭卷(V)半开卷(

11/12学年第一学期

》课程测试2卷

)上机()出卷人王健光

题号

-一-

-二二

总分

复核人

得分

.选择题(20分,每题2 分)

1■?以下程序段的输出结果是()

A 1 B 3 0 C 1-2 D 死循环

int x=3;

do

{ Console.WriteLine(" {0}", x-= 2); } while(!(--x>=0));

2以下程序段的输出结果是()

A 12 B 15 C 20 D 25 int i, j, m = 0;

for (i = 1; i <= 15; i += 4)

for (j = 3; j <= 19; j += 4) m++;

Console.WriteLine("m={0}",m );

Console.ReadLine();

3.下面所列选项中,能够正确定义具有10个数据元素一维整型数组a的是()

(A) int [] a = new int[10];

(C) int [] a = int[10];

(B) int a[10];

(D) int [] a = int(10);

4?下面所列选项中,能够正确定义 2行3列二维整型数组a的是()。

(A)int [][] a =new int [2][3];( B)int [ ,] a = new int[2,3];精品文档收集整理汇总

(C)int [2][3];( D)int [ ,] a = int [2,3];

7在默认的情况下,省略的类访问修饰符是(

(A) private(B) public(C) protected(D) internal

&在下面的类声明中,属于私有字段的是()

class Person

{

public string name;

public string sex;

private int age;

double weight;

}

(A) name sex (B ) age(C ) weight(D ) age weight

9?类的以下特性中,可以用于方便地重用已有的代码和数据的是().

A.多态 B.封装 C.继承 D.抽象

10 ?假定AA为一个类,a为该类私有的数据成员,GetValue()为该类公有函数成员,它 返回a的值,x为该类的一个对象,则访问x对象中数据成员a的格式为()。精品文档

收集整理汇总

A. x.aB x.a()C. x->GetValue()D. x.GetValue()精品文档收集整理

汇总

.填空题(20分,每空1分)

一个完整程序中必须有一个名为 的函数。

2。在C#中,bool类型只有两种值,分别是 和。

3 ?如果访问修饰符使用 ,则将类的访问类型指定为公共的,被声明的

类可以在其它的项目中使用。 精品文档收集整理汇总

4.面向对象的语言具有、继承性、性。

5?—般将类的构造函数声明为访问权限。如果声明为private,就不能创建该

类的对象。精品文档收集整理汇总

如果声明属性时没有明确指定其可访问性,则会拥有默认值 。

在使用继承时,原始的类被称作 ,新类被称作 生类。

5.在C#语言中,表示数组长度属性的关键字是(

(A) Len( B) Size(C) Long (D) Length

三?问答题(20分,每题5分)

1.简述 private> protectedpublic修饰符的访问权限。

6 ?以下所列的个方法头部中,正确的是___?_()

void play(var a:lnteger,var b:integer)

void play(int a,b)

void play(int a,int b)

Sub play(a as integer,b as integer)

面向对象的思想主要包括什么?

如何区别重载方法?

什么是抽象类?

四?判断题(40分,每题2分)

TOC \o "1-5" \h \z 1> c晰向对象的程序语言有继承性和多态性还有封装性()

2、继承是一种强大的机制,他通过指出新旧类之间的不同之处,在旧类的基础上定义一

个新类()

3、C#支持多重继承。()

4、接口中可以定义方法,还可以定义属性。()

5■在C#中,类的构造函数和析构函数都不能被继承。() 五.程序填空:(10分,每空1分)

若打印如下图案,画线处应完成填入

* * * * *

* * * *

* * *

* *

*

for (int i = 1; i <=; i++)

for (intj =; j<= 5;)

{

Console.Write(

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/573353
推荐阅读
相关标签
  

闽ICP备14008679号