IBM i Programming and Language History Quiz
An eclectic quiz covering IBM i/AS400 programming concepts and the inventors of various programming languages
Questions
Lisp was invented by
- Ada Lovelace
- Herman Hollerith
- John McCarthy
- Konrad Zuse
Who and Who designed the original BASIC programming language
- John Kemeny
- Yukihiro Matsumoto
- Alan Cooper
- Thomas Kurtz
Who is widely regarded as the father of Visual Basic.
- Yukihiro Matsumoto
- Alan Cooper
- Guido van Rossum
- Rasmus Lerdorf
Inventor of C++
- Anders Hejlsberg
- Dennis Ritchie
- Bjarne Stroustrup
- Grace Hopper
Inventor of J++
- John Backus
- Anders Hejlsberg
- Grace Hopper
- Brendan Eich
Inventor of Java Script
- Brendan Eich
- John Backus
- Grace Hopper
- Anders Hejlsberg
Inventor of COBOL
- Grace Hopper
- Anders Hejlsberg
- Brendan Eich
- John Backus
Inventor of Visual Basic
- Grace Hopper
- Anders Hejlsberg
- Alan Cooper
- John Backus
Inventor of Ruby Programmimg Language
- Anders Hejlsberg
- John Backus
- Yukihiro Matsumoto
- Brendan Eich
Inventor of Python
- Grace Hopper
- Anders Hejlsberg
- Guido van Rossum
- Brendan Eich
1.Which of the below is correct about Procedures?
- Procedures without EXPORT Keyword can be accessed by other modules within the program.
- Procedures with EXPORT Keyword can be accessed ONLY by the module in which it resides.
- Procedures can ONLY access local variables.
- None of the Above
1.Which is not a CL Command?
- DLTDTAQ
- CRTDTAQ
- RCVDTAQ
- None of the Above
1.LibA contains an object ObjA. LibB does not have objA. A programmer wants LibB also should have the same object ObjA. Which of the following can be done to achieve this?
- Only MOVOBJ
- Only CRTDUPOBJ
- MOVOBJ or CRTDUPOBJ
- MOVOBJ or CPYOBJ or CRTDUPOBJ
1.How can a /COPY source be compiled?
- In PDM, by taking 14 option
- In PDM, by taking 15 option
- by using CRTCPYSRC command
- /COPY source cannot be compiled
1.Which of the following is true on “Calling a dynamic program”?
- RPG Cycle code is not inserted which will affect the performance.
- RPG Cycle code is inserted which will affect the performance.
- RPG Bike code is inserted which will not affect the performance.
- None of the above.
1.Which of the following is true about Subroutines?
- A subroutine can execute another subroutine, can contain another subroutine and shared by other programs.
- A subroutine can execute another subroutine, cannot contain another subroutine and shared by other programs.
- A subroutine can execute another subroutine, can contain another subroutine and is not shared by other programs.
- A subroutine can execute another subroutine, cannot contain another subroutine and is not shared by other programs.
1.Which of the following command can be used to call a Module?
- CALL command
- CALLB command
- CALLP command
- Module cannot be called
1.Which is a modular Programming technique?
- /Copy, Subroutines and Arrays
- /Copy, Procedures and Arrays
- /Copy, Subrotines and Procedures
- None of the above