Skip to main content

Computer Security Fundamentals Final Test Solutions - 255 Verified Questions

Page 1


Computer Security Fundamentals

Final Test Solutions

Course Introduction

Computer Security Fundamentals introduces students to the essential concepts, principles, and practices necessary for protecting computer systems and data. Topics include an overview of cyber threats and vulnerabilities, authentication and access control methods, encryption fundamentals, malware analysis, network security basics, and risk management. The course emphasizes real-world applications and case studies to illustrate how security mechanisms are applied to safeguard information and ensure the confidentiality, integrity, and availability of digital resources in both personal and professional environments.

Recommended Textbook

Assembly Language for x86 Processors 7th Edition by Kip R. Irvine

Available Study Resources on Quizplus

17 Chapters

255 Verified Questions

255 Flashcards

Source URL: https://quizplus.com/study-set/3977

Page 2

Chapter 1: Basic Concepts Assessment

Available Study Resources on Quizplus for this Chatper

14 Verified Questions

14 Flashcards

Source URL: https://quizplus.com/quiz/79902

Sample Questions

Q1) The sum of all powers of 2 from 20 to 28 is 511.

A)True

B)False Answer: True

Q2) The 8-bit two's complement of binary 00000010 is 11111110.

A)True

B)False Answer: True

Q3) A virtual machine may be constructed from software.

A)True

B)False Answer: True

Q4) The hexadecimal representation of decimal 35 is 33h

A)True

B)False Answer: False

Q5) The sum of 3AB4h and 0429h is 3EDDh.

A)True

B)False

Answer: True

Page 3

To view all questions and flashcards with answers, click on the resource link above.

Chapter 2: X86 Processor Architecture Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79901

Sample Questions

Q1) The lower half of the RCX register is called EBX.

A)True

B)False

Answer: True

Q2) Data travels along a bus with n bits running in parallel,where the bus is n bits wide.

A)True

B)False

Answer: True

Q3) In 64-bit mode,you can use three more general-purpose registers than in 32-bit mode.

A)True

B)False

Answer: False

Q4) The control unit (CU)coordinates the sequencing of steps involved in executing machine instructions.

A)True

B)False

Answer: True

To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: Assembly Language

Fundamentals-assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79900

Sample Questions

Q1) Identifiers are by default,case sensitive.

A)True

B)False Answer: False

Q2) A listing file contains a copy of the program's source code,with line numbers,the numeric address of each instruction,and a symbol table.Optionally,it may display the machine code bytes for the program.

A)True

B)False

Answer: True

Q3) If the source code for an assembly language program is modified,you must run both the assembler and linker to update the program's executable code.

A)True

B)False Answer: True

Q4) The listing file is generated by the linker.

A)True

B)False

Answer: False

Page 5

To view all questions and flashcards with answers, click on the resource link above.

Chapter 4: Data Transfers,addressing,and

Arithmetic-assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79899

Sample Questions

Q1) The Overflow flag will never be set when subtracting a positive integer from a negative integer.

A)True

B)False

Q2) The SUB instruction requires the source operand to be no larger than the destination operand.

A)True

B)False

Q3) The following instruction will produce 1FFFFFFCh in EDX: movsx edx,-4

A)True

B)False

Q4) The MOV instruction permits a move between two 8-bit memory operands,as long as one operand uses the BYTE PTR operator.

A)True

B)False

Q5) The format for the ADD instruction is: MOV source,destination A)True B)False

To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Procedures-assessment

Available Study Resources on Quizplus for this Chatper

16 Verified Questions

16 Flashcards

Source URL: https://quizplus.com/quiz/79898

Sample Questions

Q1) The USES operator,coupled with the PROC directive,lets you list the names of all registers modified within a procedure..

A)True

B)False

Q2) By default,labels are visible only within the procedure in which they are declared.

A)True

B)False

Q3) The RandomRange procedure always produces a random integer between 0 and 0FFFFFFFFh

A)True

B)False

Q4) A nested procedure call occurs when a called procedure calls another procedure before the first procedure returns

A)True

B)False

Q5) The runtime stack is the same as the stack abstract data type (ADT).

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Conditional Processing Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79897

Sample Questions

Q1) The XOR instruction inverts each bit in a destination operand.

A)True

B)False

Q2) The JAE instruction jumps if the (unsigned)first operand is greater than or equal to the (unsigned)second operand.

A)True

B)False

Q3) XORing an operand with 1 always causes the Zero flag to be set.

A)True

B)False

Q4) The destination operand of the OR instruction cannot be a memory operand.

A)True

B)False

Q5) The JBE instruction is used when comparing unsigned integers.

A)True

B)False

Q6) The JECXZ instruction jumps to a target label when the CX register is equal to zero.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Integer Arithmetic Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79896

Sample Questions

Q1) The binary value of AL after the following instructions have executed is 11111101.

mov al,11000101b

sar al,4

A)True

B)False

Q2) The SAR instruction is suitable for signed integers.

A)True

B)False

Q3) RDX will equal 1 after the following instructions have executed.

mov rax,0FFFF0000FFFF0000h

mov rbx,2

mul rbx

A)True

B)False

Q4) When the MUL BX instruction executes,the 32-bit product ends into the EAX register.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above.

9

Chapter 8: Advanced Procedures Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79895

Sample Questions

Q1) The C calling convention requires the calling program to reset the stack pointer after the subroutine has returned.

A)True

B)False

Q2) The C calling convention is used by the Irvine32 library.

A)True

B)False

Q3) The assembler checks the pointer type used with the ADDR operator against the pointer type declared in the PROC directive.For example,it prevents a pointer to DWORD from being passed to a procedure expecting an pointer to BYTE.

A)True

B)False

Q4) In 32-bit programs,ADDR and OFFSET return the same value.

A)True

B)False

Q5) When a subroutine argument is passed by value,the calling program pushes the argument's address on the stack.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Strings and Arrays Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79894

Sample Questions

Q1) The CMPSW instruction uses memory pointed to by EDI as the source operand.

A)True

B)False

Q2) array[EDX+ESI] is an example of a base-index-displacement operand.

A)True

B)False

Q3) In 64-bit mode,operands that use register indexes must use 64-bit registers.You can use both base-index operands and base-index-displacement operands.

A)True

B)False

Q4) The CLD instruction causes the ESI and EDI registers to be increased in value by the MOVSB instruction.

A)True

B)False

Q5) The MOVSW instruction copies a word from the location addressed by ESI to the location addressed by EDI.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Structures and Macros Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79893

Sample Questions

Q1) When a macro is invoked,the CALL instruction executes if the macro uses the ASPROC operator.

A)True B)False

Q2) When defining a structure variable,you can specify default values for zero or more structure fields.

A)True B)False

Q3) Replacing macro invocations with procedure calls tends to make a program run faster.

A)True

B)False

Q4) The following statement permits assembly if arg1 is exactly the same as arg2? (case-senstitive comparison):

IFIDN <arg1>,<arg2> A)True

B)False

Q5) The IFNDIF directive permits assembly if two arguments are equal. A)True B)False

Page 12

To view all questions and flashcards with answers, click on the resource link above.

Chapter 11: Ms-Windows Programming Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79892

Sample Questions

Q1) The SetFilePointer function permits you to start reading from any point in a file.

A)True

B)False

Q2) When you call the ReadFile function,you must pass a pointer to a string containing the filename.

A)True

B)False

Q3) If you want to open an existing file,you must call the Win32 OpenFile function.

A)True

B)False

Q4) A Win32 console HANDLE is required when reading and writing files.

A)True

B)False

Q5) The SetConsoleWindowInfo function lets you control the size and position of the console window.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Floating-Point Processing and Instruction

Encoding Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79891

Sample Questions

Q1) In a single-precision real number,the exponent uses 7 bits.

A)True

B)False

Q2) The binary floating-point number 111.0001 is equivalent to decimal 7 1/8.

A)True

B)False

Q3) The single-precision real representation of zero contains zeros in the mantissa and ones in the exponent.

A)True

B)False

Q4) In x86 machine instructions,the ModR/M field identifies the addressing mode and operands.

A)True

B)False

Q5) A double extended-precision real occupies 60 of storage.

A)True

B)False

Q6) The first byte of every x86 machine instruction is the ModR/M byte.

A)True

B)False Page 14

To view all questions and flashcards with answers, click on the resource link above.

Page 15

Chapter 13: High-Level Language Interface-- Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79890

Sample Questions

Q1) Optimizing C++ compilers rarely substitute registers in the place of variables when they generate assembly language source code.

A)True

B)False

Q2) A language's calling convention does not include the order in which parameters are passed.

A)True

B)False

Q3) The "C" specifier in extern declarations of procedures called from C++ tells the compiler to avoid decorating (changing)the procdure name.

A)True

B)False

Q4) At the beginning of an __asm block,general-purpose registers such as EAX and EBX may have unknown values.

A)True

B)False

Q5) In Visual C++,an inline statement can refer to labels outside the __asm block. A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 16

Chapter 14: 16-Bit Ms-Dos Programming Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79889

Sample Questions

Q1) The INT instruction uses a value in the BX register to locate an entry in the interrupt vector table.

A)True

B)False

Q2) Video memory begins at offset 00100h in the IBM-PC's memory.

A)True

B)False

Q3) The device names for parallel printer port 1 are both PRN and LPT1.

A)True

B)False

Q4) The MS-DOS command tail is located in the data segment when a program begins to execute.

A)True

B)False

Q5) Video services are handled by INT 16h.

A)True

B)False

Q6) Real-mode programming is also known as 16-bit mode programming.

A)True

B)False

Page 17

To view all questions and flashcards with answers, click on the resource link above.

Chapter 15: Disk Fundamentals Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79888

Sample Questions

Q1) The cluster allocation table (CAT)keeps track of all clusters used by a file.

A)True

B)False

Q2) A track contains multiple sectors.

A)True

B)False

Q3) Each read-write head in a disk drive moves independently of the other read/write heads.

A)True

B)False

Q4) An extended partition can be divided into any number of logical partitions.

A)True

B)False

Q5) Two important measurements of hard disk efficiency are the average seek time and the disk rotation speed.

A)True

B)False

Q6) A hard disk partition can be divided into multiple volumes.

A)True

B)False

Page 18

To view all questions and flashcards with answers, click on the resource link above.

Chapter 16: Bios-Level Programming Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79887

Sample Questions

Q1) If you mix the colors red and green in the same attribute byte and set the intensity bit to 1,the resulting color is yellow.

A)True B)False

Q2) The INT 8h service routine retrieves the keyboard scan code and looks up the corresponding ASCII code.

A)True B)False

Q3) Memory-mapped graphics in Mode 13h permits 128 different integer values for each color.

A)True B)False

Q4) Keys stored in the keyboard typeahead buffer can only be retrieved by calling INT 16h.

A)True B)False

Q5) The BIOS data area includes the current video mode. A)True B)False

To view all questions and flashcards with answers, click on the resource link above. Page 19

Chapter 17: Expert Ms-Dos Programming Assessment

Available Study Resources on Quizplus for this Chatper

15 Verified Questions

15 Flashcards

Source URL: https://quizplus.com/quiz/79886

Sample Questions

Q1) The following are all permissible segment ALIGN types: BYTE,WORD,DWORD,REAL4.

A)True

B)False

Q2) Only one code segment may be created in a single program module.

A)True

B)False

Q3) The Speaker Demo Program uses the IN instruction to turn the speaker on.

A)True

B)False

Q4) Port-based I/O uses the IN and OUT instructions to read and write data to specific numbered locations.

A)True

B)False

Q5) The CLASS type in a segment definition makes it possible to combine two segments having different names.

A)True

B)False

Q6) In large model programs,all code segments have the same name.

A)True

B)False

Page 20

To view all questions and flashcards with answers, click on the resource link above.

Turn static files into dynamic content formats.

Create a flipbook