CS508 Midterm Solved MCQ'S 2020 (Updated)
CS508 Midterm Solved Mcqs By Abu Sufyan
1.
The first Compiler was implemented on the -------- computer in 1953.
1.
MIT
whirlwind
2. IBM
3. Bell
4. INRIA
2.
“Conditional Control transfer” gave rise the idea of ------- which are blocks of
code that can be reused over and over
1. Namespaces
2. Header
Files
3. Objects
4.
Libraries
3.
Following are some of the reasons for studying concepts related to different
programming languages EXCEPT?
1. Increased
ability to learn New Languages
2.
Increased
capability to design communication links
3. Increased
ability to design new languages
4. Increased
capacity to express programming Concepts
5.
In Write ability context, the degree of abstraction is directly related to
the-----------.
1.
Expressiveness
2. Orthogonally
3. Reliability
4. Generality
6. SNOBOL was designed for ------- purpose.
1.
String
manipulation
2. AI
3. Business
4. Scientific
7.
How to end while loop in ada?
1. Exit
2.
End
loop
3. Exit
loop
4. End
8.
--------- is the Non Equality Oprator in ADA.
1. !”
2. !’’
3. \”
4. |”
9.
Which statement is correct about the Table in SNOBOL?
1.
Table
is indexed by number
2. Table
indexed by the key
3. Table
can be indexed by both keys and Numbers
4. Table
can be indexed by both keys and numbers
10.
Which statement is correct about SNOBOL?
1. Value is assigned to variable first
2. Variables
are not declared before use
3. Variable
must be declared before use
4. Variable is declared first
11. --------- was the first machine-independent language.
1. LISP
2.
ALGOL
3. FORTRAN
4. SNOBOL
12.
--------- is a language for symbolic compilation and its syntax is based on
lambda calculus.
1. ALGOL
2. MATLAB
3. C
4.
LISP
13.
Which of the following is not a symbol in Lisp.
1. Testsymbol
2.
Test
symbol
3. Test-symbol
4. Test_symbol
Important! In Lisp a symbol is written without space.
14.
In Lisp there is no concept of -------.
1. Functions
2.
Sequential
statements
3. Strings
4. symbols
15.
Provides support of data in Ada.
1. If-else
structure
2. Procedure
3.
Packages
4. Templates
16.
“Everything for everybody” was the motive of this language.
1. COBOL
2. LISP
3.
PL/1
4. JAVA
17.
To compare the productivity of different languages which criteria is used?
1. We
should write a Hello World Program in each language.
2. We should write some complex program in
each language. (Not 100% write)
3. We
need to see which language is object oriented and which is not.
4. We
mention its readability.
18.
Which of the following is membership operator in ada.
1.
In
2. Mem
3. ^^
4. ^
19.
In LISP--------fuction is same as -------- function.
1.
Cdr
, cons
2. Car
, first (Correction From Fatima)
3. Car
, rest
4. Car
, second
20.
in ENIAC physical motion was eventualy replaced by ---------- Signals.
1. Analog
2.
Electrical
3. Digital
4. Logical
21.
$ operator in SNOBOL is used as both a/an------ and---------operator.
1. External
, internal
2.
Unary
, external
3. Unary
, binary
4. Internal
, binary
22.
Ada is a --------------- language.
1. Typed
2.
Strongly
typed
3. Weakly
typed
4. Non
typed
23.
--------- first object oriented language.
1. COBOL
2. LISP
3. JAVA
4.
SIMULA
24.
------- represents the class of the languages from functional paradigm.
1.
LISP
2.
PROLOG
3.
Ada
4.
C++
25.
You can return structure but not -------from a function in c programming
language.
1.
Arrays
2. Number
3. Pointers
4. References
26.
Which of the following operator is used for concatenation of statement which is
speared over more than one line in SNOBOL?
1. +
2.
+=
3.
:=
4.
->
27.
The substitute of C/C++ pointer type in
Ada is ------------
1. Discriminate
type
2. Ada
Record
3.
Access
type
4. Both
Discriminate type and Ada Record
28.
In earlier versions of FORTRAN, parameters were;
1. Pass
by value
2.
Pass
by Reference
3. Pass
by type
4. Only
1 byte could pass
29.
The list of parameters in Ada subprograms is separated by--------------
1. Dot
2.
Semicolon
3. Comma
4. Colon
30.
We can use a variables in visual basic without declaring it, This thing
decreases reliability on one side and enhance -------------
1. Readability
2. Write
ability
3. Training
cost
4. Execution
speed