20230512C#高级程序设计及应用试卷-08
20230512C#高级程序设计及应用试卷-08
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
一 、单选题
1. 下列描述错误的是( )
A.类不可以多重继承而接口可以;
B.抽象类自身可以定义成员而接口不可以;
C.抽象类和接口都不能被实例化;
D.一个类可以有多个基类和多个基接口
答案:D- 关注公众号【飞鸟搜题】查看答案
2. c#的数据类型有( )
A.值类型和调用类型;
B.值类型和引用类型;
C.引用类型和关系类型;
D.关系类型和调用类型;
答案:B- 关注公众号【飞鸟搜题】查看答案
3. 在C#中,用于表示单行注释的符号是什么?
A. //
B. /*
C. //
D. #
答案:A- 关注公众号【飞鸟搜题】查看答案
4. 在 C# 中,下列哪种关键字用于定义一个只能在构造函数中赋值的只读字段?
A. const
B. readonly
C. static
D. var
答案:B- 关注公众号【飞鸟搜题】查看答案
5. C# 用于什么?
A. Web 开发
B. 桌面应用程序开发
C. 游戏开发
D. 所有以上都是
答案:关注公众号【飞鸟搜题】查看答案
6. C# 中如何定义一个类?
A. class MyClass {}
B. struct MyClass {}
C. interface MyClass {}
D. function MyClass {}
答案:关注公众号【飞鸟搜题】查看答案
7. 在 C# 中,下列哪种关键字用于指定一个方法重写了父类的虚方法?
A. virtual
B. override
C. abstract
D. sealed
答案:关注公众号【飞鸟搜题】查看答案
8. 下面哪个代码片段可以输出所有的偶数是? for (int i = 1; i <= 10; i++) { if (i % 2 == 0) { Console.Write(i + " "); } }
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10
1 3 5 7 9
0 2 4 6 8 10
答案:关注公众号【飞鸟搜题】查看答案
9. 在 Unity 中,哪个方法用于在每一帧中更新游戏对象的行为?
A. Update()
B. Start()
C. FixedUpdate()
D. LateUpdate()
答案:关注公众号【飞鸟搜题】查看答案
10. 下列哪种运算符可以判断两个值是否相等?
A. ==
B. >
C. <
D. >=
答案:关注公众号【飞鸟搜题】查看答案
11. 在 C# 中,下列哪种关键字用于指定一个类型成员是静态的?
A. sealed
B. static
C. final
D. none of the above
答案:关注公众号【飞鸟搜题】查看答案
12. C# 是哪一家公司开发的?
A. Microsoft
B. Google
C. Apple
D. Amazon
答案:关注公众号【飞鸟搜题】查看答案
13. 在下述选项时,没有构成死循环的程序是 ( )
A.int i=100;while (1) { i=i%100+1; if (i>100) break; }
B.for (;;);
C.int k=1000; do { ++k; }while(k>=10000);
D.int s=36; while (s);--s;
答案:关注公众号【飞鸟搜题】查看答案
14. 下面哪个代码片段可以输出 "Hello World!"?
A. Console.Write("Hello World!");@B. Console.Write("Hello World!");@C. Console.Output("Hello World!");@D. Console.Write("Hello World!");@答案:A
B. Console.Write("Hello World!");@C. Console.Output("Hello World!");@D. Console.Write("Hello World!");@答案:A
C. Console.Output("Hello World!");@D. Console.Write("Hello World!");@答案:A
D. Console.Write("Hello World!");@答案:A
答案:关注公众号【飞鸟搜题】查看答案
15. 在C#中,如何访问对象的成员变量?
A. myObject.myVariable;
B. myObject->myVariable;
C. myObject[myVariable];
D. myObject.get_myVariable();
答案:关注公众号【飞鸟搜题】查看答案
16. 在C#中,哪个关键字用于指定一个类成员为异步方法?
A. async
B. public
C. void
D. static
答案:关注公众号【飞鸟搜题】查看答案
17. 在 C# 中,下列哪种关键字用于在一个方法中返回一个值并终止该方法的执行?
A. break
B. return
C. continue
D. exit
答案:关注公众号【飞鸟搜题】查看答案
18. 在C#中,用于表示多行注释的符号是什么?
A. /**/
B. //
C. //
D. #
答案:关注公众号【飞鸟搜题】查看答案
19. 在C#中,如何访问数组的元素?
A. myArray[index];
B. myArray->index;
C. myArray(index);
D. myArray.get(index);
答案:关注公众号【飞鸟搜题】查看答案
20. C# 中的数据类型都是从哪个基本数据类型派生而来的?
A. object
B. int
C. string
D. char
答案:关注公众号【飞鸟搜题】查看答案
21. C# 中如何抛出一个异常?
A. throw new Exception();
B. catch new Exception();
C. try new Exception();
D. finally new Exception();
答案:关注公众号【飞鸟搜题】查看答案
22. C# 中如何定义一个枚举类型?
A. enum MyEnum {}
B. struct MyEnum {}
C. interface MyEnum {}
D. function MyEnum {}
答案:关注公众号【飞鸟搜题】查看答案
23. 在C#中,如何定义一个字符串变量?
A. string myString;
B. int myString;
C. double myString;
D. decimal myString;
答案:关注公众号【飞鸟搜题】查看答案
24. 在C#中,如何将一个字符串转换为整数?
A. int.Parse(myString);
B. myString.Parse(int);
C. myString.ToInt();
D. Convert.ToInt32(myString);
答案:关注公众号【飞鸟搜题】查看答案
25. C# 中如何重写方法?
A. 使用不同的方法名
B. 使用相同的方法名和参数列表
C. 使用相同的方法名和不同的参数列表
D. 使用关键字 override
答案:关注公众号【飞鸟搜题】查看答案
二 、多选题
1. 下列哪个方法用于将字符串转换为整数类型?
A. Parse()
B. ToString()
C. ToInt32()
D. ToDouble()
答案:关注公众号【飞鸟搜题】查看答案
2. 下列哪些是 C# 中的逻辑运算符?
A. &&
B. ||
C. !
D. &
答案:关注公众号【飞鸟搜题】查看答案
3. 在 Unity 中,哪个方法用于处理触发器的事件?
A. OnTriggerEnter()
B. OnTriggerStay()
C. OnTriggerExit()
D. OnTriggerOut()
答案:关注公众号【飞鸟搜题】查看答案
4. 下列哪些是 C# 中的逻辑运算符?
A. &&
B. ||
C. !
D. ~
答案:关注公众号【飞鸟搜题】查看答案
5. 下列哪些是 C# 中的循环语句?
A. for
B. while
C. do-while
D. repeat
答案:关注公众号【飞鸟搜题】查看答案
6. 下列哪些是 C# 中的循环语句?
A. for
B. while
C. do-while
D. repeat-until
答案:关注公众号【飞鸟搜题】查看答案
7. 下列哪些是 C# 中的字符串操作方法?
A. Substring
B. IndexOf
C. Concat
D. Replace
答案:关注公众号【飞鸟搜题】查看答案
8. C# 中的注释类型有哪些?
A. 单行注释 //
B. 多行注释 /* */
C. XML注释 ///
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. C#语言使用using关键字来引用.NET预定义的名字空间
B.用C#编写的程序中,Main函数是唯一允许的全局函数
C. C#语言中使用的名称严格区分大少写
D.C#中一条语句必须写在一行内
答案:关注公众号【飞鸟搜题】查看答案
三 、判断题
1. 在定义数组时不允许为数组中的元素赋值。
√
×
答案:关注公众号【飞鸟搜题】查看答案
2. C# 中的属性是一种特殊的方法。
√
×
答案:关注公众号【飞鸟搜题】查看答案
3. 定义枚举时至少为其中的一个枚举成员赋值。
√
×
答案:关注公众号【飞鸟搜题】查看答案
4. C# 中的接口可以继承另一个接口,并且可以多重继承。
√
×
答案:关注公众号【飞鸟搜题】查看答案
5. C# 中,可以使用 throw 关键字来抛出异常。
√
×
答案:关注公众号【飞鸟搜题】查看答案
6. C# 中的泛型可以实现代码的重用。
√
×
答案:关注公众号【飞鸟搜题】查看答案
7. C# 中可以使用单引号(')来表示字符类型数据。
√
×
答案:关注公众号【飞鸟搜题】查看答案
8. DotNet包含两个部分,即公共语言运行时和框架类库
√
×
答案:关注公众号【飞鸟搜题】查看答案
9. C# 中的抽象类可以包含实现代码,而接口只能包含方法签名。
√
×
答案:关注公众号【飞鸟搜题】查看答案
10. 在 C# 中,可以使用 StringBuilder 类来高效地拼接字符串。
√
×
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。