wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ITFplus_Mock_GM_@_60sec

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

In computing, the expression 2³⁰ roughly equals how many bytes?

a)

536,870,912 bytes

b)

1,073,741,824 bytes

c)

268,435,456 bytes

d)

1,048,576 bytes

2.

A malicious user modifies BIOS firmware to capture typed credentials. This primarily threatens:

a)

Confidentiality

b)

Availability only

c)

Redundancy

d)

CPU microcode updates

3.

Hexadecimal 0xC0FFEE in decimal is:

a)

12,345

b)

12,649,742

c)

6,553,599

d)

314,159

4.

A machine uses an ARM64 CPU. Which scenario is most likely?

a)

It’s a legacy workstation

b)

It’s a modern mobile device or specialized system

c)

It requires a BIOS-based OS

d)

It can’t execute floating-point instructions

5.

Dual-boot system partitions must consider:

a)

Multiple OS file systems that don’t conflict (e.g., NTFS + ext4)

b)

Uniform memory addresses

c)

GPU bridging

d)

MBR limited to 32 partitions

6.

An IoT thermostat on a default password is discovered in Shodan searches. This primarily fails:

a)

Availability

b)

Confidentiality

c)

Data type classification

d)

Virtual memory usage

7.

A user tries INSERT in an SQL table but sees “Violation of PRIMARY KEY.” This means:

a)

A duplicate key was inserted where uniqueness is required

b)

The OS lacks drivers

c)

The foreign key is missing

d)

The BIOS is locked

8.

A developer wants a non-blocking approach for network I/O in an interpreted language. They might use:

a)

BIOS interrupts

b)

Async/event-driven scripting (e.g., Node.js)

c)

For loops only

d)

Kernel-mode drivers

9.

Linux sees a storage device named “/dev/sda.” This is likely:

a)

An optical drive

b)

A SATA/SCSI disk recognized as the first drive

c)

A USB device only

d)

A system directory

10.

Data correlation using machine learning on large data sets is typically:

a)

An example of Big Data analytics for business insights

b)

A BIOS-level function

c)

Minimally helpful

d)

Physical security method

11.

Converting a float to an int can cause:

a)

Truncation or loss of fractional data

b)

OS meltdown

c)

GPU integer overflow

d)

Negative memory usage

12.

Which network device operates at Layer 3 and can segment subnets?

a)

Switch

b)

Router

c)

Bridge

d)

Hub

13.

A user’s password is hashed with SHA-256 plus a random salt. The main benefit is:

a)

GPU acceleration

b)

Unique hash outputs for identical passwords, thwarting rainbow-table attacks

c)

Immediate encryption

d)

Lower memory usage

14.

Dual-channel RAM requires:

a)

One stick of memory only

b)

Matched pairs of modules installed in correct slots

c)

Overclocked CPU

d)

A GPU bridging

15.

A developer sees the Python output: print("2" + 3). Which likely occurs?

a)

23

b)

Type error: can’t concatenate str + int

c)

5

d)

"2 3"

16.

ExFAT is used for:

a)

Large files on flash drives, cross-platform

b)

Strict journaling on Linux

c)

Mac-only file systems

d)

2GB file limit

17.

A truncated table means:

a)

Rows are appended

b)

All rows are removed quickly without row-by-row logging

c)

The table structure is dropped

d)

The OS reboots

18.

A user merges multiple big tables to reduce JOIN complexity. This is known as:

a)

Normalization

b)

Denormalization for potential read speed

c)

3NF compliance

d)

Memory compaction

19.

Which is a common symptom of a failing CMOS battery?

a)

System clock resets or BIOS defaults on each reboot

b)

CPU meltdown

c)

GPU artifacts

d)

OS kernel panic

20.

A user sees flickering display lines after updating GPU drivers. Best next step?

a)

Roll back the driver or update to a stable version

b)

Overclock the CPU

c)

Reformat the SSD

d)

Replace the router

21.

Device encryption on a smartphone is undone if:

a)

The passcode is secure

b)

A malicious actor knows or bypasses the passcode

c)

The phone has a full battery

d)

The OS is iOS or Android

22.

Which 802.11 standard introduced speeds up to 6.9 Gbps in the 5 GHz band?

a)

802.11n

b)

802.11g

c)

802.11ac

d)

802.11b

23.

PowerShell is typically found in:

a)

macOS environment only

b)

Windows OS for advanced scripting/automation

c)

BIOS microcode

d)

Linux kernel modules

24.

To ensure atomic changes in a DB transaction:

a)

All changes succeed or all fail (rollback)

b)

Changes can partially commit

c)

Foreign keys are optional

d)

Only one user can connect

25.

A user wants to restrict apps to run only from an official store. This is known as:

a)

BIOS-level gating

b)

Application whitelisting or curated app store usage

c)

Open source bridging

d)

DHCP lease limiting

26.

A user running ipconfig /flushdns attempts to fix:

a)

GPU overuse

b)

Cached DNS entries that may be incorrect

c)

Full system rollback

d)

OS kernel panic

27.

A script that calls itself with new parameters repeatedly is an example of:

a)

Recursive function or recursion

b)

Inheritance

c)

Polymorphism

d)

Boolean branching

28.

A suspect sends a “free gift” link. The user logs in on a fake site. This is:

a)

Spear phishing

b)

Phishing to harvest credentials

c)

MITM hardware exploit

d)

DNS zone transfer

29.

The difference between a GPU and CPU is that the GPU:

a)

Is optimized for parallel arithmetic on large data sets

b)

Controls OS scheduling

c)

Replaces the CPU entirely

d)

Manages system BIOS

30.

An 8-bit ASCII character can represent:

a)

128 total characters

b)

256 total characters if extended ASCII is used

c)

64 total characters

d)

512 total characters

31.

The user runs a FULL JOIN in SQL. This merges:

a)

Only matching rows from left & right

b)

Matching + all unmatched from both tables

c)

Only left table unmatched

d)

Single row from each

32.

A developer wants to store Booleans in a DB as T/F. This is an example of:

a)

Using a dedicated boolean or bit data type for efficiency

b)

Overwriting the OS kernel

c)

Forcing GPU usage

d)

IPv6 overshadow

33.

A user sees “Access denied” when connecting to a secured database. Likely cause?

a)

Incorrect credentials or insufficient privileges

b)

CPU meltdown

c)

RAM shortage

d)

DNS suffix issue

34.

Thermal paste between a CPU and heatsink ensures:

a)

Lower fan noise

b)

Efficient heat transfer to prevent overheating

c)

Faster OS boot

d)

GPU acceleration

35.

An admin SALT + PEPPER approach in password storage means:

a)

Adding user-specific random salt plus a global pepper for additional complexity

b)

Using only plain text

c)

Hard-coding credentials

d)

GPU-based hashing

36.

A malicious user floods a server with countless half-open TCP sessions. This is known as:

a)

ARP poisoning

b)

SYN flood DoS attack

c)

DNS pivot

d)

NAT loopback

37.

Cookies in a browser typically:

a)

Provide OS-level encryption

b)

Store session data or user preferences

c)

Update GPU drivers

d)

Are set to read-only

38.

Binary “1011011” + “1101” = ?

a)

10000000

b)

1111000

c)

1010101

d)

1001101

39.

BCDR stands for:

a)

Business Continuity and Disaster Recovery

b)

BIOS Control Data Reboot

c)

Big-Data Consolidation & Decryption Record

d)

Boot Cloud Deployment Routine

40.

A user tries to run a GUID Partition Table (GPT) drive on a legacy BIOS system that only supports MBR. The result might be:

a)

Automatic OS upgrade

b)

System fails to boot from that GPT disk

c)

Data automatically converted

d)

Enhanced encryption

41.

Sysadmin practice of assigning minimal rights to each user exemplifies:

a)

Full administrative trust

b)

Least privilege principle

c)

Root-level mapping

d)

Over-granting permissions

42.

Resource forks in macOS HFS+ are:

a)

Separate streams that store additional data/metadata

b)

Windows partition

c)

Linux swap area

d)

BIOS-level scanning

43.

A UPS (Uninterruptible Power Supply) primarily addresses:

a)

Power outages or fluctuations to maintain device availability

b)

Integrity only

c)

BIOS overclocking

d)

Partition encryption

44.

Pseudo-code with IF (x>10) THEN GOTO end: is typically discouraged because:

a)

GOTO is faster

b)

GOTO can lead to unstructured “spaghetti” code

c)

It requires GPU usage

d)

It’s mandatory in OOP

45.

A user sees “No boot device found.” Possibly the:

a)

Boot order is incorrect or drive is not recognized

b)

CPU is out of thermal paste

c)

GPU has no VRAM

d)

NIC is disabled

46.

A Worm in security context is:

a)

Malware that self-replicates without user intervention

b)

Only triggers via macros

c)

A BIOS override

d)

Single encryption routine

47.

A VPN typically:

a)

Encrypts traffic between remote endpoints

b)

Only changes CPU frequency

c)

Disables NAT

d)

Overwrites DB logs

48.

A user sets up a DB with unique constraints on multiple columns. This ensures:

a)

Each combination is unique

b)

The table is read-only

c)

Data is truncated

d)

No concurrency

49.

A user runs ping -t on Windows to:

a)

Continuously send ping requests until stopped

b)

Display DNS records

c)

Set CPU priority

d)

Download GPU drivers

50.

JSON vs. XML for data interchange:

a)

They’re identical in syntax

b)

JSON is typically lighter/simpler, XML uses tags

c)

Both are purely binary

d)

They’re compiled languages

51.

A user sees a loop: python CopyEdit for i in range(3, -1, -1): print(i) The output is:

a)

3, 2, 1

b)

3, 2, 1, 0

c)

Infinite loop

d)

3, 1, -1

52.

Critical data typically must be:

a)

Backed up frequently, possibly off-site

b)

Stored in ephemeral memory

c)

Unencrypted for speed

d)

Labeled as public

53.

A shell script on Linux has “#!/bin/bash” on the first line, meaning:

a)

It specifies the interpreter to run the script

b)

It’s a Python script

c)

The OS ignores that line

d)

BIOS is invoked

54.

A user sets a WD NAS for Time Machine backups. On macOS, this is:

a)

Non-volatile partition bridging

b)

A network-based backup solution via SMB or AFP

c)

GPO-based policy

d)

BIOS-level encryption

55.

Script kiddies are attackers known for:

a)

High-level advanced 0-day usage

b)

Using pre-written exploits with little in-depth knowledge

c)

Only internal sabotage

d)

Manually coding new kernels

56.

A function prototype in C++ declares:

a)

The function name, return type, and parameter types before definition

b)

A Python-based logic structure

c)

The OS interrupt call

d)

The entire DB schema

57.

A Windows user tries tracert google.com. This reveals:

a)

The route (hops) taken by packets to the destination

b)

The GPU usage

c)

IPv6 to IPv4 bridging

d)

Full domain ownership

58.

Auto-increment in an RDB typically applies to:

a)

VarChar fields

b)

Primary key numeric fields generating new ID values

c)

Longtext columns

d)

Scripting triggers

59.

A user sees “Certificate is self-signed.” The risk is:

a)

It’s not trusted by a known CA, so potential MITM

b)

It’s guaranteed secure

c)

It invalidates OS encryption

d)

CPU meltdown

60.

802.11 channels often overlap in 2.4 GHz unless:

a)

Channels 1, 6, 11 are used in US for minimal overlap

b)

Channel 13 is mandatory

c)

5 GHz is chosen

d)

WEP is used

61.

The main difference between C and C++ is that:

a)

C++ supports object-oriented features, while C is procedural

b)

C++ can’t do loops

c)

C is only for IoT

d)

They have identical syntax

62.

A driver conflict might manifest as:

a)

Lower resolution in BIOS

b)

System crashes or devices not functioning properly

c)

Automatic OS patch success

d)

Enhanced CPU speed

63.

For a DB storing large binary files, a recommended approach is to:

a)

Use BLOB fields or store references if extremely large

b)

Keep them only in ephemeral memory

c)

Overwrite CPU microcode

d)

Force daily format

64.

A developer uses SET autocommit=0; in MySQL. This means:

a)

Transactions won’t automatically commit; user must explicitly commit

b)

OS meltdown triggers

c)

All queries are read-only

d)

CPU speed is boosted

65.

Polymorphism in OOP means:

a)

A function name must be unique

b)

Same method name can behave differently in different classes/contexts

c)

No inheritance allowed

d)

Data is always global

66.

A user sees “WPA2 with AES” recommended. This provides:

a)

Strong wireless encryption

b)

WEP-level security

c)

Open network bridging

d)

Zero confidentiality

67.

A user tries to telnet on port 23. This is insecure because:

a)

It transmits data in plaintext, no encryption

b)

It uses IPv6

c)

The OS blocks it

d)

GPU meltdown

68.

NTFS journaling helps by:

a)

Speeding up NIC transmissions

b)

Recording file system changes to recover from crashes

c)

Forcing bigger block sizes

d)

Removing all encryption

69.

A user’s text-based SQL injection is blocked by parameterized queries. That method:

a)

Separates code from data to prevent malicious SQL

b)

Removes all constraints

c)

Disables the DB

d)

Rewrites OS kernel

70.

Dedicated GPU advantage over integrated is:

a)

Higher 3D processing power, often with its own VRAM

b)

Lower power usage

c)

CPU meltdown

d)

Requires no drivers

71.

A user wants to test an infinite loop in a code snippet. The risk is:

a)

OS automatically fixes the code

b)

The program never terminates, possibly hogging CPU

c)

Execution stops immediately

d)

Automatic encryption

72.

The user sets up a site-to-site VPN for two offices. This ensures:

a)

Encrypted traffic between entire networks

b)

Single sign-on only

c)

BIOS bridging

d)

A direct OS memory share

73.

A user tries to compare “5” and 5 in Python. If using ==, the result is typically:

a)

True always

b)

False, because one is string, the other is int

c)

Crash with recursion

d)

10

74.

A hash mismatch for a downloaded file suggests:

a)

The file is corrupted/tampered with

b)

The CPU can’t parse it

c)

The OS auto-corrected it

d)

BIOS meltdown

75.

A user sets a DMZ host on a router. This means:

a)

All inbound traffic is blocked

b)

Unsolicited inbound traffic is forwarded to that host, exposing it to the internet

c)

NAT loopback is enforced

d)

WPA2-Enterprise is mandatory