欢迎来到天天文库
浏览记录
ID:83582941
大小:32.41 KB
页数:32页
时间:2024-09-01
《.NET程序设计智慧树知到课后章节答案2023年下山东管理学院.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
.NET程序设计智慧树知到课后章节答案2023年下山东管理学院山东管理学院第一章测试1.C#源文件的缺省扩展名()。A:OBJB:LIKC:CSD:EXE答案:CS2.由C#源文件编译连接的可执行文件的缺省扩展名为()A:OBJB:EXEC:CSD:LIK答案:EXE3.visualstudio2012的菜单栏功能包括()。A:生成B:编辑C:文件D:视图答案:生成;编辑 ;文件;视图1.C#程序的基本模块()A:语句B:标识符C:函数D:表达式答案:函数2.C#程序中标识符可以以字母或数字开头。()A:错B:对答案:错3.程序中主函数的名称为{Main}。()A:对B:错答案:对4.编写程序一般需要几个步骤,依次是()。A:调试B:编译C:编辑D:连接答案:调试;编译 ;编辑;连接1.C#语言是C/C++语言衍生而来的。()A:错B:对答案:对2.C#语言不区分大小写。()A:对B:错答案:错3.C#使用using语句导入命名空间。()A:错B:对答案:对第二章测试4.C#可用作标识符的是()。A:2aB:AC:VoidD:Student答案:A;Student 1.存储以下数据,占用存储字节最多的是()。A:0B:0.0C:“0”D:‘0’答案:‘0’2.设“inta=12;”,则执行完语句“a=a*a;”语句后,a的值为()。A:12B:144C:156D:288答案:1563.设x是一个布尔型的值,y的值为10,则表达式“x&&y”的值为()A:0B:与x值相反C:与x值相同D:1答案:与x值相同4.设x和y都是布尔值,则x&&y为真的条件为它们必须都为真。()A:错B:对答案:对 1.C#中常用的变量类型有()。A:字符型B:字符串型C:整型D:浮点型答案:字符型;字符串型;整型;浮点型2.设x和y都是布尔值,则x||y为真的条件为它们必须都为真。()A:错B:对答案:错3.数值文本通常由正负号、数字和小数点组成。()A:错B:对答案:对4.C#类型中可以通过隐式转换、显示转换和使用Convert类转换。()A:错B:对答案:对 第三章测试1.所有的程序都可以由3种控制结构组成,即()。A:顺序结构、判断结构、多分支结构B:循环结构、判断结构、主程序结构C:选择结构、for结构、if结构D:顺序结构、选择结构、循环结构答案:顺序结构、选择结构、循环结构2.()语句可以在多个分支中进行选择。A:if...elseB:switchC:ifD:if...elseif答案:switch3.在C#语言中,switch语句用()来处理不匹配case语句的值。A:gotoB:defaultC:anyelseD:break答案:default 1.switch中可以有两个或两个以上的case标签的常量与控制表达式的值相同。()A:对B:错答案:错2.在带有“||”操作符的语句中,如果其中一个或两个条件都为真,则语句为真。()A:对B:错答案:对3.下面代码运行后,s的值是( )。ints=0;for(inti=1;i<100;i++){if(s>10){break;}if(i%2==0){ s+=i;}} A:6B:12C:20D:10答案:121.如果x=35,y=80,下面代码的输出结果是( )。if(x<-10llx>30){if(y>=100){Console.Writeline("危险");} else{Console.WriteLine("报警");}} else{Console.Writeline("安全");}A:报警 安全B:报警C:危险D:危险 安全答案:报警1.执行下列语句序列后,i和j的值分别是( )。inti=3,j=5;if(i-1>j)i--;elsej--; A:3,4B:2,4C:2,5D:3,5答案:3,41.下列语句在控制台上的输出是( )。if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);A:FirstMessageSecondMessage B:无输出C:FirstMessageD:SecondMessage答案:FirstMessageSecondMessage1.下列结构图对应于哪种结构(A是程序段,Р是条件)( )。 A:do…while循环结构B:while循环结构C:if…else…选择结构D:switch…case…选择结构答案:if…else…选择结构第四章测试1.能够结束本次循环的语句是()。A:breakB:continueC:gotoD:exit答案:continue 1.for循环结构中,递增发生在每次结构体执行()。A:前B:过程中C:后D:循环结束答案:后2.for结构头中的多个初始化应该以()号分隔开。A:;B:,C::D://答案:,3.以下叙述正确的是()。A:用do……while语句构成的循环,在while后的表达式为true时结束循环B:用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式C:do……while语句构成的循环不能用其他语句构成的循环来代替D:do……while语句构成的循环只能用break语句结束循环答案:用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式4.推荐C#程序员使用goto语句。() A:错B:对答案:错1.while结构体可以是一个单语句也可以是一个程序块。()A:错B:对答案:对2.设x=10,则表达式x<10?x=0:x++的值为{8}。()A:对B:错答案:错3.以下for循环的执行次数( )。for(inti=1;(i=-1)&(i>2);i++)A:一次也不执行B:无限次C:执行2次D:执行1次 答案:一次也不执行1.关于如下程序结构的描述中,哪一项是正确的?( )for( ; ; ){循环体;}A:执行循环体一次B:程序不符合语法要求C:不执行循环体D:一直执行循环体,即死循环答案:一直执行循环体,即死循环 1.下列程序执行的结果是输出( )。usingSystem;classtest{staticvoidMain()1for(inti=1;i<=100;i++){if(i%2==O)Console.WriteLine(i);}}A:0到100之间的所有整数B:1到100之间的所有奇数C:1到100之间的所有偶数D:1到100之间的所有整数答案:1到100之间的所有偶数 第五章测试1.下列关于类的描述中,错误的是()。A:类是具有共同行为的若干对象的统一描述体B:类是创建对象的模板C:类就是C#语言中的结构类型D:类是抽象数据类型的实现答案:类就是C#语言中的结构类型2.在类的定义中,类的()描述了该类的对象的行为特征。A:私有域B:所属的名字空间C:类名D:方法答案:方法3.含有一个或多个纯虚函数的类称为()。A:虚基类B:抽象类C:派生类D:具体类 答案:抽象类1.下列关于对象的描述中,错误的是()。A:对象成员的表示与C语言中结构变量的成员表示相同B:一个类所能创建对象的个数是有限制的C:定义对象时系统会自动进行初始化D:属于同一个类的对象占有内存字节数相同答案:一个类所能创建对象的个数是有限制的2.下列关于构造函数的描述中,错误的是()。A:带参数的构造函数具有类型转换作用B:构造函数可以重载C:构造函数名同类名D:构造函数是系统自动调用的答案:带参数的构造函数具有类型转换作用3.在类的成员中,用于存储属性值的是()。A:成员变量B:方法C:属性D:事件答案:成员变量 1.类的以下特性中,可以用于方便的重用已有的代码和数据的是()。A:继承B:多态C:封装D:抽象答案:继承2.以下关于抽象类的说法错误的是()。A:抽象类可以包含抽象属性B:抽象类可以包含抽象方法C:抽象类可以引用派生类的实例D:抽象类可以实例化答案:抽象类可以实例化3.派生类的对象可以直接访问的基类成员是()。A:公有继承的公有成员B:保护继承的公有成员C:私有继承的公有成员D:公有继承的保护成员答案:公有继承的公有成员4.关于虚方法实现多态,下列说法错误的是()。A:定义虚方法使用关键字virtualB:派生类是实现多态的一种应用形式 C:关键字virtual可以与override一起使用D:虚方法是实现多态的一种应用形式答案:定义虚方法使用关键字virtual第六章测试1.C#采用重载函数的目的是()。A:提高速度B:减少空间C:使用方便,提高可读性D:实现共享答案:实现共享2.面向对象方法的多态性是指()。A:针对一消息,不同的对象可以适合自身的方式加以响应。B:一个对象可以由多个其他对象组合而成C:一个对象在不同的运行环境中可以有不同的变体D:一个类可以派生出多个特殊类答案:一个对象在不同的运行环境中可以有不同的变体3.一个类的构造函数通常被定义为该类的()成员。()。A:PrivateB:Protected C:PublicD:Internal答案:Public1.一个类的析构函数通常被定义为该类的()成员。()。A:PublicB:PrivateC:InternalD:Protected答案:Public2.类的构造函数可以有任意个参数。()A:错B:对答案:对3.C#中接口的描述正确的有()。A:接口不能实例化B:接口可以实现多继承C:继承接口非抽象类必须实现接口的所有成员D:接口仅能包含方法的声明答案:接口不能实例化;接口可以实现多继承;继承接口非抽象类必须实现接口的所有成员;接口仅能包含方法的声明 1.委托可以被视为一种特殊的类。()A:对B:错答案:对2.多态可以通过重写虚方法实现。()A:错B:对答案:对3.方法的重载是实现多态的一种方法。()A:错B:对答案:对第七章测试4.在编写C#程序时,若需要对一个数组中的所有元素进行遍历,则使用()循环体最好。()。A:foreachB:dowhileC:whileD:for答案:foreach5.假定一个3行4列的二维整型数组,下列哪个定义是正确的()。()A:int[]arr=intnew[3,4] B:int[]arr=newint[4,3]C:int[]arr=newint[3,4]D:int[,]arr=newint[3,4]答案:int[,]arr=newint[3,4]1.假定一个3行4列的二维数组arr,它的第三个元素是()。()A:arr[3]B:arr[0.2]C:arr[0.3]D:arr[2,0]答案:arr[0.2]2.Array类中常用的方法有()。()。A:Reverse()B:GetLowBound()C:GetUpBound()lD:Sort()答案:Reverse();GetLowBound();GetUpBound()l;Sort()3.数组的遍历可以通过for或foreach循环实现。()A:错B:对答案:对 1.int[][]myarray=newint[3][]{newint[3]{5,6,2}newint[5]{6,9,7,8,3}newint[2]{3,2}}myarray[2][2]的值是()。()A:9B:越界C:2D:6答案:越界2.ArrayList是可以变长的数组。()A:错B:对答案:对3.数组pins的定义如下:int[]pins=newint[4]{5,2,3,1},pins[1]的值是()。()A:1B:2C:5D:3答案:24.Array类中的sort方法可以实现升序排序。()A:对B:错答案:对 第八章测试1.下面哪个类是用来以字节格式读写文件()。()A:FileStream类B:StreamReader类C:BinaryReader类D:BinaryWriter类答案:FileStream类2.下面哪个类是用来以二进制格式进行读文件()。()A:StreamReader类B:BinaryReader类C:BinaryWriter类D:FileStream类答案:BinaryReader类3.下面哪个类是用来以二进制格式进行写文件()。()A:FileStream类B:BinaryReader类C:BinaryWriter类D:StreamReader类答案:BinaryWriter类 1.下面哪些类是用来读写文件()。()A:FileStream类B:BinaryWriter类C:StreamReader类D:BinaryReader类答案:FileStream类;BinaryWriter类;StreamReader类;BinaryReader类2.FileStream类用来以字节格式进行读写。()A:对B:错答案:对3.下面哪个类是用来进行文本数据的读操作()()A:BinaryReader类B:BinaryWriter类C:StreamReader类D:FileStream类答案:StreamReader类;FileStream类4.Read()方法一次只能从输入流中读取一个字符。()A:错B:对答案:错 1.StreamReader类中常用的方法有()。()A:Read()B:Write()C:Peek()D:Close()答案:Read();Peek();Close()2.StreamReader和StreamWriter类用于文本文件的数据读写。()A:对B:错答案:对第九章测试3.OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录()。()A:TitleB:DirectoryC:FilteD:FileName答案:Directory 1.在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为()。()A:容器控件B:基类控件C:排列控件D:组合控件答案:组合控件2.如果要在窗体中始终显示系统的当前时间,应该使用的控件是()。()A:RadioButtonB:CheckBoxC:PanelD:Timer答案:RadioButton3.窗体具有以下哪些属性()。()A:数据B:可访问性C:设计D:焦点答案:数据;可访问性;设计;焦点 1.ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度。()A:对B:错答案:对2.禁用button1控件的属性设置为()()A:Button1.Enable=true;B:Button1.visible=true;C:Button1.Enable=false;D:Button1.visible=false;答案:Button1.Enable=false;3.ButtonClick事件在用户单击工具栏任何地方时都会触发。()A:错B:对答案:对4.image控件的常用属性有()。()A:BackColorB:VisibleC:ImageUrlD:Width答案:Visible;ImageUrl;Width 第十章测试1.在ADO.NET中,SqlConnection类所在的命名空间是()。()A:System.Data.OleDbB:System.DataC:System.Data.SqlClientD:System答案:System.Data.SqlClient2.在ADO.NET中用以填充DataSet的对象是()。()A:SqlCommandB:SqlConnectionC:SqlDataAdapterD:SqlParameter答案:SqlDataAdapter3.在ADO.NET中,用来与数据源建立连接的对象是()。()A:Connection对象B:DataAdapter对象C:DataSet对象D:Command对象答案:DataAdapter对象4.在ADO.NET中,下列属于SqlDataAdapter对象的属性的是()。() A:DeleteCommandB:UpDateCommandC:SelectCommandD:InsertCommand答案:DeleteCommand;UpDateCommand;SelectCommand;InsertCommand1.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行。()A:对B:错答案:对2.SqlDataReader对象提供只读单向数据的功能。()A:对B:错答案:对3.在ADO.NET中,用户可以使用()对象建立应用程序与数据库连接。()A:DataReaderB:DataSetC:CommandD:Connection答案:Connection4.Select操作的Sql语句只能由ExecuteReader()方法来执行。() A:对B:错答案:对1.Clear清除DataSet对象中所有表的所有数据。()A:对B:错答案:对2.ado.net提供了丰富的数据库操作,使用SqlConnection对象连接数据库。()A:对B:错答案:对
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处