【MOOC】C#面向对象程序设计-绵阳职业技术学院 中国大学慕课MOOC答案_第1页
【MOOC】C#面向对象程序设计-绵阳职业技术学院 中国大学慕课MOOC答案_第2页
【MOOC】C#面向对象程序设计-绵阳职业技术学院 中国大学慕课MOOC答案_第3页
【MOOC】C#面向对象程序设计-绵阳职业技术学院 中国大学慕课MOOC答案_第4页
【MOOC】C#面向对象程序设计-绵阳职业技术学院 中国大学慕课MOOC答案_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

【MOOC】C#面向对象程序设计-绵阳职业技术学院中国大学慕课MOOC答案随堂测试1、【单选题】()负责安全地载入和运行用户程序代码,提供一个执行时的管理环境.本题答案:【CLR】2、【单选题】项目文件的扩展名是()本题答案:【.csproj】随堂测试1、【单选题】命名空间提供了一种组织相关类和其他类型的方式,应用命名空间可以防止()本题答案:【命名冲突】2、【判断题】命名空间使用别名在命名空间的声明空间内必须唯一本题答案:【错误】随堂测试1、【单选题】控制台输入输出Console类存放在什么命名空间中?本题答案:【System】2.1数据类型、常量与变量随堂测试1、【单选题】控制台输入输出Console类存放在什么命名空间中?本题答案:【System】2、【判断题】格式化输出的精度将会影响输出变量的精度本题答案:【错误】随堂测试1、【单选题】可用作C#程序用户标识符的一组标识符是本题答案:【a3_b3_123YN】2、【单选题】值类型存储在()中本题答案:【堆栈】第一周单元作业第一周单元测验1、【单选题】若定义有如下命名空间namespaceN1.N2{classA{}}下面引用命名空间错误的是本题答案:【namespaceN3{usingR1=N1;usingR3=R1.N2;}】2、【单选题】C#源代码文件使用的扩展名是()本题答案:【.cs】3、【单选题】对于下列程序语句:charc='\x0032';Console.WriteLine(c);上述语句输出的结果是:_____。本题答案:【2】4、【单选题】对于下列程序语句:charc='\u0032';Console.WriteLine(c);上述语句输出的结果是:()。本题答案:【2】5、【单选题】()技术允许我们创建一个GUI,而不需要编写一行代码。本题答案:【可视化编程】6、【单选题】()符号开始了一个单行注释。本题答案:【//】7、【单选题】()类可以显示消息对话框。本题答案:【MessageBox】8、【单选题】c#在()方法处开始执行。本题答案:【Main】9、【单选题】符号()开始了一个方法的定义体。本题答案:【{】10、【单选题】开发C#程序的集成开发环境是()。本题答案:【VisualStudio.Net】11、【单选题】()负责安全地载入和运行用户程序代码,提供一个执行时的管理环境.本题答案:【CLR】12、【单选题】程序段doublek=1234.789;Console.WriteLine({0,10:c4},k);输出的结果本题答案:【¥1234.7890】13、【单选题】C#中引入命名空间使用本题答案:【using】14、【单选题】入口方法是程序的起点。C#程序的入口方法是()。本题答案:【staticvoidMain(string[]args)】15、【单选题】控制台输入输出Console类存放在什么命名空间中?本题答案:【System】16、【单选题】在VisualStudio.NET窗口中,在__________窗口中可以察看当前项目的类和类型的层次信息本题答案:【类视图】17、【单选题】在.netframework中,负责程序托管运行管理的是:本题答案:【clr】18、【单选题】()是一组相关的文件,这些文件可以编译成一个应用程序。本题答案:【项目】19、【单选题】一个C#应用程序称为一个(),它由一个或多个项目组成。本题答案:【解决方案】20、【单选题】声明命名空间的关键字是()。本题答案:【namespace】21、【单选题】在C#中,关键字using不具有的功能是()。本题答案:【引入程序集】22、【单选题】C#程序用包含()的方法来指明将从某个命名空间里合并类本题答案:【Using】23、【单选题】2、在.netframework中,能实现编程语言的无关性,主要归功于.本题答案:【CTS和IL】24、【单选题】“()”窗口可用于浏览解决方案中的文件。本题答案:【解决方案资源管理器】25、【单选题】下列各选项中,哪个选项不是.NETFramework的组成部分()?本题答案:【应用程序开发程序】26、【判断题】在程序执行的时候,注释使得//后面的文本打印在屏幕上。本题答案:【错误】27、【判断题】每个C#程序必须包含一个Main方法。本题答案:【正确】28、【判断题】定义类和方法的花括号不必成对匹配。本题答案:【错误】29、【判断题】C#是.NET应用程序惟一可用的语言。本题答案:【错误】30、【判断题】using别名指令指定的别名仅在它所在的编译单元或命名空间体内有效,using别名指令是不可传递的本题答案:【正确】31、【判断题】C#程序可由一个或多个文件组成,每个文件都可以包含零个或零个以上的命名空间本题答案:【正确】32、【判断题】格式化输出的精度将会影响输出变量的精度本题答案:【错误】33、【判断题】在c#格式化输出中其格式化串的格式【{n}[,m]】的n表示输出变量的序号,是从1开始的,它对应输出m的第1个变量本题答案:【错误】34、【判断题】VisualC#和C++一样,它将源程序代码直接生成可使用的机器语言本题答案:【错误】35、【判断题】命名空间中包含类、结构、接口、枚举、委托等类型,当不能嵌入命名空间本题答案:【错误】36、【判断题】在不同的命名空间中可以有相同类和命名空间本题答案:【正确】37、【判断题】.net以公共语言运行时为基础,实现了跨平台和跨语言的开发本题答案:【正确】38、【判断题】运行.NET程序,不需要安装.NETFramework。()本题答案:【错误】39、【判断题】C#中标识符严格区分大小写。()本题答案:【正确】40、【判断题】C#中已经不包含指针。()本题答案:【正确】41、【判断题】C#中标识符严格区分大小写。()本题答案:【正确】42、【判断题】开始于//的注释被称为单行注释本题答案:【正确】43、【判断题】C#应用程序从Main方法开始执行本题答案:【正确】随堂测试1、【单选题】intb=0,a=10;b=a+=5;输出b的值为本题答案:【15】2、【单选题】intx=5;表达式x4||x20的布尔值为本题答案:【false】3、【判断题】赋值表达式中赋值符号的左侧总是先行计算。本题答案:【错误】4、【判断题】算术运算符*、/、%、+、-都在同一个优先级上。本题答案:【错误】随堂测试1、【单选题】实现一个有多路分支的控制表达式,最适合的方法是采用以下哪种语句来实现?()本题答案:【witch…case…语句】2、【单选题】如果需要遍历集合,完成集合中数据的累加或者统计等工作,需要用()实现循环本题答案:【foreach循环】3、【判断题】switch语句中的条件可以是变量。本题答案:【错误】随堂测试1、【单选题】下列选项中,哪项中的语句用于抛出在程序执行期间出现异常的信号?()本题答案:【throw语句】2、【单选题】在C#中,用户自定义异常类需要从以下哪个类继承:()。本题答案:【Exception】随堂测试1、【单选题】假设有如下定义publicenumDayOfWeek:int{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}Monday的值为1,则Sunday的值为本题答案:【7】2、【单选题】结构体的成员包括:本题答案:【以上均正确】2.6随堂测试1、【单选题】string[]myStrArr=newstring[3];则数组中第二位元素的表示方式为:本题答案:【myStrArr[1]】2、【单选题】假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。本题答案:【int[,]arr=newint[10,20]】随堂测试1、【单选题】Form类()属性标识窗体在屏幕中的位置本题答案:【StartPosition】2、【单选题】ComboBox类()属性标识列表项。本题答案:【Items】第二周单元作业第二周单元测验1、【单选题】在for循环结构中初始化一个控制变量,则该控制变量仅能在该循环体内使用。这称为变量的()。本题答案:【作用范围】2、【单选题】在C#中,定义了一个如下的交错数组myArray3:int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};则myArray3[2][2]的值是()。本题答案:【产生异常:“索引超出了数组界限”】3、【单选题】枚举型常量的值不可以是____类型本题答案:【doule】4、【单选题】下面是几条定义并初始化而维数组的语句,指出其中正确的是____?本题答案:【int[,]arr3=newint[4,5]】5、【单选题】下面程序运行的结果是enumteam{my,your=4,his,her=his+10};classProgram{staticvoidMain(string[]args){Console.WriteLine({0},{1},{2},{3},(int)team.my,(int)team.your,(int)team.his,(int)team.her);}}本题答案:【0,4,5,15】6、【单选题】for循环结构中,递增发生在每次结构体执行()。本题答案:【后】7、【单选题】for结构头中的多个初始化应该以()号分隔开。本题答案:【,】8、【单选题】在()中放置一个值不变的表达式将导致糟糕的执行效果。本题答案:【循环】9、【单选题】阅读以下C#代码片断,在程序编译过程中,下面说法正确的()。intval=1;Objectobj=val;intnum=(int)obj;本题答案:【第3行执行拆箱操作】10、【单选题】可以将表和表格的值存储在()中。本题答案:【数组】11、【单选题】C#提供()循环结构来遍历数据结构,比如数组中的值。本题答案:【foreach】12、【单选题】简单类型包含整数类型、字符类型、浮点类型、小数类型和______.本题答案:【bool(布尔类型)】13、【单选题】下面关于C#中值类型和引用类型的描述正确的是()。本题答案:【值类型变量直接存放真正的数据,引用类型变量存放的是指向真正的数据的存放地址】14、【单选题】在C#中,程序使用()语句抛出系统异常或自定义异常。本题答案:【throw】15、【单选题】在C#程序中,下列用来处理异常的结构,错误的是()。本题答案:【catch{}finally{}】16、【单选题】将变量以字符串转换为数值型可以练用的类型转换方法是本题答案:【int.parse()】17、【单选题】数据类型转換的类是本题答案:【convert】18、【单选题】字符串连接运算符包括和本题答案:【+】19、【单选题】c#的根类型是本题答案:【类】20、【单选题】为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?本题答案:【intNum=int.Parse(str);】21、【单选题】在C#编写的工资管理程序中,需要创建工资总额的临时变量,则应使用下列哪条语句?本题答案:【decimaltheMoney;】22、【单选题】C#中执行下列语句整形变量x和y的值是多少?intx=100;inty=++x;本题答案:【x=101y=101】23、【单选题】下列的数组定义语句,不正确的是____?本题答案:【int[]a={1,2,3,4};】24、【单选题】以下对枚举的定义,正确的是本题答案:【enuma={one.two,three}】25、【单选题】枚举类型中的每个符号常量对应一个()。本题答案:【整数】26、【单选题】每一个数组的第一个元素是数组的第()个元素。本题答案:【0】27、【单选题】下列语句在控制台上的输出是什么?()if(ture)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);本题答案:【FirstMessageSecondMessage】28、【单选题】在C#中,下列代码的运行结果是()。classTest{staticvoidMain(){int[]age=newint[]{16,18,20,14,22};foreach(intiinage){if(i18)continue;Console.Write(i.ToString()+);}}}本题答案:【161814】29、【单选题】下列选项中,哪项中的语句用于抛出在程序执行期间出现异常的信号?()本题答案:【throw语句】30、【单选题】下列关于try…catch…finaly语句的说明中,不正确的是()?本题答案:【可以只有try块】31、【单选题】如下程序ClassExample1{publicStaticvoidmain(){intx=1,a=0,b=0;switch(x){case0:b++;break;case1:a++;break;case2:a++;b++;break;}Console.WriteLine(a={0},b={1},a,b);}}的输出结果是()本题答案:【a=1,b=0】32、【单选题】以下叙述正确的是____?本题答案:【用do….while语句构成的循环,在while后的表达式为true时结束循环】33、【单选题】以下关于for循环的说法不正确的是____?本题答案:【for循环只能用于循环次数已经确定的情况】34、【单选题】一个数组的最大下标为()。本题答案:【数组的长度减1】35、【单选题】实现一个有多路分支的控制表达式,最适合的方法是采用以下哪种语句来实现?()本题答案:【witch…case…语句】36、【单选题】在C#中,对于代码Objectobj=123;要想把obj的值赋给int类型的变量num,请问哪个是错误的答案()。本题答案:【intnum=obj;】37、【单选题】关于参数数组,下列说法错误的是().本题答案:【参数数组的声明同普通数组一样】38、【单选题】改变窗体的标题,需修改的窗体属性是()。本题答案:【Text】39、【单选题】要使窗体刚运行时,显示在屏幕的中央,应设置窗体的________属性本题答案:【StartPostion】40、【单选题】PictureBox类的SizeMode属性可设置为()表示将图像在图片框中拉伸本题答案:【StretchImage】41、【单选题】窗体的标题条显示的文本由窗体的()属性决定本题答案:【Text】42、【单选题】要使控件不可用(呈灰色显示)需要将()属性设置为false。本题答案:【Enabled】43、【单选题】C#的Windows应用程序的入口点是()。本题答案:【Main()方法】44、【单选题】窗体程序代码中的this代表了()本题答案:【窗体的当前实例】45、【单选题】要将一个窗体设置为MID父窗体,需要将该窗体的()属性设置为true.。本题答案:【IsMdiCintainer】46、【单选题】用鼠标右击一个控件时出现的菜单一般称为:本题答案:【快捷菜单】47、【单选题】在下面while循环结构中本应循环20次的条件,用关系运算符代替=,将引起一个()错误。inti=1;while(x20)…本题答案:【边界】48、【单选题】以下对枚举的定义,正确的是本题答案:【enuma={one.two,three}】49、【单选题】以下代码段体现了C#中的()概念,该概念使得对象模型变得简单易懂。intval=10;Objectobj=val;本题答案:【装箱】50、【单选题】在C#中,下列代码的运行结果是()。publicclassTest{staticvoidMain(String[]args){int[]age1=newint[]{10,20};int[]age2=age1;age2[1]=30;Console.WriteLine(age1[1]);}}本题答案:【30】51、【单选题】C#的引用类型包括类类型、接口类型、委托类型和_______。本题答案:【数组类型】52、【单选题】下面程序运行的结果是structStudent{publicintage;publicstringname;publicStudent(intage,stringname){this.age=age;=name;}}classProgram{staticvoidMain(string[]args){Studentstu1=newStudent(18,小方);Studentstu2=newStudent(24,小刚);stu2=stu1;stu1.age=30;=小燕;Console.WriteLine({1},{0},stu2.age,);}}本题答案:【小方,18】53、【单选题】下面对结构体的声明正确的是本题答案:【publicstructmyPoint{publicintX,Y;publicmyPoint(intx):this(){X=x;}}】54、【单选题】要创建多文档应用程序,需要将窗体的()属性设为true。本题答案:【IsMdiContainer】55、【单选题】关于MID窗体菜单的说法正确的是()本题答案:【MID父窗体与其子窗体菜单合并后,父窗体菜单一定排在子窗体菜单的前面】56、【判断题】不能在类的字段中或方法的参数中使有隐式类型本题答案:【正确】57、【判断题】可以用从一个变量中提取的值来初始化常量本题答案:【错误】58、【判断题】装箱就将值类型转换成引用类型,拆箱将引用类型还原会值类型本题答案:【正确】59、【判断题】(int)和Convert.ToInt32是两个不同的概念,前者是类型转换,而后者则是内容转换本题答案:【正确】60、【判断题】顺序执行是指程序中的语句一条接一条的执行。本题答案:【正确】61、【判断题】while结构体可以是一个单语句也可以是一个程序块。本题答案:【正确】62、【判断题】在if结构的条件后面放置分号通常是一个逻辑错误,而不是语法错误。本题答案:【正确】63、【判断题】在C#中,Array类是所有数组类型的抽象基类型。本题答案:【正确】64、【判断题】算术运算符*、/、%、+、-都在同一个优先级上。本题答案:【错误】65、【判断题】定义枚举类型时,其基础类型必须是有序的数据类型。本题答案:【正确】66、【判断题】常量的值是在编译时确定的本题答案:【正确】67、【判断题】数值以低精度类型到高精度类型转换可以使用隐式转换本题答案:【正确】68、【判断题】枚举类型可以使抽象的。本题答案:【错误】69、【判断题】显式数值转换可能导致精度损失或引发异常本题答案:【正确】70、【判断题】intx=newint()语句将自动调用int结构不带参数的构造函数,给x赋初值0,x变为引用类型变量本题答案:【错误】71、【判断题】Parse()方法和TryParse方法就是这些类的一个静态方法,属于内容的转换本题答案:【正确】72、【判断题】为确定数组元素的个数,可以用NumberOfElements来确定本题答案:【正确】73、【判断题】可以使用使用只读字段的值来来初始化常量本题答案:【正确】74、【判断题】在结构类型和类中,数据成员的数值类型变量设置为默认值,可以初始化本题答案:【正确】75、【判断题】用for语句遍历集合中的每一个元素本题答案:【错误】76、【判断题】C#枚举元素类型不能为字符型本题答案:【正确】77、【判断题】在结构体中不能定义缺省构造函数本题答案:【正确】78、【判断题】一个窗体中可以有多个弹出式菜单本题答案:【正确】79、【判断题】在C#Net中,窗体父子关系通过“属性”窗口来创建本题答案:【正确】80、【判断题】包含在双引号之间的一串字符被称为短语或短语文字本题答案:【错误】81、【填空题】C#数组类型是一种引用类型,所有的数组都是从System命名空间的()类继承而来的引用对象。本题答案:【object】82、【填空题】C#与大多数编程语言数据类型一样,分为()类型与引用类型两种。本题答案:【值】83、【填空题】使用穷举法求出1~100之间的质数staticvoidMain(string[]args){inti=1,k;do{for(k=2;ki;k++)if()break;if(k=i)Console.WriteLine(i);i++;}while(i=100);本题答案:【i%k==0】84、【填空题】以下方法的功能是统计字符串中数字字符的个数。请在空白处填入适当内容,把程序补充完整。staticintcount(strings){intr=0;for(inti=0;is.Length;i++){if(_______)__r++___;}returnr;}本题答案:【s[i]>'0'&&s[i]<'9'】85、【填空题】下面程序段输出的结果是什么staticvoidMain(string[]args){string[]arr1=newstring[]{高等数学,C#语言程序设计,面向对象程序设计,英语};foreach(stringainarr1)Console.WriteLine(a);}本题答案:【高等数学C#语言程序设计面向对象程序设计英语】86、【填空题】以下程序声明一个比较两个字符串大小的方法。当两个字符串相等时,函数返回0;当第一个字符串大于第二个字符串时,函数返回一个正数;当第一个字符串小于第二个字符串时,函数返回一个负数。请在空白处填入适当内容,把程序补充完整。staticintstrcmp(stringa,stringb){inti=0;for(i=0;ia.lengthib.length;i++){if(a[i]!=b[i])return__(1)_____;}returna.length-b.length;}本题答案:【a[i]-b[i]】随堂测试1、【单选题】设X、Y为已定义的类名,下列声明X类的对象x1的语句正确的是()。本题答案:【staticXx1;】2、【单选题】下面哪一个是正确的类的声明?()本题答案:【publicclassCar{…}】3、【单选题】类中的一个成员方法被下面哪个修饰符修饰时,该方法只能在本类被访问?()本题答案:【private】随堂作业1、【单选题】下列关键字中可以表示常量的是()本题答案:【const】2、【单选题】关于对象成员占用内存的说法哪个正确?()本题答案:【同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间】随堂测试1、【单选题】在以下什么情况下,构造方法会被调用?()本题答案:【创建对象时】2、【单选题】有一个类A,对于其构造函数的声明正确的是()。本题答案:【A(intx){...}】随堂测试1、【单选题】以下那个修饰符说明方法可以重写()。本题答案:【override】2、【单选题】类Person中定义的静态方法Fun(),正确调用该方法的语法格式是()本题答案:【People.Fun()】随堂测试1、【单选题】数组参数传递类型是()本题答案:【引用传递】2、【判断题】ref参数在调用之前,该变量一定要被赋值。本题答案:【正确】3、【判断题】参数数组可以必须是一维数组,也可以是二维数组。本题答案:【错误】随堂测试1、【多选题】决定方法是否构成重载有哪些条件()(多项选择)本题答案:【在用一个类中#方法名字相同#参数列表不同】2、【判断题】参数数组可以必须是一维数组,也可以是二维数组。本题答案:【错误】3、【判断题】方法重载也可以理解为一个行为多种实现的方式。本题答案:【正确】4、【判断题】在调用方法时,若参数的顺序不一致,编译时会出错本题答案:【正确】随堂测试1、【单选题】在属性的set访问器中,使用()关键字表示形参。本题答案:【value】2、【单选题】以下说法错误的是()。本题答案:【属性可访问域必须设置为public】3、【单选题】索引器标识符使用()关键字本题答案:【this】随堂测试1、【单选题】以下关于继承的说法错误的是()。本题答案:【可以通过base关键字调用直接基类析构函数】2、【判断题】派生类只能继承基类的公有构造函数本题答案:【错误】3、【判断题】派生类对象可以直接访问基类成员本题答案:【正确】随堂测试1、【单选题】继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。本题答案:【传递性】2、【单选题】如果派生类的方法和基类的方法同名,则基类中的方法将会被隐藏。一般使用关键字()来隐藏。本题答案:【new】第四周单元作业第四周单元测验1、【单选题】在类作用域中能够通过直接使用该类的()成员名进行访问本题答案:【任何】2、【单选题】在类的成员中,用于存储类的属性值是()本题答案:【成员变量】3、【单选题】类ClassA有一个名为M1的方法,在程序中有如下一段代码,假设该段代码是可以执行的,则修饰M1方法时一定使用了()修饰符?ClassAobj=newClassA();ClassA.M1();本题答案:【static】4、【单选题】在类的定义中,类的()描述了该类的对象的行为特征?本题答案:【方法】5、【单选题】分析下列C#语句,注意类MyClass没有访问修饰符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择()本题答案:【public】6、【单选题】下列关于索引器说法不正确的有本题答案:【索引器不指向get和set访问器】7、【单选题】在类的成员中,用于存储属性值的是()。本题答案:【成员变量】8、【单选题】下列说法正确的有本题答案:【属性通过使用访问器来读写类中的字段,从而为保护类中字段提供了可能】9、【单选题】类MyClass中,下列哪条语句定义了一个只读的属性Count?本题答案:【privateintcount;publicintCount{get{returncount;}}】10、【单选题】类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(使用Params参数!);}publicvoidtestParams(intx,inty){Console.Write(使用两个整型参数!);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()。MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);本题答案:【使用Params参数!使用两个整型参数!使用Params参数!】11、【单选题】有两个具有相同名字的函数,当只满足下列选项的()条件时,它们不能算作重载函数?本题答案:【参数的顺序不同】12、【单选题】下面代码表示成员重载的是()?本题答案:【classMyclass{publicvoidfun(){Console.WriteLine(“无参数”);}publicvoidfun(inta){Console.WriteLine(“有一个整型的参数”);}}】13、【单选题】关于C#语言的方法,下列叙述中正确的是()本题答案:【方法的定义不能嵌套,但方法调用可以嵌套】14、【单选题】以下所列的个方法头部中,正确的是()本题答案:【voidplay(inta,intb)】15、【单选题】下列的()不是构造函数的特征?本题答案:【可以指定构造函数的返回值】16、【单选题】要创建多文档应用程序,需要将窗体的()属性设为true。本题答案:【IsMdiContainer】17、【单选题】类的以下特性中,可以用于方便地重用已有的代码和数据的是()本题答案:【继承】18、【单选题】在类的定义中,类的()描述了该类的对象的行为特征?本题答案:【方法】19、【单选题】下面的修饰符中()不是访问修饰符?本题答案:【new】20、【单选题】下列参数类型中()是C#中不允许使用的本题答案:【指针参数】21、【单选题】C#中MyClass为一自定义类,其中有以下方法定义:publicvoidHello(){…}使用以下语句创建了该类的对象,并使变量obj引用该对象,那么,访问类MyClass的Hello方法正确的是MyClassobj=newMyClass();本题答案:【obj.Hello();】22、【单选题】以下类MyClass的属性count属于()属性.classMyClass{inti;intcount{get{returni;}}}本题答案:【只读】23、【判断题】C#中被static关键字修饰的变量,不能被重新赋值。()本题答案:【错误】24、【判断题】C#中,void表示该方法无返回值。本题答案:【正确】25、【判断题】C#中的方法签名包含返回类型。本题答案:【错误】26、【判断题】在C#中,一个类中的所有方法都必须有一个唯一的方法签名。本题答案:【正确】27、【判断题】C#中的每个类都至少有一个构造函数,一个类如果没有定义构造函数,系统会自动为该类创建一个默认的构造函数。本题答案:【正确】28、【判断题】对象的this引用是对该对象本身的引用。本题答案:【正确】29、【判断题】C#中,子类不能继承父类中用private修饰的成员变量和成员方法本题答案:【正确】30、【判断题】所有的对象都通过引用传递参数。本题答案:【正确】31、【判断题】构造函数可以返回值。本题答案:【错误】32、【判断题】属性必须定义get和set存取程序。本题答案:【错误】33、【判断题】static成员即使该类型没有对象存在也可以引用。本题答案:【正确】34、【判断题】类的static成员可以通过该类的实例来引用。本题答案:【错误】35、【判断题】不同的命名空间中不能有名称相同的类或方法。本题答案:【错误】36、【判断题】在C#中,可以为类的字段指定默认值。本题答案:【正确】37、【判断题】在C#中,类的静态成员方法不能对非静态的数据成员进行操作。本题答案:【正确】38、【判断题】类中static修饰的变量或方法,可以使用类名或对象的引用变量访问本题答案:【正确】39、【判断题】return直接作为一条语句表示该方法结束。本题答案:【正确】40、【判断题】静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用本题答案:【正确】41、【判断题】静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用本题答案:【错误】42、【判断题】在C#中,类的构造函数可以重载,析构函数也可以重载。本题答案:【正确】43、【填空题】类中声明的属性往往具有get()和()两个访问器本题答案:【set()】44、【填空题】一般将类的构造方法声明为()访问权限。如果声明为private,就不能创建该类的对象本题答案:【public或公有】45、【填空题】阅读下面代码,写出输出结果:publicclassA{privateintlength=5;privatestring[]names=newstring[5];publicintLength{get{returnthis.length;}}publicstringthis[intindex]{get{returnnames[index];}set{names[index]=value;}}};publicclassTest{staticvoidMain(){Aa=newA();for(inti=0;ia.Length;i++)a[i]=i.ToString();Console.WriteLine(a[3]);}}本题答案:【3】随堂测试1、【单选题】在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()本题答案:【virtual方法】2、【单选题】关于虚方法实现多态,下列说法错误的是()。本题答案:【关键字virtual可以与override一起使用】随机测试1、【单选题】C#语言中体现编译时的多态方式有()本题答案:【重载】2、【单选题】关于虚方法实现多态,下列说法错误的是()。本题答案:【关键字virtual可以与override一起使用】随堂测试1、【判断题】虚方法中派生类型可以不重写本题答案:【正确】2、【判断题】当一个非抽象类继承于抽象类,那么这个派生类必须实现所有的的基类抽象方法本题答案:【正确】3、【判断题】是抽象方法必须存在于抽象类中本题答案:【正确】4、【判断题】抽象类可以派生一个抽象类本题答案:【错误】随堂测试1、【判断题】密封类可以有虚成员和抽象成员本题答案:【错误】2、【判断题】密封成员可以存在于密封或非密封类本题答案:【正确】3、【判断题】密封的方法一定是派生类要重写的方法本题答案:【正确】4、【判断题】密封方法中派生类中不能被重写,也不能重载本题答案:【错误】随堂测试1、【单选题】在C#中定义接口时,使用的关键字是:本题答案:【interface?】2、【单选题】以下说法正确的是:本题答案:【接口的成员都必须是未实现的】第五周单元作业第五周单元测验1、【单选题】在C#中,定义派生类时,指定其基类应使用的语句是()。本题答案:【:】2、【单选题】继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。本题答案:【传递性】3、【单选题】在.NET中,关于组件多态性的陈述,错误的是。本题答案:【在多态性中,需要调用哪个方法的决定是在设计时做出的】4、【单选题】以下关于继承的说法错误的是()。本题答案:【基类对象不能引用派生类对象】5、【单选题】对下面的代码说法正确的是()classBaseclass{protectedBaseclass(stringa,stringb){Console.WriteLine(基类中构造函数);}}classDerivcedlcass:Baseclass{publicDerivcedlcass(stringa,stringb):base(a,b){Console.WriteLine(派生类中的构造函数);}}本题答案:【代码无错误,派生类可以实例化,基类只有通过派生类实例化】6、【单选题】关于虚方法实现多态,下列说法错误的是()。本题答案:【关键字virtual可以与override一起使用】7、【单选题】在C#的语法中,()关键字可以实现在派生类中对基类的虚函数进行重载本题答案:【Override】8、【单选题】下面程序运行结果是abstractclassBaseClass{publicvirtualvoidMethodA(){Console.WriteLine(BaseClass);}publicvirtualvoidMethodB(){}}classClass1:BaseClass{newpublicvoidMethodA(){Console.WriteLine(Class1);}publicoverridevoidMethodB(){}}classClass2:Class1{newpublicvoidMethodB(){}staticvoidMain(string[]args){Class2A=newClass2();A.MethodA();A.MethodB();}}本题答案:【Class1】9、【单选题】下列关于抽象类的说法错误的是()。本题答案:【抽象类可以实例化】10、【单选题】下面对抽象类描述不正确的是______?本题答案:【抽象类可以实例对象】11、【单选题】判断下列类MyClass的定义中哪些是合法的抽象类?本题答案:【abstractclassMyClass{publicabstractintgetCount();}】12、【单选题】下面对抽象类描述不正确的是()?本题答案:【抽象类可以实例对象】13、【单选题】以下关于C#代码的说法正确的是()。publicabstractclassperson{publicabstractvoidwork();publicvoidSleep(){Console.WriteLine(Sleep);}}本题答案:【该段代码正确】14、【单选题】关于以下C#代码的说法正确的是publicabstractclassAnimal{publicabstractvoidEat();}publicclassTiger:Animal{publicoverridevoidEat(){Console.WriteLine(老虎吃...);}}publicclassTigress:Tiger{staticvoidMain(){Tigresstiger=newTigress();tiger.Eat();}}本题答案:【代码正确,并且输出为老虎吃...”】15、【单选题】下面成运行的结果是abstractclassA{publicabstractvoidprintStr(stringstr);}classB:A{publicoverridevoidprintStr(stringstr){str=str+override;Console.WriteLine(str);}staticvoidMain(string[]args){Aa=newB();a.printStr(print);}}本题答案:【printoverride】16、【单选题】下面程序运行的结果是publicabstractclassA{publicA(){Console.WriteLine('A');}publicvirtualvoidFun(){Console.WriteLine(A.Fun());}}publicclassB:A{publicB(){Console.WriteLine('B');}publicnewvoidFun(){Console.WriteLine(B.Fun());}}staticvoidMain(string[]args){Bb=newB();b.Fun();}本题答案:【ABB.Fun()】17、【单选题】以下叙述正确的是:本题答案:【接口不能被实例化。】18、【单选题】接口Animal定义如下:publicinterfaceAnimal{voidMove();}则下列抽象类的定义中,哪些是不合法的?()本题答案:【abstractclassCat:Animal{publicvoidEat(){Console.Write(Console.Write(Eat!);}}】19、【单选题】已知接口IHello和类Base?MyClass的定义如下:interfaceIHello{voidHello();}classBase:IHello{publicvoidHello(){Console.WriteLine(HelloinBase!);}}classDerived:Base{publicvoidHello(){Console.WriteLine(HelloinDerived!);}}则下列语句在控制台中的输出结果为()IHellox=newDerived();x.Hello();本题答案:【HelloinBase!】20、【单选题】在C#中定义接口时,使用的关键字是()。本题答案:【interface】21、【单选题】以下说法正确的是()。本题答案:【派生类对象可以强制转换为基类对象】22、【单选题】关于以上的代码,以下描述错误的是()。本题答案:【以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数】23、【单选题】在C#中,接口与抽象基类的区别在于()。本题答案:【抽象基类可以包含非抽象方法,而接口只能包含抽象方法】24、【单选题】()可以看作类的模具。本题答案:【接口】25、【单选题】下列代码输出为():classFather{publicvoidF(){Console.Write(A.F);}publicvirtualvoidG(){Console.Write(A.G);}}classSon:Father{newpublicvoidF(){Console.Write(B.F);}publicoverridevoidG(){Console.Write(B.G);}}classoverride_new{staticvoidMain(){Sonb=newSon();Fathera=b;a.F();b.F();a.G();b.G();}}本题答案:【A.FB.FB.GB.G】26、【单选题】在C#中,允许多接口继承,从多个接口时,使用“:”后跟继承的接口的名字,多个接口名称之间使用()符号进行分割本题答案:【,(逗号)】27、【单选题】以下的说法正确的是()本题答案:【程序将出现编译错误,指示public关键字对接口项无效】28、【单选题】classpClass{publicstringName;publicstringId;publicvoidfun(){Console.WriteLine(hello!+Name);}publicpClass(){}publicpClass(stringid,stringname){Id=id;Name=name;}}classsClass:pClass{newpublicstringName(){returnhi!+base.Name;}newpublicstringid{get;set;}publicvoidfun(){Console.WriteLine(yes,{0},base.Name);}staticvoidMain(string[]args){pClassoS=newsClass();oS.Name=张;((sClass)oS).fun();}}}本题答案:【yes,张】29、【单选题】在C#中,以下说法不正确的是()。本题答案:【一个类可以继承多个类】30、【单选题】在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对象。本题答案:【null】31、【单选题】在C#语法中,要在类中声明一个虚拟函数,要求在声明中使用()关键字。本题答案:【virtual】32、【单选题】将一个基类对象当作()可能引发错误。本题答案:【派生类对象】33、【单选题】方法的修饰符若包含sealed,则该声明还包含:本题答案:【override】34、【单选题】classBaseClass{publicinti;}classMyClass:BaseClass{newinti;}则下列语句在Console上的输出为().MyClassy=newMyClass();BaseClassx=y;y.i=0;x.i=100;Console.WriteLine({0},{1},x.i,y.i);//(提示:注意类MyClass中的new关键字)本题答案:【100,100】35、【单选题】在定义类时,如果希望类的某个方法能够在派生类中修改其业务逻辑,以满足不同的派生类的业务需要,则应将该方法声明成()?本题答案:【virtual方法】36、【单选题】下列说法中,正确的是()。本题答案:【派生类对象可以强制转换为基类对象】37、【单选题】在C#中,下列()关键字用于重写基类的虚拟方法。本题答案:【override】38、【单选题】判断下列类MyClass的定义中哪些是合法的抽象类?()本题答案:【abstractclassMyClass{publicabstractintgetCount();}】39、【判断题】派生类继承基类的私有成员可以通过基类的公有成员来访问本题答案:【正确】40、【判断题】如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字本题答案:【错误】41、【判断题】非抽象类中不能有抽象方法本题答案:【正确】42、【判断题】抽象类不能继承自非抽象类本题答案:【错误】43、【判断题】派生类只能继承基类的公有构造函数本题答案:【错误】44、【判断题】可以通过base关键字调用直接基类构造函数和析构函数本题答案:【错误】45、【判断题】派生类对象可以直接访问基类成员本题答案:【正确】46、【判断题】如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字本题答案:【错误】47、【判断题】可以重写私有的虚方法本题答案:【错误】48、【判断题】C#中,任何方法都不能实现多继承本题答案:【错误】49、【判断题】可以阻止某一个类被其他类继承本题答案:【正确】50、【判断题】密封类可以有虚成员和抽象成员本题答案:【错误】51、【判断题】密封成员可以存在于密封或非密封类本题答案:【正确】52、【判断题】接口可以从零或多个接口继承本题答案:【正确】53、【判断题】接口成员都隐式地具有private访问属性本题答案:【错误】54、【判断题】不能指定接口中方法的修饰符本题答案:【正确】55、【判断题】接口与类同样是面向对象程序设计的核心,是创建对象的模版本题答案:【正确】56、【判断题】接口与类同样是面向对象程序设计的核心,是创建对象的模版本题答案:【正确】57、【判断题】一个类中也可以实现一个或多个接口,可以实现部分接口成员的实现。本题答案:【正确】58、【判断题】继承能促进高质量软件重用性。本题答案:【正确】59、【判断题】抽象基类的方法中,所有方法必须被声明为abstract。本题答案:【错误】60、【判断题】在C#中,接口的成员声明中包含任何修饰符都是错误的。本题答案:【正确】61、【判断题】C#不支持私有继承和保护继承。本题答案:【正确】62、【判断题】派生类隐藏基类成员必须是成员的名称和签名与基类相同本题答案:【正确】63、【判断题】当定义抽象类的非抽象派生类时,该派生类继承的所有抽象方法成员必须重写本题答案:【正确】64、【判断题】抽象类中必须有抽象成员本题答案:【错误】65、【判断题】sealed修饰符可以应用在实例方法、属性、事件和索引器上,但是不能应用于静态成员本题答案:【正确】66、【判断题】子类对象可以调用父类中的成员,但是父类对象永远只能调用自己的成员;本题答案:【正确】67、【判断题】C#中,采用任何方式都不能实现多继承本题答案:【错误】68、【填空题】在派生类中声明对虚方法的重载,要求在声明中加上()关键字本题答案:【override】69、【填空题】重载抽象类方法必须使用()关键字本题答案:【override】70、【填空题】接口(interface)是指只含有公有抽象方法的类。这些方法必须在()中被实现。本题答案:【子类】随堂测试1、【单选题】委托类型采用()关键字定义。本题答案:【delegate】2、【单选题】以下说法正确的是()。本题答案:【委托承载方法的签名一致必须和委托签名一致】随堂测试1、【单选题】事件用()关键字定义本题答案:【event】2、【单选题】以下事件定义语法正确的是()本题答案:【publiceventMsgHandlerMsgEvent】第六周单元作业第六周单元测验1、【单选题】接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。本题答案:【方法、属性、索引器和事件】2、【单选题】以下说法正确的是本题答案:【一个委托在某一时刻可以指向多个方法。】3、【单选题】将事件通知其他对象的对象称为本题答案:【发布方】4、【单选题】使用委托涉及的步骤有:a.实例化委托b.定义委托c.使用委托。请选择正确的步骤本题答案:【b-a-c】5、【单选题】下列说法错误的是本题答案:【必须至少指定一个委托方法的参数】6、【单选题】C#中处理事件的步骤有:a.将事件通知订户b.定义事件c.给对象预定事件。请选择正确的步骤:本题答案:【b-c-a】7、【单选题】C#使用()的功能来读写类中的字段,从而便于为这些字段提供保护本题答案:【属性】8、【单选题】声明一个委托publicdelegateintmyDelegate(intx);则用该委托产生的回调方法的原型应该是本题答案:【不确定的】9、【单选题】在C#中,假如有一个名为“MessageDelegate”的委托,下列能够正确定义一个事件的是本题答案:【publiceventMessageDelegatemessageEvent;】10、【单选题】下面程序运行的结果是delegatevoidD(inti);classP{publicstaticvoidMain(){V(newD(R));Console.Write(B);}publicstaticvoidV(DA){A(21);}publicstaticvoidR(inti){Console.Write(i.ToString());}}本题答案:【21B】11、【单选题】以下关于事件的说法正确的是()本题答案:【外部对象可以关联事件,也可以取消关联】12、【单选题】以下委托定义语法正确的是:本题答案:【publicdelegateMsgHandler(stringmsg)】13、【单选题】C#中,关于事件的定义正确的是()。本题答案:【publicdelegatevoidClick(Objectsender);publiceventClickOnClick;】14、【判断题】委托可以是类的成员本题答案:【正确】15、【判断题】委托“实例化”的时候必须在构造函数中传入一个参数,该参数必须是引用类型本题答案:【错误】16、【判断题】委托对象所指向方法的参数,必须和其方法的签名一致本题答案:【正确】17、【判断题】多播委托所指向的方法应当是void类型本题答案:【正确】18、【判断题】使用多播时,方法链表中的方法必须具有相同的参数本题答案:【正确】19、【判断题】委托定义的参数可以不同于委托调用的方法的参数类型,方法使用的参数类型可以派生自委托定义的参数类型本题答案:【正确】20、【判断题】委托是将方法作为参数传递给另一方法的一种数据类型,事件是一特殊的属性,事件与委托没有关系本题答案:【错误】21、【判断题】事件的委托必须带有参数本题答案:【错误】22、【判断题】事件参数必须继承自类EventArgs本题答案:【错误】23、【判断题】每个事件都可以分配多个处理程序来接收该事件本题答案:【正确】24、【判断题】对某个事件定义的格式中必须含有一个委托该事件的委托。本题答案:【正确】25、【判断题】C#中委托只包含单点委托本题答案:【错误】26、【填空题】阅读下面代码,写出输出结果:publicclassA{publicvoidfun1(intn){Console.WriteLine({0}x2={1},n,2*n);}publicvoidfun2(intn){Console.WriteLine({0}x3={1},n,3*n);}}publicdelegatevoidmydelegate(intn)publicclassTest{publicstaticeventmydelegatep;staticvoidMain(){Aa=newA();p+=newmydelegate(a.fun1);p(1);}}输出结果:本题答案:【1X2=2】27、【填空题】阅读下面代码,写出输出结果:publicclassA{publicvoidfun1(intn){Console.WriteLine({0}*2={1},n,2*n);}publicvoidfun2(intn){Console.WriteLine({0}*3={1},n,3*n);}};publicdelegatevoidmydelegate(intn);publicclassTest{staticvoidMain(){Aa=newA();mydelegatep=newmydelegate(a.fun1);p+=a.fun2;p(1);}}本题答案:【1*2=21*3=3】28、【填空题】下面程序运行的结果publicclassEmplyee{publiceventSendMsgDelegatesendEvent;staticvoidMain(){Emplyeet=newEmplyee();t.sendEvent+=newSendMsgDelegate(worke);t.sendEvent+=newSendMsgDelegate(service);t.sendEvent(上班);t.sendEvent-=newSendMsgDelegate(worke);t.sendEvent(下班);}privatestaticvoidworke(stringmsg){Console.WriteLine(worker+msg);}privatestaticvoidservice(stringmsg){Console.WriteLine(service+msg);}}本题答案:【worker上班service上班worke下班】随堂测试1、【单选题】以下不属于集合是:本题答案:【数组】2、【单选题】以下不是定义集合所使用的关键字是:?A.??B.??C.???D.本题答案:【interface】随堂测试1、【单选题】对于泛型类PT中的静态方法成员Calu(),以下那个是正确的调用方法。本题答案:【Pint.Calu()】2、【判断题】包含yield语句的方法或属性是迭代器。迭代器不能有任何ref或out参数本题答案:【正确】第七周单元作业第七周单元测试1、【单选题】在Array类中,可以对一维数组中的元素进行排序的方法是()本题答案:【Sort()】2、【单选题】在Array类中,可以对一维数组中的元素查找的方法是()本题答案:【BinarySearch()】3、【单选题】假定一个10行20列的二维整型数组,下列哪个定义语句是正确的本题答案:【int[,]arr=newint[10,20]】4、【单选题】下面程序段输出的结果是publicclassTest{string[]names={a,b,c,d};publicIEnumeratorstringGetEnumerator(){for(inti=0;i4;i++)yieldreturnnames[i];}staticvoidMain(string[]args){Testtitles=newTest();IEnumeratorie=titles.GetEnumerator();ie.MoveNext();System.Console.Write(ie.Current);}}本题答案:【a】5、【单选题】选择下列代码的运行结果classA{publicHashtablestudentlist=newHashtable();publicintthis[stringname]{get{return(int)studentlist[name];}set{studentlist[name]=value;}}staticvoidMain(string[]args){Aa=newA();a[10]=张三;Console.WriteLine(a[10]);}}本题答案:【无法运行】6、【单选题】如果要使在实例化泛型类时使用的类型参数限定为值类型,则在泛型类型参数约束应该是:本题答案:【struct】7、【单选题】若有如下定义classBaseNodeMultipleT,U{}则下面定义错误的是本题答案:【classNode6T:BaseNodeMultipleT,U{}】8、【单选题】阅读下面程序段classStudent:Person{publicoverridestringToString(){returnID+\t+Name;}staticvoidMain(){Students=newStudent();s.ID=1;s.Name=JSON;PromptNameStudent(s);}}publicclassPerson{publicintID{get;set;}publicstringName{get;set;}publicstaticvoidPromptNameT(Tt)whereT:Person{Console.WriteLine(t);}}程序运行结果:本题答案:【1JSON】9、【单选题】阅读下面的程序publicclassPerson{publicstringName{get;set;}publicPerson(stringname){Name=name;}publicoverridestringToString(){returnName;}staticvoidMain(string[]args){int[]A1=newint[]{1,2};int[]A2=(int[])A1.Clone();int[]A3=newint[2];Person[]p1=newPerson[]{newPerson(A),newPerson(B)};Person[]p2=(Person[])p1.Clone();Person[]p3=newPerson[2];Array.Copy(p1,p3,1);Array.Copy(A1,A3,1);p2[0].Name=C;A2[0]=3;Console.WriteLine({0},{1},{2},p1[0],p2[0],p3[0]);Console.WriteLine({0},{1},{2},A1[0],A2[0],A3[0]);}}程序运行的结果是:本题答案:【C,C,C1,3,1】10、【单选题】声明一个数组:int[,]arr=newint[3,5],这个数组内包含()个元素本题答案:【15】11、【单选题】下面程序运行的结果是()classtest{staticvoidMain(string[]args){QueueQ=newQueue();StackS=newStack();for(inti=1;i=10;i++)Q.Enqueue(i);for(inti=1;i=10;i++)if(i%2==0)S.Push(Q.Dequeue());for(inti=0;iS.Count;i++)Console.Write({0},,S.Pop());}}A、2,4,6,8,10,B、10,9,8,C、9,7,5,3,1,D、5,4,3答案:D2、下面程序运行的结果是()publicclasstest{string[]names={a,b,c,d,e};publicIEnumeratorstringGetEnumerator(){for(inti=0;i5;i++)yieldreturnnames[2*i+1];}staticvoidMain(string[]args){testts=newtest();foreach(stringsints)Console.Write({0},,s);}}本题答案:【b,d】12、【单选题】下面程序运行的结果是()classA{publicHashtablestudentlist=newHashtable();publicstringthis[stringname]{get{return(string)studentlist[name];}set{studentlist[name]=value;}}staticvoidMain(string[]args){Aa=newA();a.studentlist.Add(1,2);a[B]=A;foreach(Stringeina.studentlist.Values)Console.Write({0},,e);}}本题答案:【2,A】13、【单选题】在C#中,使用()关键字创建数组的对象本题答案:【new】14、【单选题】在C#中,下列代码的运行结果是()。publicclassTest{staticvoidMain(String[]args){int[]num=newint[5]{1,3,2,0,0};Array.Reverse(num);foreach(intiinnum){Console.Write(i);}}}本题答案:【00231】15、【单选题】在C#中,下列代码运行结果是()。classA{staticvoidMain(){int[]num=newint[]{1,3,5};ArrayListarr=newArrayList();for(i

温馨提示

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

评论

0/150

提交评论