Exam 10: Structures and Macros Assessment
Exam 1: Basic Concepts Assessment14 Questions
Exam 2: X86 Processor Architecture Assessment15 Questions
Exam 3: Assembly Language Fundamentals-assessment15 Questions
Exam 4: Data Transfers,addressing,and Arithmetic-assessment15 Questions
Exam 5: Procedures-assessment16 Questions
Exam 6: Conditional Processing Assessment15 Questions
Exam 7: Integer Arithmetic Assessment15 Questions
Exam 8: Advanced Procedures Assessment15 Questions
Exam 9: Strings and Arrays Assessment15 Questions
Exam 10: Structures and Macros Assessment15 Questions
Exam 11: Ms-Windows Programming Assessment15 Questions
Exam 12: Floating-Point Processing and Instruction Encoding Assessment15 Questions
Exam 13: High-Level Language Interface-- Assessment15 Questions
Exam 14: 16-Bit Ms-Dos Programming Assessment15 Questions
Exam 15: Disk Fundamentals Assessment15 Questions
Exam 16: Bios-Level Programming Assessment15 Questions
Exam 17: Expert Ms-Dos Programming Assessment15 Questions
Select questions type
The IFDIFI directive performs a case-insensitive comparison between two arguments.
Free
(True/False)
4.8/5
(38)
Correct Answer:
True
When defining a structure variable,you can specify default values for zero or more structure fields.
Free
(True/False)
4.8/5
(38)
Correct Answer:
True
An array can be declared as a structure member.
Free
(True/False)
4.9/5
(36)
Correct Answer:
True
When a macro is invoked,the CALL instruction executes if the macro uses the ASPROC operator.
(True/False)
4.9/5
(29)
The following statements permits assembly if the symbol Win32 has been defined:
IFDEF Win32
(True/False)
4.8/5
(33)
Replacing macro invocations with procedure calls tends to make a program run faster.
(True/False)
4.9/5
(24)
The following statement permits assembly if arg1 is exactly the same as arg2? (case-senstitive comparison):
IFIDN <arg1>,<arg2>
(True/False)
4.8/5
(38)
The following macro moves any 32-bit memory operand to any other 32-bit memory operand:
mMove32 MACRO destination,source
push eax
mov eax,source
mov destination,eax
pop eax
ENDM
(True/False)
4.7/5
(30)
The following statements create five uninitialized DWORD variables in which each variable name is a member of the following list: monday,tuesday,wednesday,thursday,friday:
FOR varName,<monday,tuesday,wednesday,thursday,friday>
DWORD varName <>
ENDM
(True/False)
4.8/5
(26)
A macro causes duplicate source code to be inserted into a program if the macro is invoked more than once.
(True/False)
4.9/5
(43)
A structure variable cannot be declared inside another structure.
(True/False)
4.9/5
(39)
The IFNOTB directive permits assembly if its argument is not blank.
(True/False)
4.8/5
(36)
The following statements exit a macro if the count argument is blank:
IFB <count>
EXITM
ENDIF
(True/False)
4.8/5
(38)
The IFNDIF directive permits assembly if two arguments are equal.
(True/False)
4.8/5
(24)
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)