《C#程序设计》课程考试试卷九
一、单项选择题 (15小题,每小题2分,共30分)
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
1
分值
2
难易程度
简单
知识点关联
C#语言特性
题目内容
对托管代码与非托管代码之间的区别描述正确的是_________。
A. 非托管代码依赖于CLR提供的服务,而托管代码不需要
B. 托管代码生成的应用程序为目标机器上可执行文件,非托管代码生成的应用程序为中间语言文件
C. 托管代码和非托管代码之间没有区别
D. 托管代码依赖于CLR提供的服务,而非托管代码不需要
标准答案
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
2
分值
2
难易程度
简单
知识点关联
C#语言标识符
题目内容
以下标识符中,正确的是_________。
A. _nName  B. typeof  C. 6b    D. x5#
标准答案
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
3
分值
2
难易程度
简单
知识点关联
控制台输入/输出,数据类型,变量定义
题目内容
假设存在下面的代码:
double x=66666.66;
Console. WriteLine(“{0,10:C4}”,x );
请从下面选择正确的输出结果_________。
A. ¥66,666.6600          B. Y66.666.66
C. 66,666.6600            D. 66,666.66
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
4
分值
2
难易程度
简单
知识点关联
数据类型,值类型,引用类型
题目内容
引用类型和值类型之间的区别是_________。
A. 引用类型变量保存内存地址,值类型直接保存变量值
B. 引用类型在变量中直接保存变量值,值类型保存内存地址
C. 引用类型和值类型保存数据的方式相同
D. .NET Framework不支持值类型,因为所有的类型都是引用类型了
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
5
分值
2
难易程度
简单
知识点关联
结构化程序设计,循环语句、控制台输入/输出
writeline输出数值变量题目内容
下列代码输出正确的是_________。
namespace Answer
{
class Program
{
static void Main(string[]  args)
{
              int i,j;
for(i=1;i>=0;i--)
            for(j=0;j<=i;j++)
            Console.WriteLine(“i*j={0}”,i*j);
}
}
}
A.i*j=0  i*j=0  i*j=0      B.i*j=1  i*j=0  i*j=1
C.i*j=1  i*j=1  i*j=0      D.i*j=0  i*j=1  i*j=0
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
6
分值
2
难易程度
简单
知识点关联
数组
题目内容
下面是几条动态初始化一维数组的语句,指出其中正确的是_________。
A. int [ ] arr2=new int[ ];          B. int arr2=new int[4];
C. int[ ] arr2=new int[i]{6,5,1,2,3};  D. int[ ] arr2=new int[4]{6,5,1,2,3};
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
7
分值
2
难易程度
适中
知识点关联
数组,结构化程序设计,循环语句,控制台输入/输出
题目内容
以下程序的输出结果是:_________。
Class Example1
{
Public Static void main()
{
    int i;
    int []a=new int[10];
    for(i=9;i>=0;i--)
    a[i]=10-i;
    Console.Writeline(“{0},{1}{2}”,a[2],a[5],a[8]);
}
}
A. 258    B. 741    C. 852    D. 369
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
8
分值
2
难易程度
适中
知识点关联
枚举类型,数据类型转换,控制台输入/输出
题目内容
下列程序的执行结果是_________。
Using system;
Class Example1
{enum team={my,your=4,his,her=his+10};
Public Static void main()
{
Console.Writeline(“{0},{1},{2},{3}”,(,(ur, (int)team.his, (int)team.her);
}
}
A. 0 1 2 3      B. 0 4 0 10    C. 0 4 5 15    D. 1 4 5 15
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
9
分值
2
难易程度
适中
知识点关联
面向对象程序设计,类的定义,类的继承
题目内容
分析下列程序中类MyClass 的定义
class BaseClass
{
public int i;
}
class MyClass:BaseClass
{
public new int i;
}
则下列语句在Console 上的输出为_________。
MyClass y = new MyClass();
BaseClass x = y;
x.i = 100;
Console.WriteLine("{0}, {1}",x.i,y.i);
A. 0, 0    B. 100, 100    C. 0, 100    D. 100, 0
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
10
分值
2
难易程度
适中
知识点关联
面向对象程序设计,方法重载
题目内容
调用重载方法时,系统根据_________来选择具体的方法。
A. 方法名                B. 参数的个数和类型
C. 参数名及参数个数      D. 方法的返回值类型
标准答案
所属项目
项目五
题型
单选题
出题人
陈俊伟
题目编号
11
分值
2
难易程度
简单
知识点关联
Windows窗体设计,基本控件属性
题目内容
关于Timer控件,下列说法正确的是_________。
A.Timer控件是用来显示系统当前时间
B.Timer控件的作用是在规定的时间内周期性自动触发Tick控件
C.Timer控件的Interval属性值的单位是秒
D.Timer控件实例不能动态创建
标准答案
所属项目
项目五
题型
单选题
出题人
陈俊伟
题目编号
12
分值
2
难易程度
适中
知识点关联
Windows窗体设计,MDI界面设计
题目内容
MDI应用程序中所有窗体之间的关系描述正确的是_________。
A.MDI应用程序中只有一个窗体可以指定为MDI子窗体
B.MDI子窗体必须出现在MDI父窗体的可视区域内
C.标准窗体必须出现在MDI父窗体的可视区域内
D.MDI子窗体总是带有菜单
标准答案

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