20230512C#高级程序设计及应用试卷-04
关注公众号【】,回复【试题】获取试题答案
一 、单选题
1. 在C#中,如何使用 foreach 循环遍历数组?
A. A. foreach (int i in myArray) {}
B. B. for (int i = 0; i
C. C. while (i
D. D. do { } while (i
答案: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
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
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. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
关注公众号【】,回复【试题】获取试题答案
|