2025年大学试题(计算机科学)-C#程序设计笔试考试历年典型考题及考点含含答案.docx
2025年大学试题(计算机科学)-C#程序设计笔试考试历年典型考题及考点含含答案
第1卷
一.参考题库(共100题)
1.在属性的访问声明中,对属性的值的读操作是用()关键字标出,表明属性的值是只读的,不能改写。
A、set
B、get
C、private
D、public
2.()是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的代码。
3.关于C#语言的方法,下列叙述正确的是()
A、?方法的定义不能嵌套,但方法的调用可以嵌套
B、?方法的定义可以嵌套,但方法的调用不能嵌套
C、?方法的定义和调用都不能嵌套
D、?方法的定义和调用都可以嵌套
4.编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。
5.代码public?static?const?int?A=1;中的错误是()
A、?A需要定义类型
B、?格式错误
C、?const不能用static修饰符
D、?const不能用public修饰符
6.使用MessageBox显示消息时,第()个参数为标题参数。
7.下列语句的输出是()。
A、999,9.99
B、9,9.99
C、9,999.99
D、9999.99
8.下列程序的输出结果是()
A、?2
B、?3
C、?4
D、?5
9.界面设计的原则不包括()
A、?用户至上
B、?界面元素的一致性
C、?简单性
D、?色彩的丰富性与多样性
10.C#语言规定变量在使用之前必须先()后使用。
11.声明类之后,通过new创建(),它是一个引用类型的变量。
12.进程和线程分别该怎么理解?
13.C#提供一个默认的无参数构造函数,当实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样应该写几个构造函数?
14.在windows程序中,若想选中复选框,则应将该控件的()属性设置为true。
15.让控件不可用的属性是()。
16.MC指令是多路输出指令中的主控指令,MCR与其配合使用称为主控()。
17.下面()代码可以显示一个消息框。
A、Dialog.Show();
B、MessageBox.Show();
C、Form.Show();
D、Form.ShowDialog();
18.基本逻辑门电路有(),利用此几种基本逻辑门电路的不同组合,可以构成各种复杂的逻辑门电路
A、“与”门
B、“与非”门
C、“或”门
D、“或非”门
E、“非门”
19.8/3的结果是()。
20.在类的方法前加上关键字(),则该方法被称为虚方法。
21.执行程序段:x=-1;do{x=x*x;}while(!x);的结果是()
A、死循环
B、循环执行2次
C、循环执行一次
D、有语法错误
22.编一个程序,定义一个有10个元素的数组,使用for循环语句,从键盘上输入10名同学的数学成绩,分别求出最高分和最低分,并且求出10名同学的数学平均成绩。
23.引用ListBox(列表框)当前被选中的数据项应使用()语句
A、ListBox1.Items[ListBox1.Items.Count]
B、ListBox1.Items[ListBox1.SelectedIndex]
C、ListBox1.Items[ListBox1.Items.Count-1]
D、ListBox1.Items[ListBox1.SelectedIndex-1]
24.如果左操作数大于右操作数,()运算符返回false。
A、=
B、
25.简述简单绑定和复杂绑定的概念。
26.Stack类表示对象的先()后()集合。
27.当进入VisualStudio集成环境,如果没有显示“工具箱”窗口,应选择“()”菜单项的“工具箱”选项,以显示“工具箱”窗口。
28.在调用方法时,要使参数按引用方式进行传递,需要使用关键字()。
29.说明VisualStudio.NET、.NETFramework和C#之间的联系。
30.Comman