بنك اسئلة3

advertisement
Software Resources
1. Give an example on Software Suites, Integrated Packages.
software suite : Microsoft Office
integrated package: Microsoft Works
2. Give an example on word processing application, Desktop Publishing application, Electronic
Spreadsheets application, Presentation Graphics application, Personal Information Manager
application, Groupware application.
Word processing: Microsoft Word
Desktop Publishing: Adobe PageMaker
Electronic Spreadsheets: Microsoft Excel
Presentation Graphics: Microsoft PowerPoint
Personal Information Manager (PIM): Microsoft Outlook
Groupware: Microsoft Exchange
3. .ASPs (Application Service Providers) is a company that owns, operates and maintains application
software and its computer system resources (servers, system software, networks)
4. open-source software that you can own a copy of the program’s source code, modify the program’s
source code and distribute copies of the programs you build using the open-source code.
5. open-source software that you cannot fold it into a program you’re licensing under a proprietary
license.
6. What can you do with open-source software and what can’t you do? 4
7. What is the only thing that you cannot do with open-source software? 5
8. Give an example on open-source software.
e.g. Linux, Apache Web server
9. Mention the two types of System Softwares and give an example on each of them.
1.System management programs. E.g., operating systems, network management programs,
database management systems, systems utilities.
2.Systems development programs. E.g., programming language translators and editors, and other
programming tools.
10. User Interface: Part of the operating system that allows you to communicate with it.
a. User Interface
b. Resource management c. File management d. Task Management
11. Resource management: Part of operating system that manages the hardware and networking
resources of a computer system
a. User Interface
b. Resource management c. File management d. Task Management
12. File management: Part of the operating system that controls the creation, deletion, and access of
files of data and programs. And it involves keeping track of the physical location of files on magnetic
disks.
a. User Interface
b. Resource management c. File management d. Task Management
13. Task Management: control which task gets access to the CPU and for how much time.
a. User Interface
b. Resource management c. File management d. Task Management
14. .Unix
15. Linux
is a popular operating system for Web servers and other network servers.
is a low-cost, powerful reliable Unix-like operating system.
16. .Machine language are programming languages written using binary codes unique to each
computer.
a. Machine language
b. Assembler language
c. High-level language
d. Fourth generation language
e. object oriented language
17. .Assembler language
are programming languages written using alphabetic abbreviations and
symbols represent operation codes, storage locations, and data elements.
a. Machine language
b. Assembler language
c. High-level language
d. Fourth generation language
e. object oriented language
18. .Assembler language are programming languages reduce the difficulties in writing machine language
programs.
a. Machine language
b. Assembler language
c. High-level language
d. Fourth generation language
e. object oriented language
19. .High-level language
are programming languages written using brief statements or arithmetic
expressions. Easier to learn than assembler languages
a. Machine language
b. Assembler language
c. High-level language
d. Fourth generation language
e. object oriented language
20. .Fourth generation language
are programming languages written using nonprocedural and
natural language.
a. Machine language
b. Assembler language
c. High-level language
d. Fourth generation language
e. object oriented language
21. .object oriented language are Most widely used programming languages that combine data
elements and the procedures that will be performed upon them into Objects; which can use them
easly from one application in another application
a. Machine language
b. Assembler language
c. High-level language
d. Fourth generation language
e. object oriented language
22. Give an example on an imperative High-level language an object-oriented High-level language.
an imperative High-level language : C
object-oriented High-level language : Visual Basic, C++, Java
23. .HTML
24. .XML
is a Web Language that describes the format of a web.
is a Web Language that describes the contents of Web pages.
25. .Assembler is an a translator for assembler language codes into machine codes.
a. Assembler
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
26. .Compiler or interpreter
is an a translator for high-level language codes into machine codes.
a. Assembler
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
27. Compare between the compiler and the interpreter.
Compiler : translates all of the instructions in a program as a single batch into machine language,
useful for larger programs.
a. Assembler
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
28. Interpreter : translates each statement in a program one at a time into machine language to be
executed immediately , useful to debug programs or for small programs
a. Assembler
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
29. .Editor
a. Assembler
is a programming tool Allows you to create source files
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
30. .Debugger
is a programming tool Allows you to trace the execution of a program to identify
and minimize programming errors or bugs
a. Assembler
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
31. .Linker
is a program combines your program's object file created by the translator with
other object files and libraries, and produces a single executable program.
a. Assembler
b. Compiler
c. Interpreter d. Editor e. Debugger f. Linker g. b+c
32. Match between each programing language and its definition
programing Language
definition
1. Machine language
(1)uses binary codes unique to each computer.
2. High-level language
(2)uses brief statements or arithmetic expressions.
3. Fourth generation language (3)uses nonprocedural and natural language.
4. Assembler language
(4)uses alphabetic abbreviations and symbols represent operation
5. object oriented language
codes, storage locations, and data elements
6. HTML
(5)combines data elements and the procedures that will be
7. XML
performed upon them into Objects
(6)a Web Language describes the format of a web.
(7)a Web Language that describes the contents of Web pages
33. Match between each programming tool and its definition
programming tool
definition
1. Compiler
(1)translates all of the instructions in a program as a single batch into
2. Assembler
machine language.
3. Interpreter
(2)translates assembly language codes into machine codes.
4. Editor
(3) translates each statement in a program one at a time into machine
5. Debugger
language to be executed immediately.
6. Linker
(4)Allows you to create source files
(5) Allows you to trace the execution of a program to identify and
minimize programming errors or bugs
(6) combines your program's object file created by the translator with
other object files and libraries, and produces a single executable
program.
Download