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.pswp.cn/news/542609.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542609.shtml
英文地址,請注明出處:http://en.pswp.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…