Console.WriteLine(s= =t);
Console.WriteLine((object)s= =t); Console.WriteLine(s= =(object)t);
Console.WriteLine((object)s= =(object)t); } }
A.True False False False B.False False True False C.False False False True D.True True False False
155.下面对for语句说法正确的是 B___ A.for语句的循环条件不能缺少 B.for(;;)是无限循环 C.for循环无法嵌套 D.for语句是跳转语句
??????156.下列代码输出正确的是_A__ namespace Answer {
class Program {
static void Main(string[] args) {
int I,j;
for(i=1;i>=0;i--)
for(j=0;j<=I;j++) Console.WriteLine(“i*j={0}”,i*j);
} } }
A.i*j=0 i*j=0 i*j=0 B.i*j=1 i*j=0 i*j=1 C.i*j=1 i*j=1 i*j=0 D.i*j=0 i*j=1 i*j=0
157.当输入e和q时下列代码的输出结果为_D_ namespace Answer {
class Program {
static void Main(string[] args) {
char c;
while((c= convert.ToChar(Console.ReadLine()))!=’q’) {
Console.WriteLine(“你输入的是:{0}”,c); } } }
}
A.你输入的是:e 退出程序
B.你输入的是:e 你输入的是:q C.你输入的是:q 你输入的是:e D.退出程序
158.下面对i值的输出结果说法正确的是__B___. namespace Answer {
class Program {
static void Main(string[] args) {
int i do {
i++; } while(i<5)
Console.WriteLine(“i值的为:{0}”,i) } } }
A.i的值为: 5 B.i的值为: 6 C.i的值为: 7 D.i的值为: 8
? 159.下面代码的执行结果正确的是 _A____ 不确定的答案 namespace Answer {
class Program {
static void Main(string[] args) {
int i=0;
while(i<=2)
{
}
} A.0 B.1 C.2 D.3
160.下列参数类型中_D__是C#中不允许使用的 A.值参数 B.引用参数 C.输出参数 D.指针参数
161.有两个具有相同名字的函数,当只满足下列选项的__D__条件时,它们不能算作重载函数。
A.返回值的类不同 B.参数数目不同 C.参数类型不同 D.参数的顺序不同
162.关于参数数组,下列说法错误的是_B__. A.参数数组必须是函数的最后一个参数。 B.参数数组必须是一维数组
C.参数数组的声明同普通数组一样
D.参数数组所对应的实参的个数是不固定的
164.下面对字段说法正确的是__B__。 A.字段可以用static修饰符
B.使用字段前必须对它进行初始化 C.字段就是变量
D.字段只能声明为只读的
165.下面代码表示成员重载的是_D__。 A. class Myclass
{
public void fun(){
Console.WriteLine(“无参数”); }
}
}
i++;
Console.WriteLine(“{0}”,i); if( i==1)break;
public void fun(int a){
Console.WriteLine(“有一个整型的参数”); } }
B.class Myclass {
public int a;
public void fun(){
Console.WriteLine(“无参数”); } }
class Myclass1{
public void fun(int a){
Console.WriteLine(“有一个整型的参数”); } }
C.class Myclass {
public int a;
public void fun(){
Console.WriteLine(“无参数”); }
public void Fun(int a){
Console.WriteLine(“有一个整型的参数”); } }
D.以上都不是
166.如果类名为Myclass,那么__B_可以作为它的构造函数,____是它的祈构函数。 A.~Myclass()
B.Myclass(double a) C.~Myclass(double a) D.void Myclass()
168.下面的修饰符中__C_不是访问修饰符。 A.public B.protected C.new D.internal
169.声明事件时要先声明__D__. A.字段 B.属性 C.方法
D.委托
170.下列有关虚函数说法不正确的是____A___. A.虚函数是静态的
B.虚函数声明只能出现在类定义的函数原型声明中
C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性 D.在基类中定义了虚函数后,可以在派生类中对它进行重写
171.下面对抽象类描述不正确的是__A____。 A.抽象类只能作为基类使用 B.抽象类不能定义对象 C.抽象类可以实例对象 D.可以实现多态
172.下面对异常说法不正确的是_D__ A.try/catch块为基本引发异常的组合 B.在捕获异常时,可以有多个catch块 C.无论异常是否发生,finally块总会执行 D.try块和finally 不能连用
173.对下面的代码说法正确的是___B__ class Baseclass {
protected Baseclass(string a,string b){
Console.WriteLine(“基类中构造函数”); } }
class Derivcedlcass:Baseclass{
public Derivcedlcass(string a,string d):base(a,b){ Console.WriteLine(“派生类中的构造函数”); } }
A.代码无错误,派生类中实现了构造函数
B.代码有错误,派生类的base 关键字中不应带有参数 C.代码无错误,创建派生类对象可以直接执行
D.代码有错误,base关键字中的参数应改为”base(c,d)”
174.下面代码执行结果正确的是___A___. namespace Answer {
class Baseclass{
public virtual int Show(){
return 5; }
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C#单项选择题(6)在线全文阅读。
相关推荐: