Fundamental Information Technology Engineer Examination (FE) | Section A Comprehensive Mock Test 01
Problem 1
Which combination gives the bit pattern stored and an account of the operation?
View explanation
01111100 is 124 and 00001010 is 10, so the mathematical sum is 134. But 8-bit two's complement covers only −128 to 127, and 134 falls outside that range. The low-order eight bits, 10000110, represent −122 when signed, and the moment the sum of two positive numbers turns negative you can tell an overflow has occurred.
Problem 2
What is the effective access time of this configuration, in nanoseconds?
View explanation
The 10 nanoseconds for the cache is needed whether it hits or misses. The miss rate is 10%, so the average additional time for main memory is 0.1 × 100 = 10 nanoseconds. The effective access time is therefore 10 + 10 = 20 nanoseconds. The figure of 19 comes from 0.9 × 10 + 0.1 × 100, which drops the cache check on a miss.
Problem 3
How many elements of A are compared before 25 is found, and in what order are those values compared?
View explanation
At the start low = 1 and high = 7, so mid = 4 and 17 is compared. Since 25 is larger, the range narrows to 5–7, giving mid = 6 and a comparison with 31. This time 25 is smaller, so the range becomes 5–5 and the third comparison finds 25 at A[5]. It does not work through the array from the front as a linear search would.
Problem 4
Which table structure best removes the partial functional dependencies and avoids duplicated updates of the same order date or product name?
View explanation
The order date depends only on the order number and the product name only on the product number, which are partial functional dependencies on part of the composite key. Moving orders and products into tables of their own, and leaving in OrderDetail only the quantity that is specific to a combination of order and product, satisfies second normal form. Moving quantity into the product table would make it impossible to record different quantities per order.
Problem 5
Which SQL statement meets this requirement?
View explanation
A LEFT JOIN keeps every customer on the left and leaves the order side NULL for customers with no orders. Counting the non-NULL order_id therefore gives 0 for those customers. INNER JOIN and WHERE o.order_id IS NOT NULL both exclude customers without orders. COUNT(*) counts the customer rows left by the outer join, so it returns 1 even with no orders.
Problem 6
Which address can be assigned?
View explanation
A /27 subnet mask is 255.255.255.224, which divides the last octet into blocks of 32. 77 falls in the block from 64 to 95, where 64 is the network address and 95 the broadcast address. The usable range for devices is 65 to 94, so of the options only 192.168.10.94 qualifies. 96 is the start of the next subnet.
Problem 7
Which is the most appropriate fix?
View explanation
Placeholders separate the instruction part of the SQL statement from the values the user supplies, making it much harder for symbols in the input to be interpreted as SQL commands. HTML escaping is mainly a defense against XSS when displaying in a browser, not a defense for SQL. Granting administrator privileges only widens the impact if an attack succeeds.
Problem 8
Which set of test values is representative of boundary value analysis on the lower and upper limits?
View explanation
With inclusive boundaries you check just outside the lower limit (0) and on it (1), and on the upper limit (100) and just outside it (101). That exercises the points at which the valid/invalid decision flips at each end. The values 1, 50 and 100 are all valid, which makes it hard to find a defect that wrongly accepts values outside the range.
Problem 9
Which combination gives the shortest completion time for the project and the critical path?
View explanation
A through C takes 3 + 2 = 5 days, while B, running in parallel, finishes in 4. D waits for both B and C, so it starts on day 5 and takes a further 5 days, giving 10 days overall. The longest path is A → C → D. B → D takes 9 days, so it has one day of slack and is not the critical path.
Problem 10
How many units is the break-even sales volume?
View explanation
The marginal profit available to recover fixed costs on each unit sold is 5,000 − 3,000 = 2,000 yen. Dividing the fixed costs of 800,000 yen by 2,000 yen gives 400 units, at which sales of 2,000,000 yen equal total costs of 2,000,000 yen. Dividing the fixed costs by the selling price alone gives 160 units, which would not recover the variable costs.
Result
More sets in this exam
- Fundamental Information Technology Engineer Examination (FE) | Section A Theory and Algorithms
- Fundamental Information Technology Engineer Examination (FE) | Subject A Data Structures and Algorithms Questions 01
- Fundamental Information Technology Engineer Examination (FE) | Subject A Network and Database Questions 01
- Fundamental Information Technology Engineer Examination (FE) | Subject A Software Development and Project Management Questions 01
- Fundamental Information Technology Engineer Examination (FE) | Subject A Authentication, Cryptography, and Network Defense Questions 01