0% found this document useful (0 votes)
11 views

System Programming FinalExam

Uploaded by

mehari kiros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

System Programming FinalExam

Uploaded by

mehari kiros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

MICROLINK

INFORMATION TECHNOLOGYC & BUSINESS OLLEGE

Course Name: Advanced Java programming

Department of Computer Science and Software Engineering (Extension)

Mid- Exam Year: ______ Semester: ________ Term ___

Date: 17-Mar-24 Time Allowed: 1: 10 min Total weight: 70%

Name_____________________________________ ID. No.______________________

Department ___________________________ Section_____________________


PART I: TRUE OR FALSE ITEMS

Instructions: Write TRUE if the statement is correct and FALSE if it is incorrect on the attached
answer sheet [20 each]

1. System software makes it possible for the users to focus on an application or other problem to
be solved, without needing to know the details of how the machine works internally.
2. SIC is a hypothetical computer that includes the hardware features most often found on real
machines.
3. SIC assembler consists of a main routine that reads record from input device (F1) & copies to
output device (05).
4. One of jobs of an assembler is to convert mnemonic operation codes to their machine language
codes.
5. In Pass 1, OPTAB is used to translate the operation codes to machine language.
6. An object program is loaded at the address specified on the END directive.
7. When a computer is first turned on or restarted, a special type of absolute loader must be
executed stored in ROM on a PC.
8. The functions of a macro processor essentially involve the substitution of one group of lines
for another.
9. During SIC Assembler, If a record is longer than the length of the of the buffer (4096 bytes),
we may extend the number beyond that.
10. Text editor acts as a primary interface to the computer for all type of knowledge workers as
they compose, organize, study, and manipulate computer-based information.

1|Page
PART II: MULTIPLE CHOICE ITEMS

Instructions: This item of exam contains 7 multiple choice questions, each worth 1.5 point. Choose
the best answer from the given alternatives & write the choice of the correct letter on the space provided.
Make sure that your answer is clearly marked. Use only capital Letters. [18 Points]

1. A set of programs that creates the environment to facilitate working of an application software.
A. System Software C. Instruction set
B. Operation system D. Application software
2. Which one of the following alternatives concerned mainly with the solution of the problem and makes
use of the computer software as a tool.
E. System Software G. Instruction Software
F. Application Software H. All of the above
3. Which one of the following is an example of application software?
A. Word processing C. Multimedia
B. Database D. All of the above
4. Identify the correct statement about Compiler
A. Translates high level language to machine language.
B. Source code into data, that computer can understand.
C. Source code to object code
D. A and B E. All of the above
5. Gathers one or more objects generated by the compiler & combines into a single EXE. This is a function
of _________
A. Loader B. Linker C. Compiler D. Interpreter
6. Which of the following statements indicts function of assembler?
A. Assembly language to machine language
B. Mnemonics (Prompts) to machine code
C. Produces executable machine code
D. It is pattern of bits E. All of the mentioned
7. Identify the wrong statement about SIC assembler.
A. Main routine calls subroutine RDREC to read a record into buffer
B. Main routine calls subroutine WRREC to read a record from buffer into output device
C. Main routine calls subroutine WRREC to write a record from buffer into output device

2|Page
D. Each subroutine must transfer the record, one character at a time, because the only I/O instructions
available are RD and WD
E. End of each record is marked by a null character (Hexa 00)
8. Identify the wrong statement about types of software
A. One characteristic in which most system software differ from application software is machine
independency.
B. Acts as an intermediary between computer hardware and application programs.
C. Controls the computer system and enhances its performance.
D. All of the above
9. Which text editors is not used in windows environment?
A. Notepad B. WordPad C. Microsoft Word D. emac
PART III: WORKOUT ITEMS
Instructions: This item contains 4 questions. Read the questions carefully and then analyze each
question so that you're sure you understand what they mean and answer the questions correctly. Try to
write neatly as you go. [12 pts]
1. Write in detail about Basic assembler directives (5 pts)
2. Write the functions of the two passes assembler. (5 pts)
3. Write the two methods to describe where in the object program to modify the address (add the program
starting address) (2 pts)

Answer sheet
Say true or false
1 5 9
2 6 10
3 7
4 8
Multiple choice
1 4 7
2 5 8
3 6 9

3|Page
Short Answer

4|Page

You might also like