wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MDF301 Final Revision

Total questions: 30

Worksheet time: 22mins

Name
Class
Date
1.

A block of free space on a database page that consists of one or more deleted records is known as?

a)

Freelist Page

b)

Free area

c)

Freeblock

d)

Free space

2.

When several records in a database are deleted at once they often create this type of page in a database.

a)

Available Page

b)

Open Page

c)

Freeblock Page

d)

Freelist Page

3.

Type of file that contains configuration and settings information for iPhone apps.

(a)  

4.

The file that keeps track of frames in the WAL and acts as the WAL's index is known as the what?

a)

DB File

b)

Write Ahead Log

c)

SHM File

d)

XML File

5.

The EPOCH timestamp typically found on Android phones is this one.

a)

MAC

b)

GPS

c)

Unix

d)

Windows

6.

What is the timestamp EPOCH found exclusively on iDevices?

(a)  

7.

Smartphone apps make use of this encoding scheme when storing binary data within databases and configuration files.

a)

GSM 7-bit

b)

Reverse Nibble

c)

Reverse GSM 7-bit

d)

Base64

8.

The number of entries in the WAL that trigger a commit.

(a)  

9.

Python module used to work with sqlite databases.

a)

database

b)

sqlite3

c)

plist

d)

datetime

10.

Python module used to convert date/time stamps to human readable values.

(a)  

11.

When a database adds records to a page, records are generally added from______.

a)

The top down

b)

The bottom up

c)

The middle up

d)

The middle down

12.

Which of the following is NOT a SQLite type?

a)

Null

b)

BLOB

c)

Integer

d)

String

13.

The SQLite database type that deals with decimal values.

a)

Real

b)

BLOB

c)

Integer

d)

Decimal

14.

When working with databases in Python, the most common type of loop used to iterate through records in a table is:

a)

While

b)

for

c)

Do While

d)

Recursive

15.

When a record is deleted in a database, this is modified so that the database does not "see" the record as being live.

a)

address

b)

target

c)

pointer

d)

header

16.

This mode refers to the state when a phone is first powered on but the password has not yet been entered.

a)

AFU

b)

BDU

c)

BFU

d)

AFA

17.

A tool used to convert timestamps to human readable dates/times.

(a)  

18.

Which of the following tools would be used to view a database in its raw state for manually analysis and data carving?

a)

SQLite Expert Personal

b)

DB Browser

c)

Plist Editor Pro

d)

HxD

19.

Which of the following tools would be used to view an XML file for the configuration settings for an Android app?

a)

Tempus

b)

Notepad++

c)

Plist Editor Pro

d)

SQLite Expert Personal

20.

What month does this timestamp convert to: 1734331574

(a)  

21.

What is the name of the table containing messages?

(a)  

22.

How many records are there in the chat table?

(a)  

23.

What data type is stored in the Profile field?

(a)  

24.

The marker bit in a variable length integer signals whether to continue reading bytes as part of the varint or to stop. The marker bit is located at:

a)

The least significant bit

b)

The most significant byte

c)

The lowest bit

d)

The most significant bit

25.

Text messages are generally stored in this data type in SQLite databases.

(a)  

26.

Pi, 3.14, would be stored in this data type in a SQLite database.

(a)  

27.

The absence of data or an empty field is called what?

a)

Empty Space

b)

Vacant

c)

Null

d)

Zero

28.

A programming language used to automate the parsing of app data during analysis.

a)

Java

b)

C#

c)

Python

d)

C++

29.

What tool would you use to decode the string found under the Profile key?

(a)  

30.

What is the username associated with this app?

(a)