511. Identify the separator(s) in C?
A. white space character
B. Comments
C. Semicolon
D. Both A and B

512. A program which translates a high level language program into a machine language program is called
A. Compiler
B. Interpreter
C. Both A and B
D. none of the above

513. Indicate which of the following is not true about an interpreter?
A. Interpreter generates an object program from the source program
B. Interpreter is a kind of translator
C. Interpreter analysis each source statement every time it is to be executed
D. None of the above

514. The errors that can be pointed out by the compiler are?
A. syntax errors
B. semantic error
C. logical error
D. none of the above

515. Which of the following statements is not true?
A. FORTRAN is a high-level language
B. A FORTRAN program written for the IBM-PC, is totally different from a FORTRAN program written for the execution of SUN machine.
C. FORTRAN is extensively used write program for performing scientific computations
D. None of the above

516. The language C is
A. an assembly language
B. a third generation high level language
C. a machine language
D. none of the above

517. A program that converts a high level language program to a set of instructions that can run on a computer is called a ?
A. compiler
B. debugger
C. editor
D. none of the above

518. The mapping from assembly language instructions into machine language instructions is?
A. many-one
B. many-many
C. one-one
D. one-many

519. A compiler is
A. a machine-independent and OS-independent
B. machine-dependent and OS-dependent
C. machine-dependent and OS-independent
D. machine-independent and OS-dependent

520. Which one of the following statement is incorrect?
A. A compiler compiles the source program
B. An assembler takes an assembly program as input.
C. A compiler does the same type of function as interpreter
D. None of the above

Leave a Reply