Explore topic-wise MCQs in Computer Science Mcqs.

This section includes 163 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Mcqs knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following cannot be used with associative arrays?

A. EXTEND
B. TRIM
C. Both A & B
D. None of the above
Answer» D. None of the above
2.

How many nested IF clauses can be included within an IF clause?

A. 1
B. 0
C. 15
D. Any number
Answer» E.
3.

Pragmas are processed at ___________ .

A. Run time
B. Compile time
C. Both A & B
D. None of the above
Answer» C. Both A & B
4.

PL/SQL is completely portable, high-performance transaction processing language that offers which of the following advantages -

A. Tight Integration with SQL
B. Better Performance
C. Higher Productivity,Full Portability,Tight Security
D. All mentioned above
Answer» E.
5.

Is it possible to define a CONSTANT value in a record?

A. Yes
B. No
Answer» C.
6.

Dynamic SQL enables you to build SQL statements dynamically at runtime.

A. True
B. False
Answer» B. False
7.

Which collection method Returns the index number that precedes index n in a collection?

A. PRIOR(n)
B. LAST
C. LIMIT
D. COUNT
Answer» B. LAST
8.

PL/SQL stored procedures move application code from the server to the client.

A. True
B. False
Answer» C.
9.

How many types of literals are available in PL/SQL?

A. 6
B. 2
C. 5
D. 4
Answer» D. 4
10.

Which is a simple or compound symbol that has a special meaning to PL/SQL?

A. Delimiters
B. Identifiers
C. Literals
D. Comments
Answer» B. Identifiers
11.

PL/SQL is a completely portable, high-performance transaction processing language.

A. True
B. False
Answer» B. False
12.

Which operator tests set membership?

A. IN Operator
B. BETWEEN Operator
C. LIKE Operator
D. IS NULL Operator
Answer» B. BETWEEN Operator
13.

Which subtypes are used to declare fixed-point numbers with a maximum precision of 38 decimal digits?

A. INTEGER,INT,SMALLINT
B. DOUBLE PRECISION,FLOAT
C. DEC,DECIMAL,NUMERIC
D. None of the above
Answer» D. None of the above
14.

Is it possible to define a NOT NULL field in a record?

A. Yes
B. No
Answer» B. No
15.

Which of the following has internal components that can be manipulated individually, such as the elements of an array, record, or table?

A. A Composite
B. A LOB
C. A Reference
D. A Scalar
Answer» B. A LOB
16.

Which statement lets you create standalone functions that are stored in an Oracle database?

A. SQL CREATE PROCEDURE
B. SQL CREATE FUNCTION
C. Both A & B
D. None of the above
Answer» C. Both A & B
17.

Which of the following is used to define code that is executed / fired when certain actions or event occur?

A. Replace
B. Keyword
C. Trigger
D. Cursor
Answer» D. Cursor
18.

Which Operator Returns TRUE if a subquery returns at least one row?

A. EXISTS
B. IN
C. IS NULL
D. LIKE
Answer» B. IN
19.

Which parameter acts like a constant inside the subprogram?

A. IN
B. OUT
C. Both A & B
D. None of the above
Answer» B. OUT
20.

The variables or expressions passed from the calling subprogram are -

A. Actual Parameters
B. Formal Parameters
C. Both A & B
D. None of the above
Answer» B. Formal Parameters
21.

How many attributes does every explicit cursor and cursor variable have?

A. 3
B. 2
C. 4
D. 5
Answer» D. 5
22.

A function called from SQL statements must obey certain rules meant to control side effects.

A. True
B. False
Answer» B. False
23.

The DBMS_SQL package should be used in which of the following situations?

A. 15. There is an unknown number of input or output variables, such as the number of column values returned by a query, that are used in a dynamic SQL s
B. The dynamic code is too large to fit inside a 32K bytes VARCHAR2 variable.
C. Both A & B
D. None of the above
Answer» D. None of the above
24.

Collection is an ordered group of elements, all of the same type.

A. True
B. False
Answer» B. False
25.

Arrays in other languages become varrays in PL/SQL.

A. True
B. False
Answer» B. False
26.

In PL/SQL, a warning or error condition is called an exception.

A. True
B. False
Answer» B. False
27.

Which datatypes can be used with a RECORD Type?

A. NUMBER,VRCHAR2
B. %TYPE,OR %ROWTYPE
C. REF,CURSOR
D. BOTH A & B
E. BOTH B & C
Answer» E. BOTH B & C
28.

PL/SQL keywords are not case-sensitive.

A. True
B. False
Answer» B. False
29.

SIGNTYPE lets you restrict an integer variable to the values -1, 0, and 1, which is useful in programming tri-state logic.

A. True
B. False
Answer» B. False
30.

You use cursor variables to pass query result sets between PL/SQL stored subprograms and various clients.

A. Yes
B. No
Answer» B. No
31.

PL/SQL stands for -

A. Programming Language/SQL
B. Procedural Language/SQL
C. Portable Language/SQL
D. None of the above
Answer» C. Portable Language/SQL
32.

Which statement chooses from a sequence of conditions, and executes a corresponding statement?

A. CASE Statement
B. CLOSE Statement
C. COMMIT Statement
D. None of the above
Answer» B. CLOSE Statement
33.

An object type can represent any real-world entity.

A. Yes
B. No
Answer» B. No
34.

Which statement associates a cursor variable with a multi-row query, executes the query, and identifies the result set?

A. OPEN-FOR
B. FETCH
C. CLOSE
D. All mentioned above
Answer» B. FETCH
35.

Constructors are functions that return a new object as its value.

A. True
B. False
Answer» B. False
36.

LOB parameters are not permitted in a server-to-server RPC.

A. Yes
B. No
Answer» B. No
37.

The CLOSE statement enables a cursor variable and makes the associated result set undefined.

A. True
B. False
Answer» C.
38.

“NO_DATA_FOUND” and “TOO_MANY_ROWS” are the two most common errors found when executing a SELECT statement.

A. True
B. False
Answer» B. False
39.

A nested cursor is implicitly opened when the containing row is fetched from the parent cursor. The nested cursor is closed in which of the following case(s)?

A. The nested cursor is explicitly closed by the user
B. The parent cursor is re-executed
C. The parent cursor is closed
D. The parent cursor is canceled
E. All mentioned above
Answer» F.
40.

Varrays are a good choice when -

A. The number of elements is known in advance.
B. The elements are usually all accessed in sequence.
C. Both A & B
D. None of the above
Answer» D. None of the above
41.

A subquery is a query (usually enclosed by parentheses) that appears within another SQL data manipulation statement.

A. True
B. False
Answer» B. False
42.

A collection method is a built-in function or procedure that operates on collections and is called using dot notation.

A. True
B. False
Answer» B. False
43.

Which datatype is used to store large blocks of character data in the database, in-line or out-of-line? Both fixed-width and variable-width character sets are supported.

A. BLOB
B. CLOB
C. BFILE
D. NCLOB
Answer» C. BFILE
44.

Which of the following returns the current value in a specified sequence.

A. CURRVAL
B. NEXTVAL
C. Both A & B
D. None of the above
Answer» B. NEXTVAL
45.

Which of the following provides a way for your program to select multiple rows of data from the database and then process each row individually.

A. PL/SQL Cursors
B. PL/SQL Trigger
C. PL/SQL Select
D. PL/SQL Process
Answer» B. PL/SQL Trigger
46.

When building up a single SQL statement in a string, do not include any semicolon at the end.

A. Yes
B. No
Answer» B. No
47.

A recursive subprogram is one that calls itself.

A. True
B. False
Answer» B. False
48.

Which operators combine the results of two queries into one result?

A. Set operator
B. Row Operator
C. Both A & B
D. None of the above
Answer» B. Row Operator
49.

The subprogram is called through a database link or as an external procedure.

A. True
B. False
Answer» B. False
50.

In internal exception oracle raises the exception for you implicitly. You still need to declare the exception and handle it, but you don’t need to raise it.

A. True
B. False
Answer» B. False