文档详情

2025年大学试题(计算机科学)-C#程序设计考试近5年真题荟萃附答案.docx

发布:2025-04-03约1.03万字共23页下载文档
文本预览下载声明

(图片大小可自由调整)

2025年大学试题(计算机科学)-C#程序设计考试近5年真题荟萃附答案

第I卷

一.参考题库(共80题)

1.下列程序的执行结果是()。

A、A

B、B

C、C

D、D

2.有以下程序: #include voidmain() {while(putchar(getchar())!=’?’);} 当输入hello?时,程序的执行结果是()

A、hello

B、dijob

C、dijob?

D、hello?

3.枚举是从System.()类继承而来的类型。

4.如果ALPHA类继承自BETA类,则ALPHA类称为(),BETA类称为()。

A、基类;派生类

B、密封类;基类

C、派生类;基类

5.C#中的域如果没有被显式地初始化,其初值为()

6.以下程序的输出结果是()?Usingsystem;ClassExample1{PublicStaticvoidmain(){Inta=5,b=4,c=6,d;Console.Writeline(“{0}”,d=ab?(ac?a:c):b);}}

A、5

B、4

C、6

D、不确定

7.PLC机的主要特点是()

A、可靠性高

B、编程方便

C、运算速度快

D、环境要求低

E、与其它装置连接方便

8.已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是() #defineN6 inta[N]={1,2,3,4,5,6},i,t; for(i=0;iA、N/2

B、N

C、N/2+1

D、N+1

9.在C#中,可以标识不同的对象的属性是()。

A、Text

B、Name

C、Title

D、Index

10.关于异常机制,以下说法正确的是()。

A、异常不是语法错误

B、异常代表了编程过程中遇见的所有错误

C、一旦出现异常,程序将会中断,退出执行

D、派生类不能捕获基类的异常

11.设有说明语句:intn=7,i=3;,执行赋值运算n%=i+1后,变量n的值是()

A、0

B、1

C、2

D、3

12.下面程序的运行结果是() classProgram{ publicstaticvoidMain(string[]args) { stringstr1=星期一//星期二//星期三; stringstr2=@星期一//星期二//星期三; Console.WriteLine(str1={0},str1); Console.WriteLine(str2={0},str2);

13.如果要为“取消”按钮的文本“Cancel”创建访问键“C”,应将按钮的Text属性设置为()

A、?Cancel

B、?%?Cancel

C、?@?Cancel

D、?^?Cancel

14.在DataSet对象中,可通过()集合遍历DataSet对象中所有的数据表对象。

15.下面有关枚举成员赋值说法正确的是()。

A、在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值

B、在定义枚举类型时,直接为某个枚举成员赋值,则其他枚举成员依次取值

C、在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序

D、在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值

16.已知结构Resource的定义如下: 则下列语句的运行结果为()?//结构中不能有实例字段初始值设定项

A、打印20行,每行输出都是data=0

B、打印20行,每行输出都是data=null

C、打印20行,第1行输出data=0,第2行输出data=2,.,第20行输出data=19

D、出现运行时异常

17.在编写C#程序时,若需要对一个数组中的所有元素进行处理,则使用()循环体最好。

18.下列变量名正确的是()。

A、1a

B、int

C、_n_2

显示全部
相似文档