0

programming languages Online Quiz - 311

Description: programming languages Online Quiz - 311
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0

What is the maximum number of DD stmt a step can have?

  1. 100

  2. 15

  3. 300

  4. 255


Correct Option: D

STEP1 EXEC PGM=P1 STEP2 EXEC PGM=P2,COND=EVEN STEP3 EXEC PGM=P3,COND=((8,LE,STEP1),ONLY) If the condition code of the step1 is 4 and the step2 was abended then which statement is correct.

  1. step1, step2 and step3 will execute

  2. only step1 and step3 will execute

  3. only step1 and step2 will execute

  4. only step1 will execute


Correct Option: A

If DISP=(,CATLG) which is the correct one?

  1. DISP=NEW,CATLG,CATLG

  2. DISP=OLD,DELETE,CATLG

  3. DISP=NEW,CATLG,DELETE

  4. DISP=OLD,CATLG,CATLG


Correct Option: A

What gets printed when the following program is compiled and run. Select the one correct answer. class test { public static void main(String args[]) { int i,j,k,l=0; k = l++; j = ++k; i = j++; System.out.println(i); } }

  1. 0

  2. 1

  3. 2

  4. 3


Correct Option: B

AI Explanation

To answer this question, let's go through each line of code and track the values of the variables:

  • int i,j,k,l=0;: This line declares four variables i, j, k, and l. l is initialized to 0.
  • k = l++;: The value of l is assigned to k first, and then l is incremented by 1. So, k becomes 0, and l becomes 1.
  • j = ++k;: k is incremented by 1 first, and then the value of k is assigned to j. So, k becomes 1, and j becomes 1.
  • i = j++;: The value of j is assigned to i first, and then j is incremented by 1. So, i becomes 1, and j becomes 2.
  • System.out.println(i);: The value of i is printed, which is 1.

Therefore, the correct answer is B) 1.

Which of the following are Java modifiers?

  1. public

  2. private

  3. friendly

  4. transient


Correct Option: A,B,D

AI Explanation

To answer this question, you need to understand Java modifiers.

Java modifiers are keywords that are used to specify the properties or characteristics of classes, methods, variables, and other program elements. They are used to control the visibility, accessibility, and behavior of these elements.

Let's go through each option to understand why it is correct or incorrect:

Option A) public - This option is correct. The "public" modifier is used to specify that a class, method, or variable is accessible to all other classes and code in the program.

Option B) private - This option is correct. The "private" modifier is used to specify that a class, method, or variable is only accessible within the same class.

Option C) friendly - This option is incorrect. There is no "friendly" modifier in Java. It seems like a typo or a misconception.

Option D) transient - This option is correct. The "transient" modifier is used to specify that a variable should not be serialized when an object is serialized.

The correct answer is A, B, and D. These options are correct because they are valid Java modifiers.

Which one does not have a ValueOf(String) method?

  1. integer

  2. boolean

  3. character

  4. long


Correct Option: C

Why might you define a method as native?

  1. to get to access hardware that Java does not know about

  2. to define a new data type such as an unsigned integer

  3. to write optimised code for performance in a language such as C/C++

  4. to overcome the limitation of the private scope of the method


Correct Option: A,C

Which option most fully describes will happen when you attempt to compile and run the following code public class MyAr{ public static void main(String argv[]) { MyAr m = new MyAr(); m.amethod(); } public void amethod(){ static int i; System.out.println(i); } }

  1. Compilation and output of the value 0

  2. Compile time error because i has not been initialized

  3. Compilation and output of null

  4. Compile time error


Correct Option: D

AI Explanation

To answer this question, let's go through each option to understand why it is correct or incorrect:

Option A) Compilation and output of the value 0 - This option is incorrect because the code will not compile.

Option B) Compile time error because i has not been initialized - This option is incorrect because the error in the code is not due to the initialization of variable i.

Option C) Compilation and output of null - This option is incorrect because the error in the code is not related to printing null.

Option D) Compile time error - This option is correct because there is a compile-time error in the code. The error occurs in the amethod() method where static int i; is declared. In Java, it is not allowed to declare local variables as static. Therefore, the code will fail to compile.

The correct answer is D. Compile time error.

Which one does not extend java.lang.Number?

  1. integer

  2. boolean

  3. character

  4. short


Correct Option: B,C

Which of the following will compile correctly

  1. short myshort = 99S;

  2. String name = 'Excellent tutorial Mr Green';

  3. char c = 17c;

  4. int z = 015;


Correct Option: D

AI Explanation

To answer this question, let's go through each option to understand why it is correct or incorrect:

Option A) short myshort = 99S; - This option is incorrect because the suffix "S" is not a valid identifier for a short variable in Java. If you want to assign a value to a short variable, you can simply write "short myshort = 99;".

Option B) String name = 'Excellent tutorial Mr Green'; - This option is incorrect because single quotes ('') are used to represent characters in Java, not strings. To declare a string variable, you should use double quotes (""). Therefore, the correct statement would be "String name = "Excellent tutorial Mr Green";".

Option C) char c = 17c; - This option is incorrect because the suffix "c" is not a valid way to represent a character value in Java. If you want to assign a character value, you can use single quotes. For example, "char c = '17';".

Option D) int z = 015; - This option is correct because the value "015" is a valid octal (base-8) representation in Java. The leading zero indicates that the value is in octal format. Therefore, this statement will compile correctly.

The correct answer is D.

Which of the following are Java key words

  1. double

  2. Switch

  3. then

  4. instanceof


Correct Option: A,D

TreeMap class is used to implement which collection interface. Select the one correct answer

  1. SortedMap

  2. Tree

  3. Set

  4. SortedSet


Correct Option: A

Which of the following is the correct syntax for suggesting that the JVM performs garbage collection?

  1. System.free()

  2. System.setGarbageCollection()

  3. System.setGarbageCollector()

  4. System.gc()


Correct Option: D

AI Explanation

To answer this question, you need to understand how garbage collection works in Java. Garbage collection in Java is an automatic process performed by the Java Virtual Machine (JVM) to reclaim memory occupied by objects that are no longer in use.

The correct syntax for suggesting that the JVM performs garbage collection is:

D. System.gc()

Option A) System.free() - This option is incorrect because there is no method called free() in the System class in Java.

Option B) System.setGarbageCollection() - This option is incorrect because there is no method called setGarbageCollection() in the System class in Java. The JVM handles garbage collection automatically, so there is no need to set it explicitly.

Option C) System.setGarbageCollector() - This option is incorrect because there is no method called setGarbageCollector() in the System class in Java. The JVM handles garbage collection automatically, so there is no need to set it explicitly.

Option D) System.gc() - This option is correct because System.gc() is the correct syntax to suggest that the JVM performs garbage collection. However, it is important to note that calling System.gc() does not guarantee immediate garbage collection; it is merely a suggestion to the JVM.

The correct answer is D. System.gc() because it is the correct syntax to suggest that the JVM performs garbage collection.

True or False: You don’t need to specify a default value for an optional parameter

  1. True

  2. False


Correct Option: B

How many fields are maintained by the runtime by each instance of a reference type?

  1. One Field

  2. Two Fields

  3. Three Fields

  4. Four fields


Correct Option: B

The concept in VB.NET by which one can provide a new implementation for the base class member without overriding the member is called as

  1. Shadowing

  2. Late Binding

  3. .NET Reflection

  4. All of the above


Correct Option: A

Which of the following namespace provides classes that can be used to create and manipulate custom performance counters?

  1. System.NET.DNS

  2. System.Data.Common

  3. System.Diagnostics namespace

  4. none of the above


Correct Option: C

Which of the following happens when the FormBorderStyle property is set to None in VB.NET?

  1. borderless form is made

  2. The form cannot be moved

  3. Both A and B

  4. None of the Above


Correct Option: C

What is the significance of the option explicit statement when it is set to ON

  1. Specifies that any variable name is declared (with type) before use

  2. Specifies whether String should be compared as binary

  3. Specifies that variables should be intialized before use

  4. All of the above


Correct Option: A

Which of the following is used to check whether the Caps lock in keyboard is turned on or Not By using VB.Net 2005?

  1. If My.Computer.Keyboard.CapsLock = True Then

  2. If System.Computer.Keyboard.CapsLock = True Then

  3. Both A and B

  4. None of the Above


Correct Option: A
- Hide questions