.NET程序设计(C#)学习通超星课后章节答案期末考试题库2023年_第1页
.NET程序设计(C#)学习通超星课后章节答案期末考试题库2023年_第2页
.NET程序设计(C#)学习通超星课后章节答案期末考试题库2023年_第3页
.NET程序设计(C#)学习通超星课后章节答案期末考试题库2023年_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

.NET程序设计(C#)学习通超星课后章节答案期末考试题库2023年1.

写出以下程序的运行结果。

class

Test

{

public

static

void

Main()

{

int

x

=

5;

int

y

=

x++;

Console.WriteLine(y);

y=++x;

Console.WriteLine(y);

Console.WriteLine(x);}

}运行结果:

参考答案:

577

C#类MyClass中,下列方法重载是合法的public

void

showInfo(int

i){...}public

double

showInfo(int

i)

{…}

参考答案:

continue

语句只用于循环语句中,它的作用是跳出循环。

参考答案:

else总是与离他最近的一个if语句相匹配

参考答案:

for语句括号中的三个表达式,可以省略其中的某一个或多个,但不能三个同时省略。

参考答案:

if语句后面的表达式应该是(

参考答案:

条件表达式

下列关于do…while语句描述正确的是?【多选题】

参考答案:

do…while循环语句将循环条件放在了循环体的后面###do…while循环中无论循环条件是否成立循环体都会被执行一次

下列语句在控制台上的输出是什么?...if(true)

System.Console.WriteLine(“FirstMessage”);

System.Console.WriteLine(“SecondMessage”);...

参考答案:

FirstMessage

SecondMessage

下列选项中,(

)不属于C#数据类型中的值类型。

参考答案:

string

下面代码的运行结果是(

)staticvoidMain(string[]args){

intnum1=34;

intnum2=55;

Increase(refnum1,num2);

Console.WriteLine("{0}和{1}",num1,num2);

Console.ReadLine();}privatestaticvoidIncrease(refintnum1,intnum2){

num1++;

num2++;}

参考答案:

35和55

下面关于方法重载说法错误的是?【多选题】

参考答案:

方法重载要求方法的返回值类型相同###方法的重载要求方法的参数列表相同

下面关于类的声明,正确的是?

参考答案:

public

class

Car{…}

下面哪项是C#程序的入口方法

参考答案:

Main(

)

以下关于for循环的说法不正确的是(

)。

参考答案:

for循环只能用于循环次数已经确定的情况

以下选项中,哪个不属于switch语句的关键字?

参考答案:

for

以下选项中哪些描述是正确的?【多选题】

参考答案:

break关键字用于跳出当前循环###continue关键字用于终止本次循环,执行下一次循环###switch条件语句中可以使用break

以下选项哪个选项可以正确创建一个二维数组?

参考答案:

int[,]

a={{1,5},{4,5},{3,6}};

假设int

x

=

2,三元表达式

x>0?x+1:5

的运行结果是以下哪一个?

参考答案:

3

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

)for(

;

;

)

{

循环体;

}

参考答案:

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

分析一下C#片段中的属性,该属性是(

)属性。......

privatestringname;

PublicstringName{

get{returnname;}

}......

参考答案:

只读

在C#中,下列代码的运行结果是(

usingSystem;classTest{

PublicstaticvoidMain(string[]args)

{

inta=21,b=22,c=23;

if(a

参考答案:

22

在C#中,下列关于属性的使用正确的是(

)。

参考答案:

privateintnum;publicintNum{get{returnnum;}set{num=value;}

}

在C#中,关于continue和break,以下说法正确的是(

参考答案:

continue是中断本次循环,进入一下次的循环

在c#的选择语句的switchcase结构中,(

)子句用于指定在找不到匹配项时执行的动作

参考答案:

default

在C#语言中,方法重载的判定条件,下列选项中哪项不是的(

)。

参考答案:

返回类型不同

在switch语句中,default语句是可选的,且若存在,只能有一个。

参考答案:

在下列C#代码中,(

)是类Teacher的属性。public

class

Teacher{

int

age=13;

public

string

Name{

get{return

name;}

set{name=value;}

}

public

void

SaySomething(){//…}}

参考答案:

Name

在类的定义中,类的方法描述了该类的对象的行为特征。

参考答案:

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

)。if(x<-10||x>30){

if(y>=100)

{

Console.WriteLine("危险");

}

else

{

Console.WriteLine("报警");

}}else{

Console.WriteLine("安全");}

参考答案:

报警

将变量从字符串类型转换为数值类型可以使用的类型转换方法是(

参考答案:

int.Parse(

)

属性必须同时定义get和set访问器

参考答案:

已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量n的值为()。if(c>b+2)n=a+b;elseif(a+b

参考答案:

9

引用类型主要有4种:类类型、数组类型、接口类型和(

参考答案:

字符串类型

当month

等于6时,下面代码的输出结果是(

)。

int

days

=

0;switch

(month){

case

2:

days

=

28;

break;

case

4:

case

6:

case

9:

case

11:

days

=

30;

break;

default:

days

=

31;

break;}

Console.WriteLine(days);

参考答案:

30

数组的最大索引值为“数组名.Length”。

参考答案:

方法传递参数时在参数前使用ref或out关键字,传递的是?

参考答案:

变量的地址

方法定义过程中不能省略的是?【多选题】

参考答案:

返回值类型###包含方法体的一对花括号

方法的返回值类型均为void的。

参考答案:

被sta

温馨提示

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

评论

0/150

提交评论