達可達與我
我與達可達
posts - 36, comments - 25, trackbacks - 0
我的連結
藍色小舖
小舖部落格
Home
Contact
Syndication
Login
News
每月文章
December, 2007 (1)
November, 2007 (3)
October, 2007 (11)
September, 2007 (1)
April, 2007 (4)
March, 2007 (6)
February, 2007 (5)
January, 2007 (2)
December, 2006 (3)
隨筆分類
C#
(rss)
JavaScript
(rss)
SQL
(rss)
生活隨筆
(rss)
影像集
小舖Blog圖片
My New Blog
vlog 168
編程一路發
(rss)
三則簡單的 C# 考題
下面有三則簡單的 C# 程式,猜猜最後的結果為何?。
( 最重要的往往都是最基本的 ^_^ )
第一題:
class Program { public static void Main() { try { double a = 1; double b = 0; double c = a / b; Console.WriteLine(c); } catch (DivideByZeroException ex) { Console.WriteLine("catch DivideByZeroException"); } catch (Exception ex) { Console.WriteLine("catch Exception"); } } }
第二題:
class Program { public int GetNum() { int a = 1; int b = 0; try { return a / b; } catch { return -1; } finally { return 0; } } public static void Main() { Program p = new Program(); Console.WriteLine(p.GetNum()); } }
第三題:
class Program { public int GetNum() { int ret = 1; try { return ret; } catch { return 0; } finally { ret++; } } public static void Main() { Program p = new Program(); Console.WriteLine(p.GetNum()); } }
posted on Sunday, December 24, 2006 12:56 PM
Feedback
#
re: 三則簡單的 C# 考題
= =
12/24/2007 2:36 PM |
123
Post Comment
Title
Name
Url
驗證碼
Comment
Remember Me?