关键词不能为空

当前您在: 主页 > 英语 >

c#基础考试题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-29 10:02
tags:

-belle

2021年1月29日发(作者:archie)


C#


基础考试



分数说 明:满分


100


分,


30


道定项选择题,


3



/


题,一道简答题,


10


分。



一、选择题(共


30


题,< /p>


3



/


题)



1)




C#



的语法中


,( )


关键字可以实现在派生类中对基类的虚函数进行重写


. (


选择一项


)



a)



override



b)new




c)static





d)virtual




2


)关于下面的


C#



代码



public static void Main( )



{








int p=0;











for (int i=1; i<=2;i++)















for (int j=1; j<=2;++j)


















for (int k=2; k>=1; --k)
























p=i+j+k;
















Console. Write (p. ToString( ));
















( );



}



程序运行后的

p


值为(




(


选择一项


)

< br>


a)16




b) 14




c)4




d)5




e)


代码中存在错误,程序不能编译运行




3


)以下的


C#


代码段:



Public Struct Person



{string Name;



int Age;}



public static void Main( )



{ Hashtable A;






Person B;






MainET


中,程序中的错误可以划分为以下三类,除了()



(选择一项)



a)



逻辑错误



c)



语法错误




b)



语义错误



d)



规格错误





6)



C#


中,下列关于


Main


方法的描述正确的是()



(选择一项)



a




Mai n


方法是公共语言运行库通向应用程序的公共入口



b




在一个 应用程序中只能有一个


Main


方法



c




Mai n


方法前的


static


关键字表示< /p>


Main


静态方法,只有类实例化后,静态方法才可以被


调用



d




Mai n


方法的返回类型为


void


,不能为 其他类型




7)

< br>在


C#


语言特性中,关于抽象类,以下描述正确的是()



(选择一项)



a)



在抽象类包含全部已经实现的方法的时候,抽象类可以实例化



b)



子类可以同时实现多个抽象类



c)



使用


v oid


关键字标注一个抽象类



d)



抽象基类可以包含已经实现的方法




8)


阅读以下的


C#


代码:



using System;





void Foo(double input)





{ (



Foo(double input)


”);


}





double Foo(int input) {







(



Foo(double input,int af)



);







return input; }





public static void Main(){







Overloading app=new Overloading();







int I=5;







(I)); }}



上述代码运行结果为()



(选择一项)



a)



Foo(double input)



b)



Foo(double input,int af)



c)



程序出错,因为不能转换


int


数据类型到


double


数据类型



d)



程序不能编译通过,因为方法重载错误




9)



C #


中,下列代码的运行结果是()



( 选择一项)



static void Main(string [] args)



{




}



(



运行结果是:


{0}


,



运行结果


< br>);



a)



运行结果



b)



运行结果是:


{0}



c)



运行结果是:运行结果



d)



运行结果是运行结果




10)



C#


中,下列代码的运行结果是()



(选择一项)



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



(names,1,3);



foreach(int name in names)



{




(name);



}



a)



4321



b)



1234



c)



4123



d)



3214




11)



C#


中,


()正确定以了一个数组。


(选择一项)



a) int iArray=new int[10];



c) int [] iArray=new int[10];



b) int [] iArray=new int;



d)



int [] iArray=new int(10);




12)



C#


中,下列代码的运行结果是()



(选择一项)



static void Main()



{




int [] num1=new int[]{1,2,3,4,5};




int [] num2=new int[5]{6,7,8,9,10};




(num1,num2,1);




foreach(int i in num2)




{





(i);




}



}



a)62345



b)678910



c)12346



d )178910




13)



C#


中,已知下列代码的运行结果是“老虎吃动物”


,请问在空 白处


1


和空白处


2

分别


应该填写的代码是()



(选 择一项)



public class Animal



{




public


空白处


1 void Eat()




{





(



我要吃



);




}



}



public class Tigger:Animal



{




public


空白处


2 void Eat()




{





(



老虎吃动物



);




}



}



public class Test



{




static void Main()




{





Animal an=new Tiger();





();




}



}



a)virtual



new



c)virtual



o verride



b)override



virtual



d)new



virtual




14)



C#


中,下列关于抽象类和接口的说法,正确的是()



(选择一项)



a)


在抽象类中,所有的方法都是抽象方法



b)

< br>继承自抽象类的子类必须实现其父类(抽象类)中的所有抽象方法


c)

< p>
在接口中,可以有方法实现,在抽象类中不能有方法实现



d)


一个类可以从多个接口继承,也可以从多个抽象类继承



15)


< br>.NET


中,


.NET Framework

< p>
由()组成。


(选择一项)


a)FCL



CLR



c)




b) CLS



CTS



d)WinForm





16)



C#


中,下列代码的运行结果是()



(选择一项)



ArrayList arrNumber=new ArrayList();



=2;



for(int i=0;i<5;i++)



{




(i);



}



;



a)2



b)4



c)5




17)



C#


中,下列代码的运行结果为


( )(


选择一项


)



float f=1.01f;



object o=f;



d)8



-belle


-belle


-belle


-belle


-belle


-belle


-belle


-belle



本文更新与2021-01-29 10:02,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/584888.html

c#基础考试题的相关文章