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

本文提供了一份C#语言程序设计的考试题目解析,包括选择题、填空题、问答题及判断题等,旨在帮助学生理解C#语言的基本概念、语法结构以及面向对象编程思想。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

无锡工艺职业技术学院

《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(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值