(图片大小可自由调整)
2025年大学试题(计算机科学)-C#程序设计考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.用鼠标右击一个控件时出现的菜单一般称为:()。
A、主菜单
B、菜单项
C、快捷菜单
D、子菜单
2.是否可以继承String类?
3.关闭窗体与隐藏窗体有什么区别?
4.请编程实现一个冒泡排序算法?
5.封装的对象之间进行通信的一种机制叫做()。
6.表达式12/4-2+5*8、4%5/2的值为()。
A、1
B、3
C、4
D、10
7.可使用Console类的()方法,在控制台程序运行时输入信息。
8.一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归算法实现。
9.编一个程序,定义类(有姓名,年龄,手机号码三个字段),再定义一个一维数组,使数组元素为类,存入数据,然后依次输出,使用for循环语句进行输入输出操作。
10.将变量从字符串类型转换为数值类型可以使用的类型转换方法是()。
A、Str()
B、Cchar
C、CStr()
D、int.Parse()
11.以下叙述正确的是()
A、接口中可以有虚方法。
B、一个类可以实现多个接口。
C、接口可以被实例化。
D、接口中可以包含已实现的方法。
12.接口IMyInterface的定义如下: 则下列语句的编译、运行结果如何?() MyInterfacex=newMyInterface(); Console.WriteLine(x.Name);
A、可以编译通过,但运行出现异常
B、运行正常,输出字符串Onlyatest!
C、编译出错
13.C#中导入某一命名空间的关键字是()?
A、?use
B、?using
C、?import
D、?include
14.Exception类中有两个重要的属性:()属性包含对异常原因的描述信息
15.实现密码框功能的方法是将TextBox控件的()属性赋予屏蔽字符
16.C#语言中的结构类型采用()来进行声明。它是一系列相关的但类型不一定相同的变量组织在一起构成的。
17.以下哪一种参数是设置非Windows集成安全下的数据库连接()。
A、Trusted_Connection=Yes
B、use?rid=sa;password=111
C、Integrated?Security=True
D、Integrated?Security=SSPI
18.FontDialog控件的()属性用来获取或设置一个值,该值指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件
19.面向对象语言都应至少具有的三个特性是?封装、()和多态。
20.下列程序段执行后,a[4]的值为()?? ?int[]?a={1,2,3,4,5};??? ?a[4]=a[a[2]];
21.若有语句:inta[]={1,3,2,7,3,4},*p=a+3,k;则变量k的值不等于3的选项是()
A、k=(p++,*p++)
B、k=(p-=2,*p--)
C、k=(p--,*--p)
D、k=(p++,*++p)
22.定义一个数组时,必须明确的给定数组的大小。()
23.如果希望在OpenFileDialoge对话框控件中选择多个文件,应把它的()属性设置为True。
24.进程中使用的线程越多,执行速度就越快,这种说法对不对?()
A、说法错误
B、说法正确
25.若将数据集中所作更改更新回数据库,应调用SqlAdapter的()方法。
A、Update
B、Clos
C、Fill
D、Open
26.()属性用于获取ListBox1控件中项的数目。
27.在循环结构中,continue语句的作用是()。
28.请写出下列代码段的运行结果 inti=1,n=-1; if(i==0); n=100; Console.Write(n);
29.公共语言运行库(CLR)要求程序员管理他们自己的内存。
30.C#中,使用()的功能来读写类中的字段,从而便于为这些字段提供保护。
31