802 題 · 共 802 題
Which of the following design is better (although not the best) than the others? (A) A single table containing all fields of data needed for the database. (B) Two tables, one contains students' profil…
Suppose we wish to have a table for each course containing the grade of each registered student. Which of the following design is better than the others? (A) The table contains just two fields: Studen…
Which of the following SQL command selects all the records in the "Customers" table whose "Country" field is "Taiwan" and "City" field is either "Taipei" or "Kaohsiung"? (A) SELECT * FROM Customers WH…
Which of the following about relational databases is wrong? (A) the model organizes data into one or more tables of columns and rows (B) a row in a table corresponds to a record of data (C) a primary …
Which of the following about database normalization is wrong? (A) the process reduces data redundancy (B) the process improve data integrity (C) the 1st normal form ensures that each row in a table sh…
New applications, processes, products, or business models that aim at providing financial services by making use of software and modern technology: (A) Bank 3.0 (B) Bank 4.0 (C) Fintech (D) Digital Fi…
Which of the following techniques plays a key role in AlphaGo that beat a 9-dan professional Go player in March 2016? (A) biomedical informatics (B) genetic algorithm (C) deep learning (D) expert syst…
Which of the following is not widely regarded as a characteristic of big data? (A) high volume (B) high velocity (C) high variety (D) potentially high value (E) all of the above are characteristics of…
A technique for transferring multimedia so that media data can be constantly received by and presented to an end-user while being delivered by a provider: (A) multimedia authoring (B) streaming (C) li…
Which of the following best describes economic and social inequality with regard to access to, use of, or impact of information and communication technologies (ICT)? (A) information asymmetry (B) info…
Which of the following is wrong? (A) In an odd parity system the total number of bit '1' in a word, including the added parity bit, is always an odd number (B) If the word (including parity bit) is 01…
When cache is full, some elements need to be removed to empty space for new elements. Which of the following strategies in general has better performance than the others? (A) remove the element which …
A type of firmware used to perform hardware initialization during the booting process of a computer: (A) BIOS (B) CMOS (C) ROM (D) kernel (E) DOS.
An implementation of virtual memory usually divides a virtual address space into blocks of contiguous virtual memory addresses, referred to as _____, so that they can be swapped between real memory an…
Which of the following is not a primary concern of using RAID (redundant array of independent disks)? (A) improve fault tolerance (B) improve system performance (C) improve data security (D) increase …
Which of the following best describes Kickstarter.com? (A) a P2P lending site (B) a crowdsourcing site (C) a crowdfunding site (D) a microfunding site (E) a C2C e-commerce site.
Which of the following terms is commonly used to describe sites like Udacity, Coursera, and edX? (A) self-paced online courses (B) massive open online courses (C) major online open courses (D) self-le…
Which of the following descriptions about Ethernet is wrong? (A) it is commonly used in local area networks (LANs) (B) it uses random backoff to resolve collisions (C) it is a bus based broadcast netw…
Which of the following about TCP/UDP port assignments is wrong? (A) HTTP uses port 80 (B) File Transfer Protocol (FTP) control uses port 21 (C) port numbers range from 0 to 65536 (D) port numbers 0~20…
Which of the following about the Open Systems Interconnection (OSI) reference model is wrong? (A) Layer 3 is Network Layer (B) Layer 5 is Session Layer (C) SMTP belongs to Layer 7 (D) TCP belongs to L…
Which of the following about object-oriented programming is wrong? (A) Java is an object-oriented programming language (B) C++ is an object-oriented programming language (C) code reuse is achieved mai…
Which of the following about operating systems is wrong? (A) OS X is used in Apple's desktops/laptops (B) Android is a mobile operating system based on the Linux kernel (C) Unix family are open source…
Which of the following about system development tools is wrong? (A) a class diagram is a visual representation of a project schedule such as the project status and the length of an activity and the ti…
Which of the following technology descriptions is wrong? (A) 悠遊卡 (Easy Card) uses NFC technology (B) RFID can be used in supply chain management to track products (C) animal tracking chips typically u…
When implementing the operations for a binary search tree, the notion of "inorder successor" (alternatively, inorder predecessor) is very useful. (a) Define the notion and explain why it is needed usi…
Balanced search trees, such as AVL, 2-3, and red-black trees, are very efficient data structures for storing and searching key values. (a) Insert the key values 1, 2, 5, 7, 6, 4, and 3 (in this order)…
Which of the following technology is not used in Amazon Echo or Google Home? (A) speech recognition (B) image recognition (C) natural language processing (D) control of room devices (E) speech synthes…
Which of the following is wrong about object-oriented databases? (A) object-oriented databases are the most widely used database model today (B) object databases store objects rather than data such as…
Which of the following is wrong about relational databases? (A) relational databases store data in tables (B) tables consist of rows and columns (C) all table columns depend on a primary key to identi…
Which of the following SQL commands returns the number of countries of the records in the "Customers" table (see Table 1)? (A) SELECT NUMBER (*) FROM Customers; (B) SELECT COUNT (ALL country) FROM Cu…