Wednesday 26 December 2012

CS2308 System Software laboratory VIVA QUESTION with ANSWERs (PART 4) - EDITORS

TEXT EDITORS
1. Define interactive editor?
An interactive editor is a computer program that allows a user to create and revise a target document. The term document includes objects such as computer programs, text, equations, tables, diagrams, line art, and photographs any thing that one might find on a printed page.

2. What are the tasks performed in the editing process?
4 tasks
* Select the part of the target document to be viewed and manipulated.
* Determine how to format this view on-line and how to display it.
* Specify and execute operations that modify the target document.
* Update the view appropriately.

3. What are the three categories of editor's devices?
* Text device/ String devices
* Button device/Choice devices
* Locator device

4. What is the function performed in editing phase?
In the actual editing phase, the target document is created or altered with a set of operations such as insert, delete, replace, move and copy.

5. Define Locator device?
Locator devices are two-dimensional analog-to-digital converters that
position a cursor symbol on the screen by observing the user's movement of the device. The most common such devices for editing applications are the mouse and the data tablet.
6. What is the function performed in voice input device?
Voice-input devices, which translate spoken words to their textual
equivalents, may prove to be the text input devices of the future. Voice recognizers are currently available for command input on some systems.
7. What are called tokens?
The lexical analyzer tracks the source program one character at a time by making the source program into sequence of atomic units is called tokens.

8. Name some of typical tokens.
Identifiers, keywords, constants, operators and punctuation symbols such as commas and parentheses are typical tokens.

9. What is meant by lexeme?
The character that forms a token is said to be a lexeme.

10. Mention the main disadvantage of interpreter.
The main disadvantage of interpreter is that the execution time of
interpreted program is slower than that of a corresponding compiled object program.
11. What is meant by code optimization?
The code optimization is designed to improve the intermediate code,
which helps the object program to run faster and takes less space.
12. What is error handler?
The error handler is used to check if there is an error in the program. If any error, it should warn the programmer by instructions to proceed from phase to phase.
13. Name some of text editors.
* line editors
* stream editors
* screen editors
* word processors
* structure editors
14. What for debug monitors are used?
Debug monitors are used in obtaining information for localization of
errors.
15. Mention the features of word processors.
* moving text from one place to another
* merging of text
* searching
* word replacement
16. What are the phases in performing editing process?
* Traveling phase
* Filtering phase
* Formatting phase
* Editing phase
17. Define traveling phase.
The phase specifies the region of interest. Traveling is achieved using operations such as next screenful, bottom, find pattern.

18. Filtering phase.
The selection of what is to be viewed and manipulated in given by
filtering.

19. Editing phase
In this phase, the target document is altered with the set of operations such as insert, delete, replace, move and copy.

20. Define user interface?
User interface is one, which allows the user to communicate with the
system in order to perform certain tasks. User interface is generally designed in a computer to make it easier to use.

21. Define input device?
Input device is an electromechanical device, which accepts data from the outside world and translates them into a form, which the computer can interpret.

22.Define output devices
Output devices the user to view the elements being edited and the results of the editing operations.

23. What are the methods in Interaction language of a text editor?
* Typing -oriented or text command oriented method
* Function key interfaces
* menu oriented method

24. Define interactive debugging systems.
An interactive debugging system provides programmers with facilities
that aid in the testing and debugging of programs.
* Debugging functions and capabilities
* Relationship with other parts of the system
* User interface criteria.

25. Define editor structure.
The command language processor accepts input from the users input
devices and analyzes the tokens and syntactic structure of the commands.

26. Give the components of editor structure 4 components
* Editing component
* Traveling component
* Viewing component
* Display component

27. What are the basic types of computing environments used in editor's functions?
Editor's function in three basic types of computing environments
i. Time sharing ii. Stand-alone iii. Distributed


MORE >>>>

Don't You Think this Awesome Post should be shared ??
| CS2308 System Software laboratory VIVA QUESTION with ANSWERs (PART 4) - EDITORS |
Back To Top Related Posts Plugin for WordPress, Blogger...