c#异常处理_C#异常处理能力问题和解答 套装4

c#异常处理

1) Which is not a valid keyword used in the context of exception handling?
  1. try

  2. catch

  3. final

  4. finally

Answer & Explanation

Correct answer: 3
final

The final keyword is not used to handle exceptions in C#.NET.

1)在异常处理的上下文中使用哪个无效关键字?
  1. 尝试

  2. 抓住

  3. 最后

  4. 最后

答案与解释

正确答案:3
最后

final关键字不用于处理C#.NET中的异常。

2) Which is a valid keyword used in the context of exception handling?
  1. through

  2. throw

  3. final

  4. caught

Answer & Explanation

Correct answer: 2
throw

The throw is a valid keyword used in exception handling.

2)在异常处理的上下文中使用哪个有效关键字?
  1. 通过

  2. 最后

  3. 抓住

答案与解释

正确答案:2

throw是异常处理中使用的有效关键字。

3) There are following statements are given below, which is correct about throw in C#.NET?
  1. The throw keyword is not supported in C#.NET

  2. The throw keyword is used to throw an exception object programmatically

  3. The throw keyword is used in older versions of the .NET framework

  4. The throw keyword is mandatory to use with the try block

Answer & Explanation

Correct answer: 2
The throw keyword is used to throw an exception object programmatically

The 2nd statement is correct about throw keyword.

3)下面给出以下语句,关于C#.NET中的抛出正确吗?
  1. C#.NET不支持throw关键字

  2. throw关键字用于以编程方式引发异常对象

  3. throw关键字在.NET Framework的较旧版本中使用

  4. throw关键字必须与try块一起使用

答案与解释

正确答案:2
throw关键字用于以编程方式引发异常对象

关于throw关键字的第二条语句是正确的。

4) What is the correct output of the given code snippet?
using System;
namespace my_namespace
{
class program
{
static void Main(string[] args)
{
int a = 0;
int b = 10;
int c = 0;
try
{
c = b / a;
}
catch (DivideByZeroException d)
{
Console.WriteLine("Divide by zero exception occurred");
}
}
}
}

  1. Divide by zero exception occurred

  2. Syntax error

  3. Linker error

  4. No output

Answer & Explanation

Correct answer: 1
Divide by zero exception occurred

The above code will print "Divide by zero exception occurred" on the console screen.

4)给定代码段的正确输出是什么?
  1. 除零发生异常

  2. 语法错误

  3. 链接器错误

  4. 无输出

答案与解释

正确答案:1
除零发生异常

上面的代码将在控制台屏幕上显示“发生零除零异常”。

5) In the given code snippet finally block will execute or not?
using System;
namespace my_namespace
{
class program
{
static void Main(string[] args)
{
int a = 0;
int b = 10;
int c = 0;
try
{
c = b / a;
}
finally
{
Console.WriteLine("Finally executed");
}
}
}
}

  1. Yes, finally will execute

  2. No, finally will not execute

Answer & Explanation

Correct answer: 1
Yes, finally will execute

Yes, finally block will execute.

The output would be,

5)在给定的代码片段中,finally块是否会执行?
 using System ;
namespace my_namespace
{
class program
{
static void Main ( string [ ] args )
{
int a = 0 ;
int b = 10 ;
int c = 0 ;
try
{
c = b / a ;
}
finally
{
Console . WriteLine ( " Finally executed " ) ;
}
}
}
}

  1. 是的,最后会执行

  2. 不,最终将无法执行

答案与解释

正确答案:1
是的,最后会执行

是的,finally块将执行。

输出将是

◀ C# Exception Handling Aptitude | Set 4 C# Exception Handling Aptitude | Set 5 ▶
#C#异常处理能力| 设置4 C#异常处理能力| 设置5▶

翻译自: https://www.includehelp.com/dot-net/csharp-exception-handling-aptitude-questions-and-answers-4.aspx

c#异常处理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542609.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Castor xsd生成java_java – Castor可以处理从基础XSD导入的多个XSD生成类吗?

注意:我是EclipseLink JAXB (MOXy)领导者,也是JAXB 2 (JSR-222)专家组的成员.Can Castor do this? If so, what would be the Ant task syntax for it.If not, would perhaps JAXB be a better alternative?下面是如何使用JAXB完成此操作的示例:产品xm…

串口通信 校验码_一文读懂S7-200 SMART自由口通信!

学习S7-200 SMART时了解到,基于RS485接口可实现一下几种通信:1)modbus RTU通信2)PPI协议通信3)USS协议通信4)自由口通信何为自由口通信呢?前三种通信必须要PLC和与其通信的设备支持相同的通信协…

hbase 学习(十三)集群间备份原理

集群建备份,它是master/slaves结构式的备份,由master推送,这样更容易跟踪现在备份到哪里了,况且region server是都有自己的WAL 和HLog日志,它就像mysql的主从备份结构一样,只有一个日志来跟踪。一个master集…

python expect模块_Python基础教程:用Python怎么telnet到网络设备

Python基础教程:用Python怎么telnet到网络设备0.前言Telnet协议属于TCP/IP协议族里的一种,对于我们这些网络攻城狮来说,再熟悉不过了,常用于远程登陆到网络设备进行操作,但是,它的缺陷太明显了,…

Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...

[Java教程]动态加载页面数据的小工具 javascript jQuery (持续更新)0 2014-05-07 18:00:06使用该控件,可以根据url,参数,加载html记录模板(包含json参数对应,以及具体记录位置Index根据参数描述加载对应的属性,并可以…

马哥linux第六周作业

1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;[rootmageedu tmp]# cp /etc/rc.d/rc.sysinit . [rootmageedu tmp]# vim rc.sysinit :% s/^[[:space:]]/#&/ #按Esc进入vi…

Java ObjectInputStream enableResolveObject()方法与示例

ObjectInputStream类enableResolveObject()方法 (ObjectInputStream Class enableResolveObject() method) enableResolveObject() method is available in java.io package. enableResolveObject()方法在java.io包中可用。 enableResolveObject() method is used to enable th…

pygame render怎么显示中文_PyGame开发游戏(2D)02.基础图元

这节将介绍PyGame的基础架构。并学习如何在PyGame里绘制各种几何图形和显示加载图片。01.应用框架上一节的示例程序里,我们用到一个PyGame的应用程序框架。这是一个基础框架,利用它我们可以很轻松的添加各类图型绘制,键盘鼠标输入处理和各类逻…

word+增加水印+java_为Word2019文档添加水印的两种方法

水印的类型包括文字水印和图片水印两种。在Word文档中添加文字水印时,可以使用程序中预设的水印效果,而图片水印则需要自定义添加。一、使用程序预设的文字水印Word 2019中预设了机密、紧急、免责声明三种类型的文字水印,用户可根据文件的类型…

如何设置CentOS 7获取动态及静态IP地址

自动获取动态IP地址1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33)。2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回…

请求列出指定服务器上的可用功能失败_滥用 ESI 详解(上)

在进行安全性评估时,我们注意到了标记语言 Edge Side Includes (ESI)中的一个意外行为,这种语言用于许多流行的 HTTP 代理(反向代理、负载平衡器、缓存服务器、代理服务器)。我们发现成功的 ESI 攻击可以导致服务器端请求伪造(SSRF)、各种绕过 HTTPOnly …

Java ClassLoader setPackageAssertionStatus()方法与示例

ClassLoader类setPackageAssertionStatus()方法 (ClassLoader Class setPackageAssertionStatus() method) setPackageAssertionStatus() method is available in java.lang package. setPackageAssertionStatus()方法在java.lang包中可用。 setPackageAssertionStatus() metho…

java上传kafka的方法_哪种方法是将所有数据从Kafka主题复制到接收器(文件或Hive表)的最佳方法?...

我正在使用Kafka Consumer API将所有数据从Kafka主题复制到Hive表 . 为此,我使用HDFS作为中间步骤 . 我使用唯一的组ID并将偏移重置为“最早”,以便从头开始获取所有数据,并在执行后忽略提交 . 然后我遍历Kafka主题中的记录,并将每…

openstack nova-network 的小bug的排错经历

环境是 nova-network vmwareflatdhcp错误表现为 开出来的虚拟机有一定几率获取不到dhcp地址,手工赋予ip则正常,用flat模式注入的ip正常,下面是排错过程1首先找网络防火墙已经把 dnsmasq对应的端口已经打开抓包结果:可以看到虚拟机…

anaconda base环境_anaconda中安装packages:pip还是conda install?

conda install我就不说了,这都不会别学了就。Using command:$ which -a pip, the terminal will return:This indicates two different pip path to install packages[1].在tf23环境中pip install在base环境中pip install在windows下powershell内,进入到…

Java ClassLoader setDefaultAssertionStatus()方法与示例

ClassLoader类setDefaultAssertionStatus()方法 (ClassLoader Class setDefaultAssertionStatus() method) setDefaultAssertionStatus() method is available in java.lang package. setDefaultAssertionStatus()方法在java.lang包中可用。 setDefaultAssertionStatus() metho…

【风马一族_xml】xmlp之dtd1

什么是XML约束?在xml技术里,可以编写一个文档来约束一个xml文档的写法,这称之为xml约束 2. 为什么要使用xml约束? 参看提示栏 3. xml约束的作用? 约束xml的写法对xml进行校验4. 常见的xml约束技术 xml dtdxml Schema…

java ssm框架 缓存_SSM框架之MyBatis3专题4:查询缓存

查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库中查询获取结果数据,从而提高访问速度。MyBatis的查询缓存机制,根据缓存区的作用域(声明周期)可划分为两种:一级查…

matplotlib画图_漂亮,超详细的matplotlib画图基础

来自 | 逐梦erhttps://zhumenger.blog.csdn.net/article/details/106530281本文仅作技术交流,如有侵权,请联系后台删除。数据可视化非常重要,因为错误或不充分的数据表示方法可能会毁掉原本很出色的数据分析工作。matplotlib 库是专门用于开发…

c# 2维数组 取一维_C#| 不同类型的一维数组声明

c# 2维数组 取一维In the below example, we are declaring an integer array (one dimensional) with following styles: 在下面的示例中,我们声明具有以下样式的整数数组(一维) : 1) One dimensional Array declaration with initialization (without…