《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小时内删除。
发表评论