阿摩線上測驗
登入
首頁
>
技檢◆網頁設計-乙級
> 114年 - 17300 網頁設計 乙級 工作項目 02:應用軟體安裝及使用 1-50(2025/12/30 更新)#135909
114年 - 17300 網頁設計 乙級 工作項目 02:應用軟體安裝及使用 1-50(2025/12/30 更新)#135909
科目:
技檢◆網頁設計-乙級 |
年份:
114年 |
選擇題數:
50 |
申論題數:
0
試卷資訊
所屬科目:
技檢◆網頁設計-乙級
選擇題 (50)
1. 關聯式資料庫進行「第二正規化型式」(Second Normal Form, 2NF)可以消除何種現象? (A)非候選鍵(Non-Candidate Key)的屬性,僅讓函數相依(Functional Dependent)於主鍵(Primary Key)的一部分 (B)非候選鍵的屬性,函數相依於別的非候選鍵屬性 (C)複合候選鍵的部分屬性,僅讓函數相依於另一個候選鍵的一部分 (D)屬性值不是單一值(Atomic) 。
2. SQL 語法『SELECT COUNT(*) FROM Books』之意義為何? (A)資料表Books 的記錄筆數 (B)資料表 Books 的欄位數 (C)資料表 Books 的資料平均值(D)資料表 Books 的資料總和 。
3. 欲完全刪除資料庫中的資料表 Books,其 SQL 語法為何? (A)
(B)
(C)
(D)
。
4. SQL 語法包含:
SELECT、
GROUP BY、
WHERE、
HAVING、
ORDER BY、
FROM 等子句之正確順序為何? (A)AFCEBD (B)AFCBDE (C)AFDEBC (D)AFECBD 。
5. 欲對資料庫刪除資料表 Books 中所有資料列,其 SQL 語法為何? (A)REMOVE FROM Books (B)DROP FROM Books (C)DELETE FROM Books (D)ALTER FROM Books 。
6. SQL 語法 UPDATE 之正確寫法為何? (A)UPDATE bookname FROM BooksWHERE id = 2 SET bookname ='哈利波特' (B)UPDATE FROM BooksWHERE id = 2 SET bookname = '哈利波特' (C)UPDATE Books WHERE id =2 SET bookname = '哈利波特' (D)UPDATE Books SET bookname = '哈利波特' WHERE id = 2 。
7. 欲使用 SQL 語法『INSERT INTO TABLE Emp(Emp_no) VALUES(NULL)』將資料插入資料表 Emp 時發生錯誤,何者不是發生錯誤的原因?(A)Emp_no 欄位是主要鍵值(Primary Key)或主要鍵值之一 (B)Emp_no 是 NOTNULL 欄位 (C)Emp_no 是 DEFAULT 欄位 (D)資料表 Emp 裡面無 Emp_no 欄位 。
8. 某企業(Emp)有數十個部門(Dept_name),每個部門有數百人,吳總經理欲知道:「除了部門主管(Is_dept_manager)之外,平均薪資(Salary)在 50,000 元(含)以上的部門有那些?」,最能符合上述要求之 SQL 語法為何? (A)SELECT Dept_name, AVG(Salary) FROM Emp WHEREIs_dept_manager=TRUE AND SUM (Salary)>=50000 GROUP BY Dept_name(B)SELECT Dept_name, AVG(Salary) FROM Emp WHEREIs_dept_manager=TRUE GROUP BY Dept_name HAVINGAVG(Salary)>=50000 (C)SELECT Dept_name, AVG(Salary) FROM EmpWHERE Is_dept_manager=FALSE GROUP BY Dept_name HAVINGAVG(Salary)>=50000 (D)SELECT Dept_name, AVG(Salary) FROM EMPWHERE Is_dept_manager=FALSE AND AVG(Salary)>=50000 。
9. 資料表 Emp 之欄位屬性定義:Empid INTEGER、Name CHAR(20)、DeptnoINTEGER、Sal INTEGER;欲表列「部門代號 20 及 50 的員工平均薪資(Sal)在 22,000 元(含)以上」之部門代號(Deptno),最能符合要求之 SQL 語法為何? (A)SELECT Deptno, AVG(Sal) FROM Emp WHERE Deptno IN(20,50) GROUP BY Deptno HAVING AVG(Sal)>=22000 (B)SELECT Deptno,AVG(Sal) FROM Emp GROUP BY Deptno HAVING AVG(Sal)>=22000 ANDDeptno IN (20,50) (C)SELECT Deptno, AVG(Sal) FROM Emp WHEREDeptno IN (20,50) AND AVG(Sal)>=22000 GROUP BY Deptno (D)SELECTDeptno, AVG(Sal) FROM Emp WHERE Deptno IN (20,50) GROUP BYAVG(Sal) HAVING AVG(Sal)>=22000 。
10. 資料表 Staff 之欄位屬性定義:Id INTEGER、Name CHAR(20)、DeptINTEGER、Job CHAR(20)、Years INTEGER、 Salary DECIMAL(10, 2)、Comm DECIMAL(10,2) ;欲表列「至少有一個員工的酬金(Comm)在 5,000元以上」之部門編號及員工總數,最能符合要求之 SQL 語法為何? (A)SELECT Dept, COUNT(*) FROM Staff GROUP BY Dept HAVINGComm>5000 (B)SELECT Dept, COUNT(*) FROM Staff WHERE Comm>5000GROUP BY Dept, Comm (C)SELECT Dept, COUNT(*) FROM Staff GROUPBY Dept HAVING MAX(Comm)>5000 (D)SELECT Dept, Comm, COUNT(id)FROM Staff WHERE Comm>5000 GROUP BY Dept, Comm 。
11. 可以免費使用的資料庫管理系統為何? (A)Oracle (B)SQL Server (C)MariaDB(D)DB2 。
12. 有關 MariaDB 的敘述何者錯誤? (A)可以在許多平台上執行,包括 Linux 及Windows (B)簡單易學、彈性大、執行速度快是 MariaDB 的優點 (C)使用者可以隨時檢查 MariaDB 原始檔及修正錯誤 (D)MariaDB 只能在預設的 DOS 模式下使用 。
13. 不能執行 MariaDB 的作業平台為何? (A)Windows (B)Unix (C)Linux (D)Google 。
14. MariaDB 預設最高管理者(Super User)帳號為何? (A)localhost (B)Administrator (C)root (D)空白 。
15. MariaDB 語法「SELECT GREATEST(34.0, 3.0, 5.0, 767.0);」,其執行結果為何? (A)767.0 (B)34.0 (C)5.0 (D)3.0 。
16. MariaDB 語法「SELECT ISNULL(1+1);」,其執行結果為何? (A)0 (B)1 (C)2(D)3 。
17. 若 MariaDB 要啟動遞增備份(Incremental Backup),需在主程式執行時加上-log-bin 選項,並啟動何種功能方可執行遞增備份? (A)Program logging (B)Database logging (C)Text logging (D)Binary logging 。
18. MariaDB 語法「SELECT * INTO inst_X ‘file_A’ FROM table_B;」可將table_B 備份到 file_A,則語法中「inst_X」為何? (A)INFILE (B)OUTFILE(C)REPLACE (D)IGNORE 。
19. MariaDB 語法「LOAD DATA inst_X1 ‘file_A’ inst_X2 INTO TABLEtable_B;」可從 file_A 回復 table_B 且覆蓋重複的部分,則語法中「inst_X1」及「inst_X2」分別為何? (A)INFILE、REPLACE (B)INFILE、IGNORE (C)OUTFILE、REPLACE (D)OUTFILE、IGNORE 。
20. MariaDB 語法中某些字串中的字元(如:單引號、雙引號)有特殊含意,需另加跳脫符號來表示,則 MariaDB 的跳脫符號為何? (A)_ (B)/ (C)\ (D)| 。
21. Transact-SQL 語法「SELECT COALESCE(NULL, 2, NULL, 3);」,其執行結果為何? (A)NULL (B)1 (C)2 (D)3 。
22. 在 Windows 作業環境中,MariaDB 預設的組態檔為何? (A)my.cnf (B)my.ini(C)config.inc (D)web.config 。
23. 在 Unix 作業環境中,MariaDB 預設的組態檔為何? (A)my.cnf (B)my.ini (C)config.inc (D)web.config 。
24. 若要指定 MariaDB 組態檔的路徑及檔名,其參數為何? (A)config-file (B)setting-file (C)defaults-file (D)install-file 。
25. 若要設定 MariaDB 的埠號,其參數為何? (A)basedir (B)datadir (C)default-character-set (D)port 。
26. 若要設定 MariaDB 的主目錄,其參數為何? (A)basedir (B)maindir (C)defaultdir (D)rootdir 。
27. MariaDB 語法中要刪除檢視表,其指令為何? (A)ERASE VIEW (B)DELETEVIEW (C)CANCEL VIEW (D)DROP VIEW 。
28. MariaDB 10.4 預設的儲存引擎為何? (A)MyISAM (B)InnoDB (C)Memory (D)Merge 。
29. 建立 MariaDB 資料表的語法 用以指定儲存引擎,則語法中「para_X」為何? (A)STORAGE (B)ENGINE (C)ORDER (D)WHERE 。
30. 常被用於交易處理(Transaction Processing),並支援 ACID (Atomicity,Consistency, Isolation, Durability) 交易特性及外部索引鍵的 MariaDB 儲存引擎為何? (A)MyISAM (B)InnoDB (C)Memory (D)Merge 。
31. Transact-SQL 語法中,支援資料新增、刪除、修改及查詢功能的語言為何? (A)DML (B)DCL (C)DSL (D)DDL 。
32. 結構化查詢語言(Structure Query Language)共區分為三大類,不包括那一類? (A)DML (B)DCL (C)DSL (D)DDL 。
33. 有關 PHP 的敘述何者有誤? (A)提供伺服器端(Server-Side)描述方式的操作模式 (B)提供命令列的操作模式,故可在作業系統下直接執行 (C)提供使用者端的應用程式,故可設計 GUI 的應用程式 (D)提供操作模式屬於輸入模式 。
34. 有關 PHP 的敘述何者有誤? (A)在 Apache、MS IIS 等 Web 伺服器執行的Script (B)只能在 Linux 或 Unix 作業系統上執行,無法於 Windows 或 MacOS 上執行 (C)支援動態資料庫網頁 (D)具有免費、穩定、快速、跨平台、物件導向等優點 。
35. 何者不是 PHP 的保留字? (A)const (B)for (C)my (D)break 。
36. phpMyAdmin 的功用為何? (A)資料庫系統 (B)MariaDB 資料庫的管理軟體 (C)用來撰寫 PHP 程式的軟體 (D)管理 PHP 權限的軟體 。
37. 在 Windows 系統中執行 Apache Restart 服務,其意義為何? (A)停止 ApacheServer (B)啟動 Apache Server (C)暫停 Apache Server (D)重新啟動 ApacheServer 。
38. 在 Windows 系統中執行 Apache Start 服務,其意義為何? (A)停止 ApacheServer (B)啟動 Apache Server (C)暫停 Apache Server (D)重新啟動 ApacheServer 。
39. PHP 對兩個布林運算式進行 OR 運算,其運算子為何? (A)&& (B)! (C)∥ (D)^ 。
40. PHP 運算子中,優先順序最高為何? (A)++ (B)&& (C)>> (D)+ 。
41. 何者非 PHP 迴圈控制指令? (A)loop (B)while (C)do while (D)for 。
42. 建立 PHP 函數的關鍵字為何? (A)func (B)sub (C)define (D)function 。
43. PHP 中直接輸出一個圖檔到網頁,其所傳送的 Header 何者正確? (A)
(B)
(C)
(D)
。
44. 用來製作縮圖的 PHP 影像處理函式為何? (A)imagefill() (B)imagecreatefrompng() (C)imagecharup() (D)imagecopyresized() 。
45. 避免 MariaDB 查詢時出現中文字亂碼問題,所使用的 PHP 指令為何? (A)
(B)
(C)
(D)
。
46. MariaDB 發生錯誤時,取回錯誤代碼的 PHP 函數為何? (A)mysql_error() (B)mysql_errno() (C)mysql_get_error() (D)mysql_report() 。
47. 取得資料表記錄數的 PHP 函數為何? (A)mysql_fetch_rows() (B)mysql_num_rows() (C)mysql_fetch_fields() (D)mysql_num_fields() 。
48. 移動索引指標工作的 PHP 函數為何? (A)mysql_query() (B)mysql_result() (C)mysql_fetch_row() (D)mysql_data_seek() 。
49. 關閉資料庫連結的 PHP 函數為何? (A)mysql_connect() (B)mysql_close() (C)mysql_query() (D)mysql_select_db() 。
50. 與 MariaDB 建立資料庫連結的 PHP 函數為何? (A)mysql_connect() (B)mysql_close() (C)mysql_query() (D)mysql_select_db() 。
申論題 (0)