C#基础题,求正确答案。 5
二、多项选择题(每题2分,共15题。每题至少有2项正确的答案,少选每答对一题得.5分,多选不得分)1、以下数组声明中不正确的是()A、int[,]a=int[2,3]B、...
二、多项选择题(每题2分,共15题。每题至少有2项正确的答案,少选每答对一题得.5分,多选不得分)
1、 以下数组声明中不正确的是( )
A、 int[,] a=int[2,3]
B、 int[,] a ={{1,2,3}}
C、 int[2,3] a=new int[2,3]
D、 int[,]a={{1,2,3},{2,3}};
2、 接口中定义的方法,不能使用的修饰符有( )
A、 public
B、 abstrac
C、 new
D、 static
3、 下面有关事件的说法,正确的是
A、 一个事件可以关联多个事件处理方法
B、 delegate是所有事件的元类型
C、 事件应当被定义为public,否则就不能被外部对象引发
D、 多个事件可以使用一个事件处理方法
4、 下面选项中能够捕获运算溢出的异常类型的有
A、 Exception
B、 SystemException
C、 ArithmeticExeception
D、 OverflowException
5、 以下不能作为复合赋值操作符被重载的有
A、 +=
B、 *=
C、 & =
D、 ==
6、 使用static 关键字定义的静态方法,属于整个类而不属于()
A、 类的一具体实例
B、 类的其他方法静态方法可以访问静态成员变量,静态方法不可以直接访问实例变量
C、 类的任何成员静态方法可以访问静态成员变量,静态方法可以直接访问实例变量
D、 常量静态方法也不能直接调用实例方法,可以间接调用
7、 下面有关抽象类的说法,不正确的有( )
A、 抽象类不能被实例化
B、 抽象类中不能有构造函数
C、 抽象方法可以是保护方法
D、 抽象方法一定属于抽象类
8、 下面有关抽象类的说法,正确的有( )
A、 抽象类中至少应有一个抽象方法
B、 抽象类中的方法不能提供实现代码
C、 抽象类的派生类必须实现该抽象类的所有抽象方法
D、 抽象类不能被实例化,因此不能定义公有构造函数
9、 类的静态成员可以有( )
A、 构造函数
B、 析构函数
C、 方法
D、 运算符
10、 类的成员中,不能定义为静态的有( )
A、 析构函数
B、 属性
C、 索引
D、 事件
11、 以下属于C#简单数值类型的有
A、 int类型
B、 int[]类型
C、 char类型
D、 枚举
12、 以下的C#代码,试图用来定义一个接口:
public interface Ifile
{
int A;
int delFile()
{
A = 3;
}
void disFile();
}
关于以上的代码,以下描述错误的是()
A、 以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误
B、 以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数
C、 代码void disFile();声明无错误,接口可以没有返回值
D、 代码void disFile();应该编写为void disFile(){}
13、 下列关于C#中索引器理解正确的是 ( )
A、 索引器的参数必须是两个或两个以上
B、 索引器的参数类型必须是整数型
C、 索引器没有名字
D、 以上皆非
14、 以下箱转换语句中,正确的有( )
A、 object o ; int i = (int)o;
B、 object o=10.5;int i=(int)o;
C、 object o=10.5;float i=(float)o;
D、 object o=10.5;float i=((float)(double)o);
15、 以下数组声明中不正确的是( )
A、 int[] a
B、 int a[]=new int[2]
C、 int[,]a={1,3}
D、 int[] a=int[]{1,3} 展开
1、 以下数组声明中不正确的是( )
A、 int[,] a=int[2,3]
B、 int[,] a ={{1,2,3}}
C、 int[2,3] a=new int[2,3]
D、 int[,]a={{1,2,3},{2,3}};
2、 接口中定义的方法,不能使用的修饰符有( )
A、 public
B、 abstrac
C、 new
D、 static
3、 下面有关事件的说法,正确的是
A、 一个事件可以关联多个事件处理方法
B、 delegate是所有事件的元类型
C、 事件应当被定义为public,否则就不能被外部对象引发
D、 多个事件可以使用一个事件处理方法
4、 下面选项中能够捕获运算溢出的异常类型的有
A、 Exception
B、 SystemException
C、 ArithmeticExeception
D、 OverflowException
5、 以下不能作为复合赋值操作符被重载的有
A、 +=
B、 *=
C、 & =
D、 ==
6、 使用static 关键字定义的静态方法,属于整个类而不属于()
A、 类的一具体实例
B、 类的其他方法静态方法可以访问静态成员变量,静态方法不可以直接访问实例变量
C、 类的任何成员静态方法可以访问静态成员变量,静态方法可以直接访问实例变量
D、 常量静态方法也不能直接调用实例方法,可以间接调用
7、 下面有关抽象类的说法,不正确的有( )
A、 抽象类不能被实例化
B、 抽象类中不能有构造函数
C、 抽象方法可以是保护方法
D、 抽象方法一定属于抽象类
8、 下面有关抽象类的说法,正确的有( )
A、 抽象类中至少应有一个抽象方法
B、 抽象类中的方法不能提供实现代码
C、 抽象类的派生类必须实现该抽象类的所有抽象方法
D、 抽象类不能被实例化,因此不能定义公有构造函数
9、 类的静态成员可以有( )
A、 构造函数
B、 析构函数
C、 方法
D、 运算符
10、 类的成员中,不能定义为静态的有( )
A、 析构函数
B、 属性
C、 索引
D、 事件
11、 以下属于C#简单数值类型的有
A、 int类型
B、 int[]类型
C、 char类型
D、 枚举
12、 以下的C#代码,试图用来定义一个接口:
public interface Ifile
{
int A;
int delFile()
{
A = 3;
}
void disFile();
}
关于以上的代码,以下描述错误的是()
A、 以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误
B、 以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数
C、 代码void disFile();声明无错误,接口可以没有返回值
D、 代码void disFile();应该编写为void disFile(){}
13、 下列关于C#中索引器理解正确的是 ( )
A、 索引器的参数必须是两个或两个以上
B、 索引器的参数类型必须是整数型
C、 索引器没有名字
D、 以上皆非
14、 以下箱转换语句中,正确的有( )
A、 object o ; int i = (int)o;
B、 object o=10.5;int i=(int)o;
C、 object o=10.5;float i=(float)o;
D、 object o=10.5;float i=((float)(double)o);
15、 以下数组声明中不正确的是( )
A、 int[] a
B、 int a[]=new int[2]
C、 int[,]a={1,3}
D、 int[] a=int[]{1,3} 展开
展开全部
c
不个好
不个好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1c 2c 3A 4不知道 5c 6a 7d 8d 9C 10A 11AC 12不知道 13D 14B 15B
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询