20230512C#高级程序设计及应用试卷-07
20230512C#高级程序设计及应用试卷-07
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
一 、单选题
1. 在 C# 中,下列哪种数据类型用于存储真假值?
A. int
B. bool
C. double
D. char
答案:B- 关注公众号【飞鸟搜题】查看答案
2. 在C#中,哪个关键字用于指定一个类成员为委托类型?
A. delegate
B. public
C. void
D. static
答案:A- 关注公众号【飞鸟搜题】查看答案
3. 在C#中,如何将一个整数转换为字符串?
A. myInt.ToString();
B. String(myInt);
C. myInt.String();
D. Convert.ToString(myInt);
答案:A- 关注公众号【飞鸟搜题】查看答案
4. 在C#中,如何定义一个 break 语句?
A. break;
B. exit;
C. quit;
D. stop;
答案:A- 关注公众号【飞鸟搜题】查看答案
5. 在C#中,如何定义一个 throw 语句?
A. throw new Exception("message");@B. throw Exception("message");@C. throw { "message" };@D. raise Exception("message");@答案:A
B. throw Exception("message");@C. throw { "message" };@D. raise Exception("message");@答案:A
C. throw { "message" };@D. raise Exception("message");@答案:A
D. raise Exception("message");@答案:A
答案:关注公众号【飞鸟搜题】查看答案
6. 在C#中,哪个关键字用于指定一个类成员为重写方法?
A. override
B. public
C. void
D. static
答案:关注公众号【飞鸟搜题】查看答案
7. 在C#中,下列哪个关键字用于指定一个类成员为常量?
A. const
B. public
C. void
D. static
答案:关注公众号【飞鸟搜题】查看答案
8. 在C#中,如何声明一个常量?
A. const myConstant = 5;
B. myConstant = 5;
C. readonly myConstant = 5;
D. constant myConstant = 5;
答案:关注公众号【飞鸟搜题】查看答案
9. 在C#中,如何向控制台输出文本?
A. Console.Write();
B. Console.ReadLine();
C. Console.Read();
D. Console.ReadKey();
答案:关注公众号【飞鸟搜题】查看答案
10. 在 C# 中,下列哪种关键字用于在一个方法中返回一个值并终止该方法的执行?
A. break
B. return
C. continue
D. exit
答案:关注公众号【飞鸟搜题】查看答案
11. c#的数据类型有( )
A.值类型和调用类型;
B.值类型和引用类型;
C.引用类型和关系类型;
D.关系类型和调用类型;
答案:关注公众号【飞鸟搜题】查看答案
12. 在 Unity 中,哪个命名空间提供了与 AR/VR 相关的类和接口?
A. UnityEngine.UI
B. UnityEngine.XR
C. UnityEngine.Networking
D. UnityEngine.AI
答案:关注公众号【飞鸟搜题】查看答案
13. 在C#中,如何获取用户的输入?
A. Console.ReadLine();
B. Console.Write();
C. Console.Read();
D. Console.ReadKey();
答案:关注公众号【飞鸟搜题】查看答案
14. 在 C# 中,下列哪种关键字用于定义一个可以在整个程序中访问的静态字段或方法?
A. const
B. readonly
C. static
D. var
答案:关注公众号【飞鸟搜题】查看答案
15. C# 中的数据类型都是从哪个基本数据类型派生而来的?
A. object
B. int
C. string
D. char
答案:关注公众号【飞鸟搜题】查看答案
16. C# 中如何定义一个静态方法?
A. static void MyMethod() {}
B. void static MyMethod() {}
C. MyMethod static void() {}
D. void MyMethod(static) {}
答案:关注公众号【飞鸟搜题】查看答案
17. 在 C# 中,下列哪种关键字用于定义一个只能在构造函数中赋值的只读字段?
A. const
B. readonly
C. static
D. var
答案:关注公众号【飞鸟搜题】查看答案
18. C# 中如何实现接口?
A. 使用关键字 implements
B. 使用关键字 extends
C. 使用关键字 interface
D. 使用关键字 inherit
答案:关注公众号【飞鸟搜题】查看答案
19. Net依赖以下哪项技术实现跨语言互用性?( C )
A.CLR
B.CTS
C.CLS
D.CTT
答案:关注公众号【飞鸟搜题】查看答案
20. 在C#中,如何将一个字符串转换为整数?
A. int.Parse(myString);
B. myString.Parse(int);
C. myString.ToInt();
D. Convert.ToInt32(myString);
答案:关注公众号【飞鸟搜题】查看答案
21. 在C#中,如何定义一个字符串变量?
A. string myString;
B. int myString;
C. double myString;
D. decimal myString;
答案:关注公众号【飞鸟搜题】查看答案
22. C#是一种什么类型的编程语言?
A. 编译型语言
B. 解释型语言
C. 中间语言
D. 面向对象语言
答案:关注公众号【飞鸟搜题】查看答案
23. 下列关于构造函数的描述正确的是( )
A.构造函数可以声明返回类型。
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数
答案:关注公众号【飞鸟搜题】查看答案
24. 在C#中定义类时,使用的关键字是( )
A.class
B.overrides
C.interface
D. :
答案:关注公众号【飞鸟搜题】查看答案
25. 在C#中,如何定义一个 continue 语句?
A. continue;
B. next;
C. skip;
D. jump;
答案:关注公众号【飞鸟搜题】查看答案
二 、多选题
1. 下列哪些是 C# 中的逻辑运算符?
A. &&
B. ||
C. !
D. ~
答案:关注公众号【飞鸟搜题】查看答案
2. 下列哪些是 C# 中的访问修饰符?
A. public
B. private
C. protected
D. internal
答案:关注公众号【飞鸟搜题】查看答案
3. C#中的控制流结构有哪些?
A. if-else语句
B. for循环语句
C. while循环语句
D. switch语句
答案:关注公众号【飞鸟搜题】查看答案
4. C#可以采用下列哪些技术来进行对象内部数据的隐藏?
A.静态成员
B.类成员的访问控制说明
C.属性
D.装箱(boxing)和拆箱(Unboxing)技术
答案:关注公众号【飞鸟搜题】查看答案
5. 下列哪些是 C# 中的分支语句?
A. if-else
B. switch
C. goto
D. break
答案:关注公众号【飞鸟搜题】查看答案
6. 下列哪些是 C# 中的异步编程关键字?
A. async
B. await
C. yield
D. return
答案:关注公众号【飞鸟搜题】查看答案
7. 在 Unity 中,如何将一个 C# 脚本挂载到一个游戏对象上?
A. 将脚本文件拖放到场景中的游戏对象上
B. 在游戏对象的组件面板中添加一个新的 C# 脚本组件
C. 通过代码在游戏对象上添加脚本组件
D. 以上方法均不可
答案:关注公众号【飞鸟搜题】查看答案
8. 在 Unity 中,哪个方法用于处理物体之间的碰撞事件?
A. OnCollisionEnter()
B. OnCollisionStay()
C. OnCollisionExit()
D. 以上都不是
答案:关注公众号【飞鸟搜题】查看答案
9. 在 C# 中,如何将一个字符串转换成整数?
A. int.Parse("123")@B. "123".ToInt()@C. (int)"123"@D. Convert.ToInt32("123")@答案:A、D
B. "123".ToInt()@C. (int)"123"@D. Convert.ToInt32("123")@答案:A、D
C. (int)"123"@D. Convert.ToInt32("123")@答案:A、D
D. Convert.ToInt32("123")@答案:A、D
答案:关注公众号【飞鸟搜题】查看答案
10. 在 C# 中,字符串类型不能使用什么符号表示?
A. "string"@B. 'string'@C. string@答案:A
B. 'string'
C. string
D.char
答案:关注公众号【飞鸟搜题】查看答案
三 、判断题
1. 在 C# 中,可以使用 if-else 语句和 switch 语句实现条件分支操作。
√
×
答案:关注公众号【飞鸟搜题】查看答案
2. C# 在虚拟现实技术中主要用于开发虚拟现实硬件驱动程序。
√
×
答案:关注公众号【飞鸟搜题】查看答案
3. 在同一行上可以书写多条语句,每条语句间用分号分隔。
√
×
答案:关注公众号【飞鸟搜题】查看答案
4. C# 中的接口可以继承另一个接口,并且可以多重继承。
√
×
答案:关注公众号【飞鸟搜题】查看答案
5. 如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
√
×
答案:关注公众号【飞鸟搜题】查看答案
6. C# 在虚拟现实技术中主要用于开发基于 Web 的虚拟现实应用。
√
×
答案:关注公众号【飞鸟搜题】查看答案
7. C# 中的类是一种值类型。
√
×
答案:关注公众号【飞鸟搜题】查看答案
8. 在 C# 中,可以使用 using 关键字来定义命名空间别名。
√
×
答案:关注公众号【飞鸟搜题】查看答案
9. 在C#类中,this代表了当前类本身。
√
×
答案:关注公众号【飞鸟搜题】查看答案
10. C# 可以通过 OpenXR 来实现跨平台虚拟现实应用的开发。
√
×
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。