复习考试1Word文件下载.docx

上传人:b****5 文档编号:21049740 上传时间:2023-01-27 格式:DOCX 页数:18 大小:20.58KB
下载 相关 举报
复习考试1Word文件下载.docx_第1页
第1页 / 共18页
复习考试1Word文件下载.docx_第2页
第2页 / 共18页
复习考试1Word文件下载.docx_第3页
第3页 / 共18页
复习考试1Word文件下载.docx_第4页
第4页 / 共18页
复习考试1Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

复习考试1Word文件下载.docx

《复习考试1Word文件下载.docx》由会员分享,可在线阅读,更多相关《复习考试1Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

复习考试1Word文件下载.docx

false

B)false

true

C)true

D)false

【057】下列关于c#代码说法正确的是()(选择一项)

intnum=8;

doubledou=2.5;

Console.WriteLine(num+(int)dou);

A)8

B)10

C)10.5

D)编译出错

【058】运行下面c#代码,输出结果是()(选择一项)

Console.WriteLine("

你好{0},我是{1}"

"

Marry"

Mike"

);

A)你好{1},我是{2},Marry,Mike

B)你好Marry,我是Mike

C)你好{1},我是{2}

D)代码出错

【059】执行下面代码输出结果是()(选择一项)

int[]array=newint[3]{1,2,3};

foreach(intcinarray)

if(c<

2){

Console.WriteLine(c);

}else{

break;

A)1

B)12

C)123

D)编译错误

【060】有如下c#代码,若空白处填写()将导致编译错误。

(选择二项)

int[]arr=newint[8];

foreach(intxinarr)

{

//空白处

A)Console.Write(x+1);

B)Console.Write(x++);

C)Console.Write(x=0);

D)Console.Write(x==0);

【016】建立c#控制台应用程序,实现输出“helloworld”,并将两个单词分别打印在两行。

则正确的代码是()(选择二项)

A)Console.Write("

hello\nworld"

B)Console.Write("

hello"

Console.Write("

world"

C)Console.Write("

hello\n"

D)Console.Write("

\nhello"

【062】下列c#代码会产生什么错误().(选择一项)

classClass1

stringname;

stringName

get{returnname;

}

publicstaticvoidMain()

Class1c;

c.name="

菜郎"

Console.WriteLine(c.Name);

A)逻辑错误

B)编译错误

C)运行异常

D)无错误,输出“菜郎”

【063】下面c#代码的运行结果是()。

classDemo

intx=1;

publicintX

get{return++x;

set{x=value+1;

Demodemo=newDemo();

demo.X=10;

Console.WriteLine(demo.X);

A)10

B)11

C)12

D)运行报错

【064】在c#语言中,不属于c#关键字的是()(选择一项)

A)namespace

B)using

C)Main

D)package

【065】在c#语言中,关于以下代码描述,下面选项错误的是()(选择一项)

classEmployee

stringname="

"

intage=0;

publicvoidsetData(stringname,intage)

this.name=name;

this.age=age;

A)this关键字引用Employee类的当前实例

B)在成员变量和参数同名的情况下,this关键字用于区分Employee类的成员变量和setData方法的参数

C)this关键字可以解决成员变量和局部变量名称冲突问题

D)如果成员变量和局部变量名称不冲突,也必须使用this关键字,否则无法编译

【066】在c#语言中,以下关于类型转换的语句错误的是()(选择一项)

A)inttemp=int.Parse("

44"

Console.WriteLine(temp);

B)floattemp=float.Parse("

55.34"

Console.WriteLine(temp);

C)doubletemp=double.Parse("

78.99"

D)inttemp=int.Parse("

student"

【067】以下代码输出结果是()(选择一项)

int[]a={1,2,3};

int[]b;

b=a;

for(inti=0;

i<

b.length;

i++)

Console.WriteLine(b[i]+"

A)1,

B)1

C)1,2,3

【068】定义常量的关键字是()(选择一项)

A)static

B)final

C)private

D)const

【069】以下代码,输出结果是()(选择一项)

intx=3;

inty=4;

x=(y<

x++)?

1:

0;

Console.WriteLine(x);

A)0

C)3

D)4

【070】在c#中,以下循环执行次数是()(选择一项)

for(inti=0,j=1;

j+1;

i+=2,j--)

Console.WriteLine(i);

C)2

D)3

【71】在c#中,输出结果是()(选择一项)

inti=1;

while(i++<

=10)

Console.WriteLine(i+"

A)1,2,3,4,5,6,7,8,9,10

B)2,3,4,5,6,7,8,9,10,11

C)11,

D)12

【72】以下代码输出结果是()(选择一项)

intscore=78;

if(score<

60)输出“没及格”

70)输出“及格了”

80)输出“良好”

90)输出“优秀”

A)良好

B)良好优秀

C)没及格

D)及格了

【73】在c#中,输出结果为()(选择一项)

boolb1=false,b2=true;

if((b1=2>

3)&

&

(b2=5>

0)){

真"

b1="

+b1+"

b2="

+b2);

A)b1=false,b2=true

B)b1=true,b2=false

C)b1=false,b2=false

D)b1=true,b2=true

【74】以下造成代码错误的原因是()(选择一项)

publicvoidOnLoad()

if(...)

代码1

else

代码2

代码3

return;

代码4

A)代码1

B)代码2

C)代码3

D)代码4

【75】若要使下面程序输出值为2,则应该给n输入的值是()(选择一项)

ints=0,a=1;

intn=int.Parse(Console.ReadLine());

do

s=s+1;

a=a-2;

}while(s!

=n);

Console.Write(a);

A)-1

B)-3

C)-5

D)0

【76】在c#中,关于以下代码说法错误的是()(选择一项)

usingSystem;

namespaceHelloWorld

classProgram

staticvoidMain()

//....

}}

A)使用namespace关键字定义命名空间

B)命名空间可以提高管理代码和使用代码的效率

C)using是用来引入其他命名空间

D)类名Program必须与源文件名一致

【77】以下c#代码,输出结果是()(选择一项)

int[]array={1,2,3,4};

foreach(intiinarray)

if(i<

4){

Console.Write(i);

}else{

}}

A)12

B)123

C)1234

【78】关于c#代码,以下描述正确的是()。

(选择一项)

intn=4;

doublem=2.8;

Console.WriteLine(n+(int)m);

A)4.0

B)6.8

C)6

D)7

【79】在c#控制台程序中,运行如下代码,输出结果是()(选择一项)

intCurrentDay=3;

switch(CurrentDay)

case3:

case4:

Thursday"

break;

case1:

Monday"

case2:

Tuesday"

default:

Week"

A)Thursday

B)Monday

C)Week

 

【80】在c#中,如下代码实现丛控制台得到用户数量,并转换成整数,横线处应填写的代码是()(选择一项)

请输入用户数量:

--------------------------

用户数量:

{0}"

num);

A)intnum=Console.WriteLine();

B)intnum=Console.ReadLine();

C)intnum=int.Parse(Console.ReadLine());

D)intnum=int.Parse(Console.WriteLine());

【81】在c#中,运行如下代码,输出结果是“我的名字是:

Mike”,那么横线处应填写的代码是()(选择二项)

staticvoidMain()

_________________

A)Console.WriteLine(我的名字是+name);

B)Console.WriteLine("

我的名字是{1}"

name);

C)Console.WriteLine("

我的名字是"

+name);

D)Console.WriteLine("

我的名字是{0}"

【82】在c#中,关于switch的说法错误的是()(选择一项)

A)default必须放到所有case之后

B)case语句不能有相同的值

C)case后的值必须是常量值

D)case中的值不能使用变量

【83】在c#中,如果定义一个学员人数的变量,那么最好将此类型定义为()类型。

A

A)int

B)float

C)double

D)String

【84】在C#中,以下是循环输出所有数组元素的代码,运行此代码输出结果不正确,则有可能是因为第()行代码存在错误。

(选择一项)

int[]array={0,1,2,3,4};

//1

array.Length-1;

i++)//2{

Console.Write(array[i]+"

"

//3

Console.ReadLine();

//4

B)2

【85】在c#中,运行如下代码,输出结果是()。

(选择一项)

staticvoidMain(string[]args)

Console.Write("

NUM的值为"

NUM++;

Console.WriteLine(NUM);

A)NUM的值为NUM

B)NUM的值为1

C)NUM的值为2

【86】在c#中,以下关于string.Empty和null在判断空字符串时的说法错误的是()(选择一项)

A)string.Empty表示空字符串,即字符串对象中不包含任何字符

B)null表示空引用,即不引用任何对象

C)string.Empty和null在判断空字符串时,效果是完全一样的

D)在判断字符串中是否有内容时推荐使用string.Empty

【87】在c#中,下面代码运行结果是()。

int[]array=newint[]{1,2,3,4,5};

foreach(intvarinarray)

Console.Write(var++);

A)12345

B)23456

C)1,2,3,4,5

【88】在c#中,假如有字符串:

strings="

不拘一格降人才"

则若想得到“不拘一格”的结果,下列正确的是()。

A)stringsub=s.Substring(0,3);

B)stringsub=s.Substring(0,4);

C)stringsub=s.Substring(1,4);

D)stringsub=s.Substring(1,5);

【89】在C#中,以下()不属于C#基本数据类型。

B)double

C)String

D)bool

【90】在C#中,命名空间有多种用途,但不包含()。

A)将类组合成较小的单元,便于使用

B)有助于避免命名冲突

C)有助于提高运行效率

D)允许在更广的范围内保护类、数据和方法

【91】编译并运行下面的Java代码,()会出现在输出结果中。

(选择二项)

publicclassTest{

publicstaticvoidMain(Stringargs[]){

for(inti=0;

i<

3;

i++){

for(intj=3;

j>

=0;

j--){

if(i==j)

continue;

Console.WriteLine("

i="

+i+"

j="

+j);

A)i=0j=3

B)i=0j=0

C)i=2j=2

D)i=0j=2

E)i=1j=1

【92】在C#中,()关键字用来退出循环,将控制权转给程序的其他部分。

A)return

B)continue

C)break

D)exit

【93】在C#语言的控制结构中,break语句是经常用到的语句。

下面一段代码中break语句起到()的作用。

intpointer=0;

while(pointer<

=10){

switch(pointer%3){

case1:

pointer+=1;

break;

case2:

pointer+=2;

default:

pointer+=3;

A)结束当次循环,使控制权直接转移到控制循环的条件表达式

B)从嵌套循环内部跳出最里面的循环

C)终止switch语句的语句序列,提高switch-case语句性能

D)退出循环

【94】给定如下C#程序的方法结构,则方法体实现语句正确的是()。

publicstringchange(inti){

//方法体

A)return100;

B)return'

a'

C)returni+"

D)returni;

【95】在HelloWord中,如果要在字符串类型对象s="

HelloWord"

中,得到字母'

W'

出现的位置,可使用以下()语句。

A)s.Join('

B)s.Split('

C)s.IndexOf('

D)s.substring('

【96】给定一个C#程序的代码如下所示,则编译运行后,输出结果是()。

publicclassTest{

intcount=9;

publicvoidcount1(){

count=10;

count1="

+);

publicvoidcount2(){

count2="

+count);

Testt=newTest();

t.count1();

t.count2();

A)count1=9

count2=9

B)count1=10

C)count1=10

count2=10

D)count1=9

【97】有关C#中的类和对象,以下说法错误的是()。

A)同一个类的所有对象都拥有相同的特征和行为

B)类和对象一样,只是说法不同

C)对象是具有属性和行为的实体

D)类规定了对象拥有的特征和行为

【098】给定如下C#代码片段,编译运行后,输出结果是()。

Strings="

ABCDEFGH"

Console.Write(s.substring(3));

A)ABC

B)DEF

C)DEFGH

D)ABCDE

【099】分析如下的C#代码,编译运行时将输出()(选择一项)

Strings=newString("

ACCPTest"

inti=1;

intj=4;

Console.WriteLine(s.substring(i,j));

A)ACCP

B)ACC

C)CCP

D)CCPT

【100】在C#语言的main方法定义体中,下面()是错误的。

A)staticvoidMain(string[]args){}

B)staticintMain(string[]args){}

C)staticMain(string[]args){}

D)staticintMain(){}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1