阿摩線上測驗
登入
首頁
>
國中技藝◆電機電子群
> 114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:軟體設計 51-100#142764
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:軟體設計 51-100#142764
科目:
國中技藝◆電機電子群 |
年份:
114年 |
選擇題數:
50 |
申論題數:
0
試卷資訊
所屬科目:
國中技藝◆電機電子群
選擇題 (50)
51. 在 C#中,String 與 string 有什麼區別?
(A) 沒有區別,二者可互換使用 (B) String是可變的,string是不可變的
(C) String是數值型別,string是參考型別 (D) String是字串類型,string是字符類型
52. C# 中的迴圈 for 的語法正確的是?
(A) for (int i = 0, i < 10, i++) (B) for (int i = 0; i < 10; i++)
(C) for int i = 0 to 10 (D) for (int i = 0; i > 10; i++)
53. 下面哪一個語法能正確創建一個 List
?
(A) List
numbers = new List
(); (B) List
numbers = List
();
(C) List
numbers = new List(); (D) List
numbers = new List
;
54. 在 C#中,decimal 類型的精度是多少位?
(A) 32 位 (B) 64 位 (C) 128 位 (D) 256 位
55. 下面哪個關鍵字用於定義類型為 void 的方法?
(A) void (B) empty (C) none (D) nothing
56. 下面哪一項是 C#中的值類型?
(A) string (B) array (C) int (D) object
57. 下面哪一個是 C#中的引用類型?
(A) int (B) double (C) string (D) bool
58. foreach 迴圈可以用來迭代:
(A) 陣列 (B) 列表 (C) 字串 (D) 以上皆是
59. C# 中 try-catch 主要用來做什麼?
(A) 用來處理字串 (B) 用來處理數值型別 (C) 用來處理異常(錯誤) (D) 用來處理數據庫連接
60. 在 C#中,break 關鍵字主要用來:
(A) 結束方法執行 (B) 結束當前的迴圈或 switch 语句 (C) 宣告變數 (D) 創建一個新的類
61. 在 C#中,public 修飾符表示:
(A) 變數、方法只能在同一類別中使用 (B) 變數、方法只能在派生類中使用
(C) 變數、方法可以被任何地方訪問 (D) 變數、方法無法被外部訪問
62. C#的預設訪問修飾符是什麼?
(A) private (B) public (C) internal (D) protected
63. 下列哪個運算符號用於進行條件判斷(比較)?
(A) + (B) = (C) == (D) &&
64. 在 C#中,null 可以被賦值給以下哪種變數?
(A) 數值型變數 (B) 字串型變數 (C) 參考型變數 (D) 以上皆是
65. 下列哪一個運算符號是用來執行位元運算?
(A) & (B) && (C) == (D) =
11
66. 在 C#中,哪個方法用來獲取字串的長度?
(A) Length() (B) GetLength() (C) StringLength() (D) Length
67. 在 C#中,如何創建一個數組並初始化為 5 個元素?
(A) int[] arr = new int[5]; (B) int arr[] = {1, 2, 3, 4, 5};
(C) int arr = {1, 2, 3, 4, 5}; (D) int arr = new int[5];
68. C# 中如何定義一個默認構造函數?
(A) public MyClass() { } (B) string MyClass() { }
(C) public void MyClass() { } (D) void MyClass() { }
69. 在 C#中,abstract 類別無法:
(A) 被繼承 (B) 實例化 (C) 定義方法 (D) 定義屬性
70. 下面哪一個關鍵字用來表示繼承?
(A) inherit (B) extends (C) base (D) :
71. 下列哪個選項是正確的接口定義語法?
(A) interface MyInterface { void MyMethod(); }
(B) interface MyInterface() { void MyMethod(); }
(C) interface MyInterface { public void MyMethod() { } }
(D) interface MyInterface: MyClass { void MyMethod(); }
72. 以下哪個選項是 C#中合法的命名?
(A) int 2x = 5; (B) int x_2 = 5; (C) int @int = 5; (D) int if = 5;
73. DateTime.Now 返回的是什麼類型的值?
(A) DateTime (B) string (C) DateTimeOffset (D) long
74. 在 C#中,params 關鍵字用於:
(A) 使方法返回多個值 (B) 定義方法的可變參數 (C) 定義異常處理區域 (D) 定義內部類別
75. 下面哪一個選項可以正確處理除零異常?
(A) int result = 10 / 0; (B) int result = 10 / 0; 使用 try-catch
(C) int result = 10 % 0; (D) int result = 10 / 0; 使用 if 判斷
76. 以下哪個修飾符可用來修飾方法使其不能被覆寫?
(A) sealed (B) override (C) readonly (D) static
77. C# 中的 interface 只能包含哪些成員?
(A) 屬性 (B) 方法 (C) 事件 (D) 所有的公共成員
78. String.Format 方法的主要功能是:
(A) 連接字符串 (B) 轉換數值型數據為字符串
(C) 格式化字符串和數值型數據 (D) 解析JSON字符串
79. 以下哪個關鍵字用於指示一個類是靜態的?
(A) abstract (B) sealed (C) static (D) virtual
12
80. 下面的哪個方法用來轉換 int 到 string?
(A) int.ToString() (B) Convert.ToString(int) (C) string.ToString() (D) 以上皆是
81. C# 中的 static 類別:
(A) 可以被實例化 (B) 不能包含方法 (C) 只能有靜態成員 (D) 只能包含構造函數
82. 在 C#中,using 關鍵字的主要作用是?
(A) 引用命名空間 (B) 開啟檔案流 (C) 創建匿名方法 (D) 定義異常處理區
83. 在 C#中,params 關鍵字用於:
(A) 定義方法的可變參數 (B) 定義靜態變數 (C) 定義匿名類型 (D) 定義常量
84. 在 C#中,如何創建一個匿名方法?
(A) delegate() { } (B) delegate(int x) { return x; }
(C) Func
add = delegate(int x) { return x + 1; }; (D) method() { }
85. C# 中的 readonly 修飾符用來:
(A) 表示只能在聲明時或構造函數中賦值 (B) 表示該變數是靜態的
(C) 表示該變數不可更改 (D) 表示該方法不可重寫
86. 下列哪一個選項是正確的 try-catch 區塊語法?
(A) try { } catch { } (B) try { } catch(Exception e) { } (C) try { } finally { } (D) 以上皆是
87. C# 中 ref 關鍵字的作用是:
(A)引用類型的變數 (B)允許方法參數在方法中被修改
(C)定義方法的返回類型 (D)使方法參數不可變
88. 下面哪一個語句可以正確地創建並初始化一個 Dictionary?
(A) Dictionary
dict = new Dictionary();
(B) Dictionary
dict = new Dictionary
();
(C) Dictionary
dict = new Dictionary
{ 1 = "one", 2 = "two" };
(D) Dictionary
dict = new Dictionary
(1, "one");
89. 在 C#中,如何將一個字符串轉換為整數?
(A) Convert.ToInt32() (B) string.ToInt32() (C) string.Parse() (D) 以上皆是
90. 以下哪個方法可以將一個字符串轉換為小寫?
(A) ToLower() (B) Lower() (C) ToSmall() (D) ChangeCase()
91. 下面哪一個關鍵字用來標註類的方法不能被覆寫?
(A) sealed (B) virtual (C) abstract (D) static
92. C#中的 is 關鍵字的用途是:
(A) 判斷物件是否為某個類型 (B) 比較物件是否為 null (C) 強制轉換類型 (D) 定義匿名類型
93. 在 C#中,continue 關鍵字的作用是:
(A) 結束當前方法的執行 (B) 跳過當前迴圈的當前循環,繼續下一次循環
13
(C) 結束整個程序 (D) 創建一個新的迴圈
94. 下面哪一種情況下可以使用 finally 塊?
(A) 無論 try 區塊是否引發異常,都會執行 finally 區塊
(B) 只有在 catch 區塊執行後才會執行 finally
(C) 只有當異常沒有被捕獲時,finally 才會執行
(D) 只有當 try 區塊內代碼不會引發異常時才會執行
95. 在 C#中, Task 類主要用來處理什麼?
(A) 處理異常 (B) 執行同步任務 (C) 執行異步操作 (D) 進行數據庫操作
96. C# 中 StringBuilder 類的主要作用是:
(A)更快的字符串連接 (B)用來格式化字符串 (C)存儲字符串的集合 (D)存儲一組數字並進行計算
97. . private 成員的可訪問範圍是?
(A) 只能在同一個類中訪問 (B) 只能在同一個命名空間中訪問
(C) 只能在同一個程序集(assembly)中訪問 (D) 只能在派生類中訪問
98. C# 中 unchecked 關鍵字的作用是:
(A) 開啟異常處理 (B) 用來處理整數溢出 (C) 讓整數溢出不引發異常 (D) 強制轉換數據類型
99. C#中,Tuple 是用來表示什麼?
(A) 一個帶有命名屬性的類型 (B) 一組類型的有序集合 (C) 一個字典類型 (D) 一個靜態類型
100. C#中的 string.Join 方法可以用來:
(A) 將一個字符串數組連接成一個字符串 (B) 比較兩個字符串是否相等
(C) 分割一個字符串為多個子字符串 (D) 查找一個字符串中的特定字符
申論題 (0)
相關試卷
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:AI程式應用_Python 程式語言#142761
114年 · #142761
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:AI程式應用_Python 程式語言#142760
114年 · #142760
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:軟體設計 1-50#142759
114年 · #142759
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:AI程式應用_人工智慧#142751
114年 · #142751
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:機器人 101-150#142717
114年 · #142717
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:機器人 51-100#142716
114年 · #142716
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:網路資安 101-150#142715
114年 · #142715
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:網路資安 51-100#142714
114年 · #142714
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:網路資安 1-50#142713
114年 · #142713
114年 - 114 臺北市國民中學技藝競賽_電機與電子職群:機器人 1-50#142712
114年 · #142712