聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC .net程序设计(牡丹江师范学院)1452562165 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:17

单元测试

1、单选题:
‏关于C#和.NET的关系描述错误的是(  )。‎
选项:
A: .NET是微软开发的一个硬件平台
B: C#是一个程序设计语言,运行在.net平台上用于创建应用程序
C: CLR是公共语言运行时,是提供内在管理,代码安全性检测等功能
D: Visual Studio是一个集成开发环境,可用于C#语言和.netFramework的交互
答案: 【 .NET是微软开发的一个硬件平台

2、单选题:
​‎​.NET语言不包括以下哪种语言( )‎
选项:
A: Visual Basic
B: Visual C++
C: Visual C#
D: Java
答案: 【 Java

3、单选题:
‎在C#中任何( )都是对象‎
选项:
A: 任何类型
B: 任何事物
C: 任何技术
D: 任何代码
答案: 【 任何事物

4、单选题:
‌对象包含数据和( )的方法‏
选项:
A: 调用
B: 函数调用
C: 传递参数
D: 该数据上工作
答案: 【 该数据上工作

5、单选题:
‍以下描述错误的是( )​
选项:
A: namespace描述了一个类库
B: using语句引用名字空间后,代码中可省略名字空间
C: namespace限定了类的作用域
D: 可以自己定义namespace
答案: 【 namespace描述了一个类库

6、单选题:
‏以下描述正确的是( )​
选项:
A: Console是C#系统的输出类
B: Console.ReadLine返回从控制台输入的一行
C: Consle.Write是向控制台输出一个字符
D: Console.ReadLine的返回值可以任何数值类型
答案: 【 Console.ReadLine返回从控制台输入的一行

7、单选题:
​执行下列代码,如果在控制台输入123,以下描述正确的是( )‏​int x;‏​x=Console.ReadLine();‏
选项:
A: x的值是整形123
B: x的值是字符串"123"
C: 报错,无法将string类型隐式转换为int
D: 报错,无法将int类型隐式转换为string
答案: 【 报错,无法将string类型隐式转换为int

8、单选题:
‍执行以下代码,以下描述正确的是()‍‍Console.WriteLine("现在的得分是{0}比{1}","2","3");‍
选项:
A: 现在的得分是0比1
B: 现在的得分是0比2
C: 现在的得分是2比3
D: 现在的得分是2比1
答案: 【 现在的得分是2比3

9、多选题:
‎执行C#代码的过程包括( )。‌
选项:
A: 选择编译器
B: 将代码编译为MSIL
C: 将MSIL编译为本机代码
D: 运行代码
答案: 【 选择编译器;
将代码编译为MSIL;
将MSIL编译为本机代码;
运行代码

10、判断题:
‍用C#写的应用程序就是.NET程序。‏
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‏CLR(Common Language Runtime)是公共语言运行库,是整个.NET框架的核心,它为.NET应用程序提供了一个托管的代码执行环境。‌
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍C#源程序的后缀名是.cs。​
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‍Visual Studio的解决方案资源管理器,包含一个项目的所有文件和组件。‏
选项:
A: 正确
B: 错误
答案: 【 正确

10 异常

单元测验

1、单选题:
‍C#中用try…catch…捕获的异常属于( )错误‍
选项:
A: 语法
B: 逻辑
C: 运行
D: 拼写
答案: 【 运行

2、单选题:
​在()块中放置异常的处理方法‎
选项:
A: try
B: catch
C: finally
D: throw
答案: 【 catch

3、单选题:
‏使用关键字()可以抛出异常,如抛出自定义的异常和系统异常。‍‏‍
选项:
A: new
B: this
C: throw
D: Exception
答案: 【 throw

4、单选题:
‏以下异常处理结构中,错误的是()‏‏‏
选项:
A: catch{} finally{}
B: try{} finally{}
C: try{} catch{} finally{}
D: try{} catch{}
答案: 【 catch{} finally{}

5、单选题:
‌下列关于异常处理的表述,正确的是()‍‌‍
选项:
A: try、catch、finally必须同时出现
B: catch只能出现一次
C: try所抛出的异常一定能被catch捕获
D: 无论异常是否抛出,finally的内容都会被执行
答案: 【 无论异常是否抛出,finally的内容都会被执行

6、单选题:
‍‌‍‌‍以下代码的输出是()‌‍‌static void Main(string[] args)‌        {‌            int m = 10;‌            int n = 10;‌            int[] a = new int[5];‌            try‌            {‌                for (int i = a.Length; i > 0; i–)‌ ‌                {‌                    a[i] = i;‌                    n = 1 / (n – m);‌                }‌            }‌            catch (DivideByZeroException e1)‌            {‌                Console.Write("除零异常,");‌            }‌            catch (IndexOutOfRangeException e2)‌            {‌                Console.Write("数组越界," );‌            }‌            catch‌            {‌                Console.WriteLine("产生异常");‌            }‌            finally‌            {‌                Console.WriteLine("异常处理完毕");‌            }‌        }‌‍‌‍‌
选项:
A: 除零异常,异常处理完毕
B: 除零异常,产生异常
C: 数组越界,异常处理完毕
D: 数组越界,产生异常
答案: 【 数组越界,异常处理完毕

7、判断题:
‎异常对象都是从Exception类派生的。‍‎‍
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌Exception类中的InnerException属性包含对异常原因的描述信息。​‌​
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‏System.Exception是预定义的公共语言运行库异常类的基类。‎‏‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎try块中封装了可能引发异常的代码。‎‎‎
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‎当有多个异常要捕获时,应先捕获Exception类异常,再捕获具体的异常。‎‎‎
选项:
A: 正确
B: 错误
答案: 【 错误

2 数据类型与表达式

单元测试

1、单选题:
‍在C#中,以下描述错误的是()​
选项:
A: 关系运算符的运算结果是布尔值
B: 逻辑运算符的运算结果是布尔值
C: 关系运算符用于比较两个操作数的大小
D: 逻辑运算符用于比较两个操作数的大小
答案: 【 逻辑运算符用于比较两个操作数的大小

2、单选题:
‍下列运算附中属于关系运算符的是( )‍
选项:
A: =
B: +=
C: -=
D: ==
答案: 【 ==

3、单选题:
​以下表示“a>3 或 a<0”的C#表达式的是( )​
选项:
A: a>3 or a<0
B: a>3 || a<0
C:

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved