C#程序设计》课程考试试卷三
一、单项选择题 15小题,每小题2分,共30分)
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
1
分值
2
难易程度
简单
知识点关联
C#语言特性、.NET平台
题目内容
.NET平台的目的就是将_____作为新一代操作系统的基础,对互联网的设计思想进行扩展。
A. 互联网    B. Windows    C. C#      D. 网络操作系统
标准答案
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
2
分值
2
难易程度
简单
知识点关联
控制台输入\输出
题目内容
假设变量x的值为25,要输出x的值,下列正确的语句是____。
A. System.Console.writeline(“x”)
B. System.Console.WriteLine(“x”)
C. System.Console.writeline(“x={0}”,x)
D. System.Console.writeline(“x={x}”)
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
3
分值
2
难易程度
简单
知识点关联
数据类型
题目内容
以下类型中,不属于值类型的是____。
A. 整数类型    B. 布尔类型    C. 字符类型    D. 类类型
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
4
分值
2
难易程度
简单
知识点关联
数据类型、变量定义
题目内容
在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?
A. decimal theMoney;          B. int theMoney;
C. string theMoney;            D. Dim theMoney as double
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
5
分值
2
难易程度
适中
知识点关联
运算符和表达式
题目内容
以下程序的输出结果是____。
Using system;
Class Example1
{
  Public Static void main()
{
  int a=5,b=4,c=6,d;
  Console.Writeline(“{0}”,d=a>b?(a>c?a:c):b);
}
}
A. 5          B. 4        C. 6        D.不确定
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
6
分值
2
难易程度
适中
知识点关联
结构化程序设计
题目内容
以下关于for循环的说法不正确的是____。
A. for循环只能用于循环次数已经确定的情况
B. for循环是先判定表达式,后执行循环体语句
C. for循环中,可以用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用花括号括起来。
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
7
分值
2
难易程度
简单
知识点关联
数组
题目内容
下列的数组定义语句,不正确的是____。
A. int a[]=new int[5]{1,2,3,4,5}        B. int[,]a=new inta[3][4]
C. int[][]a=new int [3][];              D. int []a={1,2,3,4};
标准答案
writeline方法属于类
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
8
分值
2
难易程度
适中
知识点关联
结构类型
题目内容
关于结构类型,下列说法哪个是正确的?
A. 结构是引用类型
B. 结构中不允许定义带参数的实例构造函数;
C. 结构中允许定义默认构造函数
D. 不允许在结构中声明字段的同时进行初始化
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
9
分值
2
难易程度
适中
知识点关联
枚举类型
题目内容
下面有关枚举成员赋值说法正确的是____。
A. 在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值
B. 在定义枚举类型时,直接为某个枚举成员赋值,则其他枚举成员依次取值
C. 在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序
D. 在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
10
分值
2
难易程度
适中
知识点关联
数组
题目内容
下面对异常处理说法不正确的是___
A.try/catch块为基本处理异常的组合
B.在捕获异常时,可以有多个catch块
C.无论异常是否发生,finally块总会执行
D.try块和finally不能连用
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
11
分值
2
难易程度
简单
知识点关联
面向对象程序设计、类和对象的定义、方法
题目内容
C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?
A. obj.Hello();                  B. obj::Hello();
C. MyClass.Hello();            D. MyClass::Hello();
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
12
分值
2
难易程度
适中
知识点关联
枚举
题目内容
在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。
A. sealed 方法    B. public 方法    C. virtual 方法    D. override 方法
标准答案
所属项目
项目五
题型
单选题
出题人
陈俊伟
题目编号
13
分值
2
难易程度
适中
知识点关联
Windows窗体设计、基本控件属性、事件处理
题目内容
Windows窗体类型应用程序中,要求命令按钮控件Button1 有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高。那么,在程序中,属性Button1.FlatStyle的值应设定为:
A. System.Windows.Forms.FlatStyle.Flat
B. System.Windows.Forms.FlatStyle.Popup
C. System.Windows.Forms.FlatStyle.Standard
D. System.Windows.Forms.FlatStyle.System
标准答案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。