百年教育职业培训中心 百年教育学习服务平台
题库试卷

【国开搜题】国家开放大学 一网一平台20230512C#高级程序设计及应用试卷04期末考试押题试卷与答案

来源: 更新时间:

20230512C#高级程序设计及应用试卷-04关注公众号【国开搜题】,回复【试题】获取试题答案一、单选题1.在C#中,如何使用foreach循环遍历数组?A.A.foreach(intiinmyAr

20230512C#高级程序设计及应用试卷-04

关注公众号【国开搜题】,回复【试题】获取试题答案

、单选题

1. C#中,如何使用 foreach 循环遍历数组?

A. A. foreach (int i in myArray) {}

B. B. for (int i = 0; i < myArray.Length; i++) {}

C. C. while (i < myArray.Length) {}国开搜题

D. D. do { } while (i < myArray.Length);

答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. C# 中,下列哪种关键字用于定义一个属性的读取器?

A. A. property

B. B. get

C. C. set

D. D. both

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. C#中,如何将一个浮点数转换为字符串?

A. A. myDouble.ToString();

B. B. String(myDouble);

C. C. myDouble.String();

D. D. Convert.ToString(myDouble);

答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. C# 中,下列哪种关键字用于指定一个类型成员是常量?渝粤搜题

A. A. readonly

B. B. const

C. C. static

D. D. none of the above

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. C#中,如何访问数组的元素?

A. A. myArray[index];渝粤教育

B. B. myArray->index;

C. C. myArray(index);

D. D. myArray.get(index);

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. C#中,如何定义一个 throw 语句?

A. A. throw new Exception("message");@B. throw Exception("message");@C. throw { "message" };@D. raise Exception("message");@答案:A

B. B. throw Exception("message");@C. throw { "message" };@D. raise Exception("message");@答案:A

C. C. throw { "message" };@D. raise Exception("message");@答案:A

D. D. raise Exception("message");@答案:A

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. C# 中,下列哪种数据类型可以存储任何类型的值?

A. A. int

B. B. double

C. C. object

D. D. char

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. 下面代码片段输出结果是? int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; } Console.WriteLine(sum);

A. 55

B. 10

C. 11

D. 45

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. C# 中如何捕获一个异常?

A. A. 使用 try-catch 语句

B. B. 使用 throw 语句

C. C. 使用 finally 语句

D. D. 使用 throw try-catch 语句

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. 下列描述错误的是()

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

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

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

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

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

11. C# 中,哪个命名空间提供了与虚拟现实相关的类和接口?

A. A. System.Drawing

B. B. System.Windows.Forms

C. C. System.Windows.Media

D. D. System.Windows.Media.Media3D

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

12. C#中,如何调用一个参数化方法?

A. A. myMethod(myParam);

B. B. call myMethod(myParam);

C. C. execute myMethod(myParam);

D. D. run myMethod(myParam);

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

13. C#中,如何定义一个 using 块?

A. A. using (StreamReader sr = new StreamReader("file.txt")) { }@B. try (StreamReader sr = new StreamReader("file.txt")) { } catch (IOException ex) { }@C. using StreamReader("file.txt") { }@D. if (StreamReader sr = new StreamReader("file.txt")) { }@答案:A

B. B. try (StreamReader sr = new StreamReader("file.txt")) { } catch (IOException ex) { }@C. using StreamReader("file.txt") { }@D. if (StreamReader sr = new StreamReader("file.txt")) { }@答案:A

C. C. using StreamReader("file.txt") { }@D. if (StreamReader sr = new StreamReader("file.txt")) { }@答案:A

D. D. if (StreamReader sr = new StreamReader("file.txt")) { }@答案:A

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

14. 下列哪个关键字表示一个方法不会返回任何值?

A. A. void

B. B. int

C. C. double

D. D. string

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

15. 属于C#语言的关键字(

A. A.Employ

B. B.Salary

C. C.camel

D. D.abstract

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

16. 下面哪个代码片段可以输出 "Hello World!"

A. A. Console.Write("Hello World!");@B. Console.Write("Hello World!");@C. Console.Output("Hello World!");@D. Console.Write("Hello World!");@答案:A

B. B. Console.Write("Hello World!");@C. Console.Output("Hello World!");@D. Console.Write("Hello World!");@答案:A渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

C. C. Console.Output("Hello World!");@D. Console.Write("Hello World!");@答案:A

D. D. Console.Write("Hello World!");@答案:A

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

17. C#中,如何定义一个字符串变量?

A. A. string myString;

B. B. int myString;

C. C. double myString;

D. D. decimal myString;

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

18. C# 中,下列哪种数据类型用于存储 0 1 两个值?

A. A. int

B. B. bool

C. C. double

D. D. char

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

19. C#中,哪个关键字用于指定一个类成员为可见性受限的?渝粤教育

A. A. private

B. B. public

C. C. protected

D. D. internal

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

20. C# 中的数据类型都是从哪个基本数据类型派生而来的?

A. A. object

B. B. int

C. C. string

D. D. char

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

21. 下列哪个操作符用于实现逻辑与操作?

A. A. &

B. B. |

C. C. !

D. D. &&

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

22. 下列语句的执行结果是什么? static void Main(string[] args) { int sum=0; for(int i=0;i<5;i++) { sum=sum+i; } Console.WriteLine(sum); Console.ReadLine(); }

A. 10

B. 11

C. 12

D. 13

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

23. C#中,下列哪个关键字用于指定一个类成员为常量?

A. A. const

B. B. public

C. C. void

D. D. static

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

24. C#中,如何定义一个 finally 语句?

A. A. try { } catch (Exception ex) { } finally { }

B. B. finally { } try { } catch (Exception ex) { }

C. C. if (Exception ex) { } else { } finally { }

D. D. while (Exception ex) { } finally { }

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

25. C#中,如何将一个字符串转换为浮点数?

A. A. double.Parse(myString);

B. B. myString.Parse(double);

C. C. myString.ToDouble();

D. D. Convert.ToDouble(myString);

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、多选题

1. 下面描述错误的是( )

A. A.窗体也是控件;

B. B.窗体也是类;

C. C.控件是从窗体继承来的;

D. D.窗体的父类是控件类

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. C#中的异常处理机制包含哪些关键字?

A. A. try

B. B. catch

C. C. finally

D. D. throw

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 下列数组初始化语句哪些是正确的?

A. A. int[] nums = new int[]{0,1,2,3,4};

B. B. int[] nums2 ={0,1,2,3, 4,5};

C. C. int[][] num_ 1 =new int[]{0, 1},new int[]{0, 1,2},new int[]{0, 1,2, 3}};

D. D. int[][] num _2 ={{0, 1}, {0,1,2}, {0,1,2,3}};

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. 下列哪些是 C# 中的接口特性?

A. A. 抽象

B. B. 静态

C. C. 密封

D. D. 公开

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤搜题

5. C# 中如何创建并初始化一个数组?

A. A. int[] arr = new int[] { 1, 2, 3 };

B. B. int[] arr = { 1, 2, 3 };

C. C. int arr[] = new int[] { 1, 2, 3 };渝粤教育国开搜题

D. D. int arr[] = { 1, 2, 3 };

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. 下列哪些是 C# 中的位运算符?

A. A. &

B. B. |

C. C. ^

D. D. !

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. Unity 中,哪个方法用于处理触发器的事件?

A. A. OnTriggerEnter()

B. B. OnTriggerStay()渝粤教育

C. C. OnTriggerExit()

D. D. OnTriggerOut()

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. 下列哪些是 C# 中的访问修饰符?

A. A. public

B. B. private国开一网一平台

C. C. protected

D. D. internal

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. 下列关于c#中索引器理解正确的是( )

A. A.索引器的参数必须是两个或两个以上

B. B.索引器的参数类型必须是整数型

C. C.索引器没有名字国开一网一平台

D. D.以上皆非

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. C# 中,如何定义一个属性?

A. A. public int Age { get; set; }

B. B. public int Age() { return age; } set { age = value; }

C. C. public int Age { get { return age; } set { age = value; } }渝粤题库

D. D. public int Age() { get { return age; } set { age = value; } }

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、判断题

1. C# 中,可以使用 static 关键字定义静态成员。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. C# 中的属性是一种特殊的方法。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. C# 中的接口可以包含属性和方法。国开搜题

A. 渝粤搜题

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. C# 中,使用关键字 override 可以重写基类中的虚方法。

A. 渝粤题库

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. C#类中,this代表了当前类本身。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. C# 在虚拟现实技术中主要用于开发基于 Web 的虚拟现实应用。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. 静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. C# 中,变量可以同时被声明和初始化。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. C# 中,可以使用 sealed 关键字来阻止类被继承。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. C# 中,可以使用事件来实现发布-订阅模式。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

关注公众号【国开搜题】,回复【试题】获取试题答案

电话咨询