覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCC#程序设计作业答案

C#程序设计

学校: 无

平台: 超星学习通

题目如下:

1. NET中哪项技术实现跨多语言,( )。

A. CLR

B. CTS

C. CLS

D. CTT

答案: CLS

2. NET framework平台开发的首选语言是( )。

A. C++

B. VB.NET

C. C#

D. Java

答案: C#

3. 在.NET中,以下关于命名空间的描述正确的是( )。

A. 命名空间不可以嵌套

B. 任一个.cs文件中,只能存在一个命名空间

C. 用private修饰的命名空间,其内部的类也不允许访问

D. 命名空间使得代码结构清晰,更有条理

答案: 命名空间使得代码结构清晰,更有条理

4. using namespace 的作用是表示( )。

A. 使用一段程序

B. 使用数据库

C. 使用一个文件

D. 引入命名空间

答案: 引入命名空间

5. NET框架包括以下哪个部分内容( )。

A. BVL

B. BCL

C. CLR

D. CLV

答案: BCL

6. C#项目必要文件包括( )。

A. cs文件

B. csproj文件

C. avi文件

D. vb文件

答案: cs文件

7. c#程序的入口方法名称是( )。

A. Init()

B. main()

C. Main()

D. run()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. C#编译经历了以下哪些过程( )。

A. C#编译器

B. JIT编译器

C. C#源文件

D. 本机代码

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. C#下编译源程序的编译工具名称是____。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 在C#中,( )访问修饰符修饰的变量只能由当前程序集访问。

A. public

B. internal

C. protacted

D. private

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 在C#中,( )允许相同名称、不同参数个数或者类型的方法存在。

A. 方法重写

B. 方法重载

C. 方法取消

D. 方法覆盖

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 已有下列方法A,其对应的重载方法中错误的是( )。 private void A (int x,int y,int z) {}

A. private void A(double x){}

B. private void A(int x){}

C. private int A(int a, int b){}

D. private void A(int x,double y){}

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 下列选项中,( )是引用类型。

A. enum类型

B. struct类型

C. string类型

D. int类型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. Console.WriteLine("{0} + {1} = {2} ",1,2,3)输出结果是( )。

A. 3 = 3

B. 1 = 2

C. 1 + 1 = 3

D. 1 + 2 = 3

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 定义一个类需要使用哪个关键字( )。

A. virtual

B. abstract

C. new

D. class

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 下列关于构造方法的描述正确的是( )。

A. 构造方法可以声明返回类型

B. 构造方法不可以用private修饰

C. 构造方法必须与类名相同

D. 构造方法不能带参数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 类的主要成员包括哪些( )。

A. 字段

B. 方法

C. 属性

D. 类别

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. C#中的数据类型分为值类型和____。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 在C#中,使用____关键字可以声明一个结构体(struct)。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 在C#中,____和____关键字用于声明属性。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. C#中,____关键字用于声明私有成员。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. C#中,____关键字用于声明公共成员。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. C#中的数组元素默认是初始化为零或空(对于引用类型)。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. C#中的字符串是不可变的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 下面有关break、continue和goto语句描述正确的是( )。

A. break语句和continue语句都是用于终止当前整个循环

B. 使用break语句可以一次跳出多重循环

C. 使用goto语句可以方便地跳出多重循环,因而编程时应尽可能多使用goto语句

D. goto语句必须和标识符配合使用,break和continue语句则不然

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. while语句循环结构和do…while语句循环结构的区别在于( )。

A. while语句的执行效率较高

B. do…while语句编写程序较复杂

C. 无论条件是否成立,while语句都要执行一次循环体

D. do…while循环是先执行循环体,然后后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 异常类对象都是( )的对象

A. System.Exception

B. System.Attribute

C. System.Const

D. System.Reflection

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 在C#中,程序使用( )语句抛出系统异常或自定义异常

A. throw

B. catch

C. run

D. finally

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 下列程序的运行结果为( )。 static void Main(string[] args) { int i=5; do { Console.WriteLine("循环了{0}次",i); i++; } while(i<5); }

A. 循环了5次

B. 循环了1次

C. 循环了6次

D. 没有任何输出

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 下列程序的运行结果为( )。 static void Main(string[] args) { for (int i=1;i<=10;i++) { if (i<8) { continue; } Console.Write(i); } }

A. 8910

B. 1234567

C. 8 9 10

D. 没有任何输出

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. C#中的异常处理通过try、____和finally块来实现。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. C#中的____语句用于跳过当前迭代中的剩余语句,并立即开始下一次迭代(如果有的话)。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. C#中的foreach循环通常用于遍历集合中的每个元素,其中集合的元素类型必须与循环变量声明的类型____。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. C#中的break语句用于立即退出最近的循环或switch语句。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. C#中的continue语句用于跳过当前循环的剩余部分,并立即开始下一次循环迭代。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. C#中的do-while循环至少执行一次代码块,即使初始条件为假。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. C#中的嵌套循环是指在一个循环内部再定义一个循环。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 以下叙述正确的是( )。

A. 接口中可以有虚方法.

B. 一个类可以实现多个接口

C. 接口不能被实例化

D. 接口中可以包含已实现的方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 下列描述错误的是( )。

A. 类不可以多重继承而接口可以

B. 抽象类自身可以定义成员而接口不可以

C. 抽象类和接口都不能被实例化

D. 一个类可以有多个基类和多个基接口

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 如在派生类中对基类的虚函数进行重写,要求在声明中使用关键字( )。

A. override

B. new

C. static

D. virtual

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 关于抽象类下面说法错误的是( )

A. 抽象类可以包含非抽象方法

B. 含有抽象方法的类一定是抽象类

C. 抽象类不能被实例化

D. 抽象类可以是密封类

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 关于接口的使用,说法错误的是( )

A. 接口可以作为参数进行传递

B. 接口可以作为方法的返回值

C. 接口可以实例化

D. 同时实现多个接口是变相实现了多重继承

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 在C#中,使用____关键字可以声明一个抽象类。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 在C#中,使用____关键字可以声明一个密封类(即不能被继承的类)。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 密封类允许被继承

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 在同一个命名空间不允许定义两个同名的类

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 用了virtual修饰符后,可以再有static,abstract,或overide修饰符

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 派生类的虚方法与基类的虚方法具有不同的参数个数和类型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 在接口中可以定义字段

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

文章目录


    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章82087
    • 评论0
    • 微语0
    标签