在线网课知慧《面向对象程序设计(C#)(山盟-山东农工)》单元测试考核答案_第1页
在线网课知慧《面向对象程序设计(C#)(山盟-山东农工)》单元测试考核答案_第2页
在线网课知慧《面向对象程序设计(C#)(山盟-山东农工)》单元测试考核答案_第3页
在线网课知慧《面向对象程序设计(C#)(山盟-山东农工)》单元测试考核答案_第4页
在线网课知慧《面向对象程序设计(C#)(山盟-山东农工)》单元测试考核答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章单元测试第二章单元测试第三章单元测试第四章单元测试第五章单元测试第六章单元测试第七章单元测试第八章单元测试第九章单元测试第十章单元测试第十一章单元测试第十二章单元测试第一章单元测试1【单选题】(16分)利用C#一般可以创建三种应用程序,其中不包括()。A.SQL程序B.Web应用程序C.Windows窗体应用程序D.控制台应用程序2【单选题】(17分)解决方案文件的扩展名为()。A..aspxB..csC..slnD..suo3【单选题】(17分)在VisuslStudio.Net开发环境中,在代码编辑器内输入对象的名称后将自动显示出对应的属性、方法、时间列表,以方便选择和避免书写错误,这种技术被称之为()。A.智能感知B.协助编码C.动态帮助D.自动访问4【判断题】(16分属性窗口的属性可以按属性值顺序和按字母顺序排列。A.对B.错5.【多选题】(18分)正确答案:ABC在VisualStudio2010集成环境中,可以使用哪些编程语言进行程序设计?()A.VBB.C#C.C++D.Python6【单选题】(16分)在.Net平台的组成部分中,核心部分是()。A.VB.NETB.C#C..NETFrameworkD.操作系统第二章单元测试1【单选题】(20分)表达式12/4-2+5*8/4%5/2的值为()。A.3B.10C.4D.12【单选题】(20分)枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为()。A.sbyteB.ulongC.intD.uint3【判断题】(20分假设有声明:float[]a=newfloat[5]{2.0,3.0,5.0,7.0,8.0};那么a[5]中的数值为8.0。A.对B.错4.【多选题】(20分)正确答案:AC下面选项中可以用作标识符的有()。A.a_12B.4footC.P2pD.1a5.【多选题】(20分)正确答案:ABD关于C#数据类型中值类型和引用类型的描述正确的是()。A.代理是引用类型,字符是值类型B.类、接口、数组是引用类型C.类string是值类型D.整型、浮点型都是值类型第三章单元测试1【单选题】(20分)结构化的程序设计的三种基本结构是()。A.顺序结构,if结构,for结构B.顺序结构,条件结构,循环结构C.if结构,if…..else结构elseif结构D.while结构,do….while结构,foreach结构2【单选题】(20分)C#中可以使用switchcase语句实现多种情况选择的编程,以下选择项中描述不恰当的是()。A.switch的default块,在条件都不满足的情况下执行B.switch的case块,可以没有breakC.switch条件判断接收int,char,string三种类型D.switch的case块,必须要加上break;3【单选题】(20分)为了避免嵌套的条件分支语句if-else的二义性,C#语言规定:程序中的else总是与()组成配对关系。A.同一行上的ifB.缩排位置相同的ifC.在其之前未配对的最近的ifD.在其之前未配对的if4.【多选题】(20分)正确答案:ACD下面所写forstyle="display:inline!important;float:none;background-color:#FFFFFF;color:#000000;font-family:sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;-webkit-text-stroke-width:0px;word-spacing:0px;循环和while循环语句代码正确的是()。A.for(inti=5;i<13;i++){}这个语句将运行8次B.for语句while语句与dowhile语句可以相互替换。C.while(5){Console.WriteLine(“Hello!”);}将无限输出字符串Hello。D.while语句中的条件必须是布尔类型的结果5【判断题】(20分一旦进入一个foreach代码块,就不能试图修改foreach引用变量的值。A.对B.错第四章单元测试1【单选题】(20分)在C#中,程序使用()语句抛出系统异常或自定义异常。A.catchB.throwC.finallyD.run2【单选题】(20分)在.NET中,程序员在代码中漏写了一个大括号,这属于()。A.运行时错误B.自定义错误C.逻辑错误D.语法错误3【单选题】(20分)程序运行过程中发生的错误,叫作()。A.断点B.版本C.异常D.属性4.【多选题】(20分)正确答案:ABD在C#程序中,下列用来处理异常的结构,正确的是()。A.try{}finally{}B.try{}catch{}finally{}C.catch{}finally{}D.try{}catch{}5【判断题】(20分try、catch、finally三个子句必须同时出现,才能正确处理异常。A.错B.对第五章单元测试1【单选题】(10分)在C#中设计类时,下列选项()可以将一个可读可写的公有属性Name修改为只读属性。A.将Name的set块前加修饰符privateB.将Name的set块置空C.将Name添加readonly修饰符D.将Name的set块删除2【单选题】(10分)参数数组通常用于传递未知数量的参数给函数,下列参数数组的叙述中有误的是()。A.参数数组必须是函数的最后一个参数B.参数数组必须是一维数组C.参数数组的声明同普通数组一样D.参数数组所对应的实参的个数是不固定的3【单选题】(10分)调用重载方法时,系统根据()来选择具体的方法。A.方法的返回值类型B.方法名C.参数的个数和类型D.参数名及参数个数4【单选题】(10分)下列的()不是构造函数的特征。A.构造函数的函数名和类名相同B.构造函数可以带有参数C.构造函数可以重载D.可以指定构造函数的返回值5【单选题】(10分)分析下列程序:publicclassclass4{privatestringsData="";publicstringSData{set{sData=A.obj.set(obj.sData);B.obj.sData=100;C.obj.sData="Itisfunny!";D.Console.WriteLine(obj.sData);6【单选题】(10分)在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。A.virtual方法B.override方法C.public方法D.sealed方法7【单选题】(10分)类的以下特性中,可以用于方便地重用已有的代码和数据的是()。A.封装B.多态C.继承D.抽象8【单选题】(10分)声明方法时,如果有参数,则必须写在方法名后面的小括号内,并且必须指明它的类型和名称,若有多个参数,需要用()隔开。A.冒号B.分号C.不能定义多个参数D.逗号9【单选题】(10分)在C#中,某程序在一个类中编写了两个同名的方法,该段代码的运行结果是()。publicclassMusician{publicvoidSong(){Console.WriteLine(“忘记你我做不到”);}publicvoidSong(stringmusicName){Console.WriteLine(musicName);}staticvoidMain(){Musicianmusician=newMusician();stringmusicName=”还是觉得你最好”;musician.Song(“分手总要在雨天”);}}A.忘记你我做不到B.还是觉得你最好C.分手总要在雨天D.没有输出10【单选题】(10分)下列语句是类myclass的一部分,obj是myclass的一个对象。voidchange(inti){i++;}publicvoidtest(){inta=100;Change(refa);Console.Writeline(a);}则调用obj.test后,控制台输出()。A.0B.100C.102D.101第六章单元测试1【单选题】(20分)面向对象编程中的“继承”的概念是指()。A.对象的内部细节被隐藏B.派生类对象可以不受限制地访问所有的基类对象C.对象之间通过消息进行交互D.派生自同一个基类的不同类的对象具有一些共同特征2【单选题】(20分)下列关于C#面向对象应用的描述中,哪项是正确的?()。A.声明为sealed的类不能被继承B.接口像类一样,可以定义并实现方法C.派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员D.abstract方法的声明必须同时实现3【单选题】(20分)“方法重载”是面向对象程序设计的一种重要方式,对于它的描述哪些选项是不正确的?()。A.构造函数不可以重载B.方法重载可以扩充现有类的功能C.方法重载即“同样的方法名但传递的参数不同”D.方法ConsoleW(int_A.虚方法必须在派生类中重写,抽象方法必须重写B.虚方法必须在派生类中重写,抽象方法不需要重写C.虚方法可以在派生类中重写,抽象方法也不需要重写D.虚方法可以在派生类中重写,抽象方法必须重写5【判断题】(20分在C#中,一个类可以继承于多个类、多个接口。A.对B.错第七章单元测试1.【多选题】(16分)正确答案:BC以下选项属于容器控件的是()。A.ButtonB.PanelC.GroupBoxD.ListBox2【判断题】(17分PictureBox控件显示的图像不能在程序运行时改变。A.对B.错3【判断题】(16分comboBox控件组合了TextBox控件和ListBox控件的功能。A.错B.对4【单选题】(17分)将命令按钮的()属性设置为false,可使其不再能响应用户的任何操作。A.AutoSizeB.ReadOnlyC.EnableD.Text5【单选题】(16分)在程序设计阶段,如果想向列表框控件ListBox1添加列表项,可以设置它的()属性。A.LocationB.ItemsC.VisibleD.SelectedText6【单选题】(18分)假设窗体中有一个显示产品数量的文本框textBox1,若想取得文本框中的数量数据,可以使用下面的()。A.intsl=int.Parse(textBox1.Text);B.intsl=textBox1.toString();C.intsl=int(textBox1);D.intsl=textBox1;第八章单元测试1【单选题】(20分)在winforms应用程序中,使一个窗体成为MDI窗体的方法是()。A.设置窗体的MdiParent属性B.在工程的选项中设置启动窗体C.改变窗体的Text属性D.设置窗体的IsMdiContainer属性2【单选题】(20分)在使用通用对话框用于信息提示时,以下的哪种说法有误()。A.可以用ShowDialog方法打开B.通用对话框是非用户界面控件C.当选择了“取消”按钮后,ShowDialog方法的返回值是DialogResult.CancelD.可以用Show方法打开3.【多选题】(20分)正确答案:AB以下控件具有FileName属性的是()。A.OpenFileDialogB.SaveFileDialogC.FontDialogD.ColorDialog4【判断题】(20分设计MDI应用程序时,父窗体有菜单系统,子窗体不能设计菜单。A.对B.错5【判断题】(20分调用MessageBox的showDialog()方法可以打开一个消息窗口。A.对B.错第九章单元测试1【判断题】(20分语句FileStreamfs=newFileStream(“c:S.txt”,FileMode.Create);的功能是:打开一个文件123.txt,如果文件不存在则创建这个文件。A.错B.对2【单选题】(20分)Path类中获取绝对路径的方法是()。A.GetTempPathB.GetDirectoryNameC.GetFullPathD.GetFileName3【单选题】(20分)在C#中,将路径名”C:Documents”存入字符串变量path中的正确语句是()。A.path="C:/Documents/";B.path="C:Documents/";C.path="C:Documents";D.path="C://Documents//";4【单选题】(20分)在使用FileStream打开一个文件时,通过使用FileMode枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A.CreateNewB.TruncateC.CreateD.Append5.【多选题】(20分)正确答案:CD在.NETFramework中,对文件的所有操作都要用“流”来实现,根据流的方向,分为()。A.二进制流B.文本流C.输出流D.输入流第十章单元测试1【单选题】(20分)学生表student中有出生日期字段birthday(datatime类型),则查询学生年龄的SQL语句写法正确的一项是()。A.select2019-9-29-birthdayfromStudentB.selectbirthdayfromStudentC.selectyear(getdate())-year(birthday)as年龄fromStudentD.selectgetdate-birthdayfromStudent2.【多选题】(20分)正确答案:ACDSqlConnection对象的ConnectionString需要包含哪些信息?()A.登录账号和密码B.登录日期C.服务器名D.数据库名3【判断题】(20分DataSet对象中的表可以和数据库中的表同名,也可以不同名。A.对B.错4【判断题】(20分DataReader对象的Read方法返回值的类型是当前读取数据行的引用。A.错B.对5【单选题】(20分)DBMS实现对数据库进行统一的管理和控制,建立在()的基础上,是数据库系统的核心组成部分。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论