版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C#程序设计》课程考试试卷九一、单项选择题(15小题,每小题2分,共30分)所属项目项目一题型单选题出题人陈俊伟题目编号1分值2难易程度简单知识点关联C#语言特性题目内容对托管代码与非托管代码之间的区别描述正确的是_________。A.非托管代码依赖于CLR提供的服务,而托管代码不需要B.托管代码生成的应用程序为目标机器上可执行文件,非托管代码生成的应用程序为中间语言文件C.托管代码和非托管代码之间没有区别D.托管代码依赖于CLR提供的服务,而非托管代码不需要标准答案所属项目项目一题型单选题出题人陈俊伟题目编号2分值2难易程度简单知识点关联C#语言标识符题目内容以下标识符中,正确的是_________。A._nNameB.typeofC.6bD.x5#标准答案所属项目项目一题型单选题出题人陈俊伟题目编号3分值2难易程度简单知识点关联控制台输入/输出,数据类型,变量定义题目内容假设存在下面的代码:doublex=66666.66;Console.WriteLine(“{0,10:C4}”,x);请从下面选择正确的输出结果_________。A.¥66,666.6600B.Y66.666.66C.66,666.6600D.66,666.66标准答案所属项目项目二题型单选题出题人陈俊伟题目编号4分值2难易程度简单知识点关联数据类型,值类型,引用类型题目内容引用类型和值类型之间的区别是_________。A.引用类型变量保存内存地址,值类型直接保存变量值B.引用类型在变量中直接保存变量值,值类型保存内存地址C.引用类型和值类型保存数据的方式相同D..NETFramework不支持值类型,因为所有的类型都是引用类型了标准答案所属项目项目二题型单选题出题人陈俊伟题目编号5分值2难易程度简单知识点关联结构化程序设计,循环语句、控制台输入/输出题目内容下列代码输出正确的是_________。namespaceAnswer{classProgram{staticvoidMain(string[]args){ inti,j;for(i=1;i>=0;i--) for(j=0;j<=i;j++) Console.WriteLine(“i*j={0}”,i*j);}}}A.i*j=0i*j=0i*j=0B.i*j=1i*j=0i*j=1C.i*j=1i*j=1i*j=0D.i*j=0i*j=1i*j=0标准答案所属项目项目三题型单选题出题人陈俊伟题目编号6分值2难易程度简单知识点关联数组题目内容下面是几条动态初始化一维数组的语句,指出其中正确的是_________。A.int[]arr2=newint[];B.intarr2=newint[4];C.int[]arr2=newint[i]{6,5,1,2,3};D.int[]arr2=newint[4]{6,5,1,2,3};标准答案所属项目项目三题型单选题出题人陈俊伟题目编号7分值2难易程度适中知识点关联数组,结构化程序设计,循环语句,控制台输入/输出题目内容以下程序的输出结果是:_________。ClassExample1{PublicStaticvoidmain(){inti;int[]a=newint[10];for(i=9;i>=0;i--)a[i]=10-i;Console.Writeline(“{0},{1}{2}”,a[2],a[5],a[8]);}}A.258B.741C.852D.369标准答案所属项目项目三题型单选题出题人陈俊伟题目编号8分值2难易程度适中知识点关联枚举类型,数据类型转换,控制台输入/输出题目内容下列程序的执行结果是_________。Usingsystem;ClassExample1{enumteam={my,your=4,his,her=his+10};PublicStaticvoidmain(){Console.Writeline(“{0},{1},{2},{3}”,(int)team.my,(int)team.your,(int)team.his,(int)team.her);}}A.0123B.04010C.04515D.14515标准答案所属项目项目四题型单选题出题人陈俊伟题目编号9分值2难易程度适中知识点关联面向对象程序设计,类的定义,类的继承题目内容分析下列程序中类MyClass的定义classBaseClass{publicinti;}classMyClass:BaseClass{publicnewinti;}则下列语句在Console上的输出为_________。MyClassy=newMyClass();BaseClassx=y;x.i=100;Console.WriteLine("{0},{1}",x.i,y.i);A.0,0B.100,100C.0,100D.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子窗体总是带有菜单标准答案所属项目项目五题型单选题出题人陈俊伟题目编号13分值2难易程度适中知识点关联输入/输出流,文件处理题目内容在使用FileStream打开一个文件时,通过使用FileMode枚举类型的_________成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A.AppendB.CreateC.CreateNewD.Truncate标准答案所属项目项目六题型单选题出题人陈俊伟题目编号14分值2难易程度简单知识点关联数据库操作,ADO.NET编程题目内容下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?_________。A.CommandB.ConnectionC.DataAdapterD.DataSet标准答案所属项目项目六题型单选题出题人陈俊伟题目编号15分值2难易程度适中知识点关联数据库操作,ADO.NET编程题目内容在ADO.NET中,对于Command对象的ExecuteReader()方法和ExecuteNonQuery()方法,下面叙述错误的是_________。A.实现INSERT、UPDATE或DELETE等操作的SQL语句主要用ExecuteNonQuery()方法来执行B.ExecuteNonQuery()方法返回执行SQL语句所影响的行数C.SELECT操作的SQL语句只能由ExecuteReader()方法来执行D.ExecuteReader()方法返回一个DataReader对象标准答案二、判断题(5小题,每题2分,共10分)所属项目项目二题型判断题出题人陈俊伟题目编号1分值2难易程度简单知识点关联数据类型,值类型,引用类型题目内容基本数据类型中的string类型是值类型。标准答案所属项目项目二题型判断题出题人陈俊伟题目编号2分值2难易程度简单知识点关联运算符和表达式题目内容C#中的%(取余)运算符适用于所有数值类型,运算结果也不一定是整数。标准答案所属项目项目三题型判断题出题人陈俊伟题目编号3分值2难易程度简单知识点关联数组题目内容初始化数组实例时可以省略new表达式和数组大小而只提供初值列表,编译器会根据初值数量计算数组大小。标准答案所属项目项目四题型判断题出题人陈俊伟题目编号4分值2难易程度简单知识点关联面向对象程序设计,虚方法题目内容允许使用Virtual关键字来声明一个Private方法为虚方法。标准答案所属项目项目四题型判断题出题人陈俊伟题目编号5分值2难易程度简单知识点关联面向对象程序设计,接口题目内容接口中只声明方法而不提供方法的具体实现,接口中声明的方法由实现接口的类进行具体实现。标准答案三、填空题(10小题,每题2分,共20分)所属项目项目一题型填空题出题人陈俊伟题目编号1分值2难易程度简单知识点关联控制台输入/输出题目内容C#中使用()类进行控制台的输入输出。标准答案所属项目项目二题型填空题出题人陈俊伟题目编号2分值2难易程度适中知识点关联运算符和表达式题目内容下列程序完成的功能是:从键盘上输入一个直角三角形的斜边长度和一个角的度数,计算出另两条直角边的长度并输出。请填空:Usingsystem;ClassExample1{PublicStaticvoidmain(){doublea,b,c,d,jd;c=Convert.ToSingle(Console.Readline());//输入斜边长度d=Convert.ToSingle(Console.Readline());//输入角的度数d=();a=c*Math.Sin(d);b=();Console.Writeline(“a={0},b={1}”,a,b);//输出两直角边的值}}标准答案所属项目项目二题型填空题出题人陈俊伟题目编号3分值2难易程度简单知识点关联结构化程序设计,循环语句,选择语句题目内容以下程序的执行结果是()。UsyingSystem;ClassTemp{PublicstaticvoidMain(){stringstr=”1a2b3c”;inti;for(i=0;i<str.length;i++)if(str[i]>=’0’&&str[i]<=’9’)Console.Write(str[i]);}}标准答案所属项目项目二题型填空题出题人陈俊伟题目编号4分值2难易程度简单知识点关联数组题目内容要初始化一个4个元素的双精度型一维数组m,各元素的初值分别依次为1,2,3,4,使用的语句为()。标准答案所属项目项目三题型填空题出题人陈俊伟题目编号5分值2难易程度适中知识点关联异常处理题目内容异常处理过程中无论是否发生异常,与try块相关的()块将一定被执行。标准答案所属项目项目四题型填空题出题人陈俊伟题目编号6分值2难易程度适中知识点关联方法的构造与调用题目内容向方法中传递参数,包括值传递和引用传递两种方式。其中引用传递需要使用()或()关键字修饰参数。标准答案所属项目项目四题型填空题出题人陈俊伟题目编号7分值2难易程度简单知识点关联面向对象程序设计,类的继承,重写题目内容在基类中使用virtual关键自定义的虚方法可以在派生类中使用()关键字定义同名方法进行重新实现。标准答案Override所属项目项目五题型填空题出题人陈俊伟题目编号8分值2难易程度简单知识点关联Windows窗体程序设计,基本控件属性题目内容如想使控件始终停泊在窗体的边缘或填充窗体,应设置该控件的()属性。标准答案所属项目项目五题型填空题出题人陈俊伟题目编号9分值2难易程度适中知识点关联输入\输出流,文件处理题目内容使用StreamReader类的()方法可返回下一个要读取的字符,如果没有更多的可用字符或此流不支持查找,则返回值为-1。标准答案所属项目项目六题型填空题出题人陈俊伟题目编号10分值2难易程度适中知识点关联数据库操作,ADO.NET编程题目内容使用DataReader读取数据时,每次调用()方法读取一行数据。标准答案四、简答题(2小题,每题10分,共20分)所属项目项目二题型简答题出题人陈俊伟题目编号1分值10难易程度适中知识点关联Windows窗体设计题目内容简述非模式窗体和模式窗体的区别,举例说明它们分别使用什么方法显示?标准答案所属项目项目六题型简答题出题人陈俊伟题目编号2分值10难易程度适中知识点关联面向对象程序设计,题目内容简述面向对象程序设计中有哪几种访问修饰符对类或类成员的可访问性进行控制,使用这几种访问修饰符能够实现哪五种可访问性级别?标准答案五、编程题(2小题,每题10分,共20分)所属项目项目二题型编程题出题人陈俊伟题目编号1分值10难易程度适中知识点关联结构化程序设计,选择语句,循环语句,控制台输入/输出题目内容编写一个控制台应用程序,要求用户输5个大写字母,如果用户输入的信息不满足要求,提示帮助信息并要求重新输入。标准答案所属项目项目四题型编程题出题人陈俊伟题目编号2分值10难易程度适中知识点关联面向对象程序设计,类的定义,对象的创建、方法的构造与重载题目内容编写一个控制台应用程序,定义一个类MyClass,类中包含有public、private以及protected数据成员及方法。然后定义一个从MyClass类继承的类MyMain,将Main方法放在MyMain中,在Main方法中创建MyClass类的一个对象,并分别访问类中的数据成员及方法。要求注明在试图访问所有类成员时哪些语句会产生编译错误。标准答案《C#程序设计》课程考试试卷九答案一、单项选择题(15小题,每小题2分,共30分)1、D 2、A 3、A 4、B 5、D 6、B 7、C 8、C 9、D 10、B11、B 12、B 13、A 14、D 15、C二、判断题(5小题,每题2分,共10分)1、错 2、对 3、对 4、错 5、对三、填空题(10小题,每题2分,共20分)1、Console2、jd/180.0*Math.PI,c*Math.Cos(d)3、1234、double[]m=newdouble[4]{1,2,3,4}或double[]m={1,2,3,4}5、Finally6、ref或out7、Override8、Dock9、Peek10、Read()四、简答题(2小题,每题10分,共20分)1、答:模式窗体:当打开模式窗体后,其父窗体不能获得焦点,若想获得焦点必须先关闭或卸载打开的模式窗体,如Word中的“另存为”对话框。非模式窗体:当打开非模式窗体后,在不关闭或卸载非模式窗体前,其父窗体依然可以获得焦点,进行操作,如Word中的“查找”对话框。非模式窗体使用Form类的Show方法显示,模式窗体使用Form类的ShowDialog方法显示。举例如下://非模式窗体Fromqform=newForm();qform.Show();//模式窗体Formqform=newForm();qform.ShowDialog()2、答:面向对象程序设计中有四种访问修饰符对类或类成员的可访问性进行控制,它们分别是public、protected、internal和private。使用这些访问修饰符可为类或类成员指定下列五个可访问性级别,各级别及其含义如下:public访问不受限制。protected访问仅限于包含类或从包含类派生的类型。internal访问仅限于当前程序集。protectedinternal访问仅限于从包含类派生的当前程序集或类型。private访问仅限于包含类型。五、编程题(2小题,每题10分,共20分)1、using
System;using
System.Collections.Generic;using
System.Text;namespace
inputCapitalLetter{class
Program{static
void
Main(){bool
ok
=
false;while
(ok
==
false){Console.Write("请输入5个大写字母:");string
str
=
Console.ReadLine();if
(str.Length
!=
5){Console.WriteLine("你输入的字符个数不是5个,请重新输入。");}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运输牛合同范本
- 橱柜功能模块研究报告
- 2024年度员工晋升与职业发展规划合同
- 档案室建设实施方案
- 2024年度房屋修建工程合同工程验收与交付合同2篇
- 二零二四年度汽车租赁服务与分期付款合同
- 2024年度珠宝设计定制合同设计要求与标的2篇
- 二零二四年度幕墙工程质量保修合同
- 大连钢结构大棚施工方案
- 2024版LED智能家居系统开发与销售合同
- 《追求有效教学》课件
- 报废物资回收保密协议书
- 教师职业病教育
- 2024年云南省公务员录用考试《行测》真题及答案解析
- 2024-2030年中国粉末冶金制造行业“十四五”发展动态与发展方向建议报告
- 2024-2030年中国小苏打行业发展前景预测及投资潜力分析报告
- 17 难忘的泼水节(第一课时)公开课一等奖创新教学设计
- 幼儿园办园行为督导评估指标体系表
- 2024年人教部编版语文六年级上册第五单元测试题附答案
- 自然资源调查监测劳动和技能竞赛
- 2024年统编版新教材语文小学一年级上册第五单元检测题及答案
评论
0/150
提交评论