.NET程序设计智慧树知到答案章节测试2023年山东管理学院_第1页
.NET程序设计智慧树知到答案章节测试2023年山东管理学院_第2页
.NET程序设计智慧树知到答案章节测试2023年山东管理学院_第3页
.NET程序设计智慧树知到答案章节测试2023年山东管理学院_第4页
.NET程序设计智慧树知到答案章节测试2023年山东管理学院_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

第一章测试C#源文件的缺省扩展名()。

A:OBJ

B:EXE

C:CS

D:LIK

答案:C由C#源文件编译连接的可执行文件的缺省扩展名为()

A:LIK

B:CS

C:OBJ

D:EXE

答案:Dvisualstudio2012的菜单栏功能包括()。

A:生成

B:视图

C:编辑

D:文件

答案:ABCDC#程序的基本模块()

A:表达式

B:标识符

C:函数

D:语句

答案:CC#程序中标识符可以以字母或数字开头。()

A:错

B:对

答案:A程序中主函数的名称为{Main}。()

A:错

B:对

答案:B编写程序一般需要几个步骤,依次是()。

A:连接

B:调试

C:编译

D:编辑

答案:ABCDC#语言是C/C++语言衍生而来的。()

A:错

B:对

答案:BC#语言不区分大小写。()

A:错

B:对

答案:AC#使用using语句导入命名空间。()

A:错

B:对

答案:B第二章测试C#可用作标识符的是()。

A:Void

B:2a

C:A

D:Student

答案:CD存储以下数据,占用存储字节最多的是()。

A:‘0’

B:“0”

C:0.0

D:0

答案:A设“inta=12;”,则执行完语句“a=a*a;”语句后,a的值为()。

A:144

B:156

C:288

D:12

答案:B设x是一个布尔型的值,y的值为10,则表达式“x&&y”的值为()

A:与x值相同

B:1

C:与x值相反

D:0

答案:A设x和y都是布尔值,则x&&y为真的条件为它们必须都为真。()

A:对

B:错

答案:AC#中常用的变量类型有()。

A:浮点型

B:字符串型

C:整型

D:字符型

答案:ABCD设x和y都是布尔值,则x||y为真的条件为它们必须都为真。()

A:对

B:错

答案:B数值文本通常由正负号、数字和小数点组成。()

A:对

B:错

答案:AC#类型中可以通过隐式转换、显示转换和使用Convert类转换。()

A:错

B:对

答案:B第三章测试所有的程序都可以由3种控制结构组成,即()。

A:循环结构、判断结构、主程序结构

B:顺序结构、选择结构、循环结构

C:选择结构、for结构、if结构

D:顺序结构、判断结构、多分支结构

答案:B()语句可以在多个分支中进行选择。

A:if…else

B:switch

C:if

D:if…elseif

答案:B在C#语言中,switch语句用()来处理不匹配case语句的值。

A:default

B:anyelse

C:goto

D:break

答案:Aswitch中可以有两个或两个以上的case标签的常量与控制表达式的值相同。()

A:对

B:错

答案:B在带有“||”操作符的语句中,如果其中一个或两个条件都为真,则语句为真。()

A:对

B:错

答案:A下面代码运行后,s的值是(

)。ints=0;for(inti=1;i<100;i++){if(s>10){break;}if(i%2==0){

s+=i;}}

A:6

B:20

C:10

D:12

答案:D如果x=35,y=80,下面代码的输出结果是(

)。if(x<-10llx>30){if(y>=100){Console.Writeline(“危险”);}

else{Console.WriteLine(“报警”);}}else{Console.Writeline(“安全”);}

A:报警

B:危险

安全

C:危险

D:报警

安全

答案:A执行下列语句序列后,i和j的值分别是(

)。inti=3,j=5;if(i-1>j)i–;elsej–;

A:2,4

B:3,4

C:3,5

D:2,5

答案:B下列语句在控制台上的输出是(

)。if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);

A:SecondMessage

B:无输出

C:FirstMessageSecondMessage

D:FirstMessage

答案:C下列结构图对应于哪种结构(A是程序段,Р是条件)(

)。

A:switch…case…选择结构

B:if…else…选择结构

C:while循环结构

D:do…while循环结构

答案:B第四章测试能够结束本次循环的语句是()。

A:goto

B:continue

C:exit

D:break

答案:Bfor循环结构中,递增发生在每次结构体执行()。

A:循环结束

B:前

C:过程中

D:后

答案:Dfor结构头中的多个初始化应该以()号分隔开。

A::

B://

C:,

D:;

答案:C以下叙述正确的是()。

A:用do……while语句构成的循环,在while后的表达式为true时结束循环

B:do……while语句构成的循环只能用break语句结束循环

C:do……while语句构成的循环不能用其他语句构成的循环来代替

D:用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式

答案:D推荐C#程序员使用goto语句。()

A:对

B:错

答案:Bwhile结构体可以是一个单语句也可以是一个程序块。()

A:错

B:对

答案:B设x=10,则表达式x<10?x=0:x++的值为{8}。()

A:错

B:对

答案:A以下for循环的执行次数(

)。for(inti=1;(i=-1)&(i>2);i++)

A:执行1次

B:无限次

C:执行2次

D:一次也不执行

答案:D关于如下程序结构的描述中,哪一项是正确的?(

)for(

;

;

){循环体;}

A:执行循环体一次

B:不执行循环体

C:程序不符合语法要求

D:一直执行循环体,即死循环

答案:D下列程序执行的结果是输出(

)。usingSystem;classtest{staticvoidMain()1for(inti=1;i<=100;i++){if(i%2==O)Console.WriteLine(i);}}

A:1到100之间的所有偶数

B:1到100之间的所有奇数

C:1到100之间的所有整数

D:0到100之间的所有整数

答案:A第五章测试下列关于类的描述中,错误的是()。

A:类就是C#语言中的结构类型

B:类是创建对象的模板

C:类是抽象数据类型的实现

D:类是具有共同行为的若干对象的统一描述体

答案:A在类的定义中,类的()描述了该类的对象的行为特征。

A:所属的名字空间

B:类名

C:方法

D:私有域

答案:C含有一个或多个纯虚函数的类称为()。

A:抽象类

B:虚基类

C:派生类

D:具体类

答案:A下列关于对象的描述中,错误的是()。

A:对象成员的表示与C语言中结构变量的成员表示相同

B:属于同一个类的对象占有内存字节数相同

C:定义对象时系统会自动进行初始化

D:一个类所能创建对象的个数是有限制的

答案:D下列关于构造函数的描述中,错误的是()。

A:构造函数可以重载

B:构造函数是系统自动调用的

C:带参数的构造函数具有类型转换作用

D:构造函数名同类名

答案:C在类的成员中,用于存储属性值的是()。

A:属性

B:成员变量

C:事件

D:方法

答案:B类的以下特性中,可以用于方便的重用已有的代码和数据的是()。

A:多态

B:封装

C:抽象

D:继承

答案:D以下关于抽象类的说法错误的是()。

A:抽象类可以实例化

B:抽象类可以包含抽象方法

C:抽象类可以引用派生类的实例

D:抽象类可以包含抽象属性

答案:A派生类的对象可以直接访问的基类成员是()。

A:保护继承的公有成员

B:公有继承的保护成员

C:私有继承的公有成员

D:公有继承的公有成员

答案:D关于虚方法实现多态,下列说法错误的是()。

A:关键字virtual可以与override一起使用

B:虚方法是实现多态的一种应用形式

C:定义虚方法使用关键字virtual

D:派生类是实现多态的一种应用形式

答案:C第六章测试C#采用重载函数的目的是()。

A:实现共享

B:减少空间

C:使用方便,提高可读性

D:提高速度

答案:A面向对象方法的多态性是指()。

A:一个类可以派生出多个特殊类

B:一个对象可以由多个其他对象组合而成

C:一个对象在不同的运行环境中可以有不同的变体

D:针对一消息,不同的对象可以适合自身的方式加以响应。

答案:C一个类的构造函数通常被定义为该类的()成员。()。

A:Public

B:Internal

C:Protected

D:Private

答案:A一个类的析构函数通常被定义为该类的()成员。()。

A:Protected

B:Private

C:Internal

D:Public

答案:D类的构造函数可以有任意个参数。()

A:错

B:对

答案:BC#中接口的描述正确的有()。

A:接口可以实现多继承

B:接口不能实例化

C:继承接口非抽象类必须实现接口的所有成员

D:接口仅能包含方法的声明

答案:ABCD委托可以被视为一种特殊的类。()

A:对

B:错

答案:A多态可以通过重写虚方法实现。()

A:对

B:错

答案:A方法的重载是实现多态的一种方法。()

A:对

B:错

答案:A第七章测试在编写C#程序时,若需要对一个数组中的所有元素进行遍历,则使用()循环体最好。()。

A:for

B:while

C:foreach

D:dowhile

答案:C假定一个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]

答案:C假定一个3行4列的二维数组arr,它的第三个元素是()。()

A:arr[3]

B:arr[0.3]

C:arr[0.2]

D:arr[2,0]

答案:CArray类中常用的方法有()。()。

A:Sort()

B:GetLowBound()

C:GetUpBound()l

D:Reverse()

答案:ABCD数组的遍历可以通过for或foreach循环实现。()

A:对

B:错

答案:Aint[][]myarray=newint[3][]{newint[3]{5,6,2}newint[5]{6,9,7,8,3}newint[2]{3,2}}myarray[2][2]的值是()。()

A:越界

B:9

C:2

D:6

答案:AArrayList是可以变长的数组。()

A:对

B:错

答案:A数组pins的定义如下:int[]pins=newint[4]{5,2,3,1},pins[1]的值是()。()

A:3

B:5

C:1

D:2

答案:DArray类中的sort方法可以实现升序排序。()

A:错

B:对

答案:B第八章测试下面哪个类是用来以字节格式读写文件()。()

A:FileStream类

B:BinaryReader类

C:BinaryWriter类

D:StreamReader类

答案:A下面哪个类是用来以二进制格式进行读文件()。()

A:BinaryWriter类

B:BinaryReader类

C:StreamReader类

D:FileStream类

答案:B下面哪个类是用来以二进制格式进行写文件()。()

A:FileStream类

B:BinaryWriter类

C:BinaryReader类

D:StreamReader类

答案:B下面哪些类是用来读写文件()。()

A:FileStream类

B:BinaryWriter类

C:BinaryReader类

D:StreamReader类

答案:ABCDFileStream类用来以字节格式进行读写。()

A:对

B:错

答案:A下面哪个类是用来进行文本数据的读操作()()

A:BinaryWriter类

B:FileStream类

C:BinaryReader类

D:StreamReader类

答案:BDRead()方法一次只能从输入流中读取一个字符。()

A:错

B:对

答案:AStreamReader类中常用的方法有()。()

A:Peek()

B:Close()

C:Write()

D:Read()

答案:ABDStreamReader和StreamWriter类用于文本文件的数据读写。()

A:错

B:对

答案:B第九章测试OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录()。()

A:Filte

B:Title

C:Directory

D:FileName

答案:C在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为()。()

A:基类控件

B:排列控件

C:容器控件

D:组合控件

答案:D如果要在窗体中始终显示系统的当前时间,应该使用的控件是()。()

A:RadioButton

B:Timer

C:Panel

D:CheckBox

答案:A窗体具有以下哪些属性()。()

A:数据

B:可访问性

C:设计

D:焦点

答案:ABCDButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度。()

A:对

B:错

答案:A禁用button1控件的属性设置为()()

A:Button1.visible=false;

B:Button1.Enable=false;

C:Button1.visible=true;

D:Button1.Enable=true;

答案:BButtonClick事件在用户单击工具栏任何地方时都会触发。()

A:对

B:错

答案:Aimage控件的常用属性有()。()

A:Visible

B:BackColor

C:ImageUrl

D:Width

答案:ACD第十章测试在ADO.NET中,SqlConnection类所在的命名空间是()。()

A:System.Data.OleDb

B:System.Data

C:System.Data.SqlClien

温馨提示

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

评论

0/150

提交评论