Tag: programming languages

Questions Related to programming languages

What base class do all Web Forms inherit from?

  1. Web class

  2. Page class

  3. Data class

  4. Html classs


Correct Option: B

Which is the best place to store connectionstring in .NET projects ?

  1. Session

  2. Cookie

  3. Web.config

  4. Variable


Correct Option: C

A byte can be of what size?

  1. -128 to 127

  2. (-2 power 8 )-1 to 2 power 8

  3. -255 to 256

  4. depends on the particular implementation of the Java Virtual machine


Correct Option: A

AI Explanation

To answer this question, we need to understand the concept of a byte and its size.

A byte is a unit of digital information that consists of 8 bits. Each bit can either be a 0 or a 1. Therefore, a byte can represent 2^8 (256) different values.

Option A) -128 to 127 - This option is correct. In a byte, the range of values is typically represented as -2^7 to 2^7 - 1. This means that the minimum value that can be stored in a byte is -128 (-2^7) and the maximum value is 127 (2^7 - 1).

Option B) (-2^8)-1 to 2^8 - This option is incorrect. The range mentioned in this option is incorrect. The correct range should be from -2^7 to 2^7 - 1.

Option C) -255 to 256 - This option is incorrect. The range mentioned in this option is incorrect. The correct range should be from -128 to 127.

Option D) depends on the particular implementation of the Java Virtual Machine - This option is incorrect. The size of a byte is standardized across different programming languages and platforms. It is always 8 bits.

Based on the explanations above, the correct answer is option A. A byte can represent values from -128 to 127.

What will be printed out if this code is run with the following command line? java myprog good morning public class myprog{ public static void main(String argv[]) { System.out.println(argv[2]); } }

  1. myprog

  2. good

  3. morning

  4. Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"


Correct Option: D

AI Explanation

To answer this question, let's go through the code:

public class myprog {
    public static void main(String argv[]) {
        System.out.println(argv[2]);
    }
}

The main method is the entry point of the program. It takes a String array called argv as a parameter, which represents the command-line arguments passed to the program.

In the given command line: java myprog good morning, the arguments passed are "myprog", "good", and "morning".

The line System.out.println(argv[2]); attempts to print the element at index 2 of the argv array. In Java, arrays are zero-indexed, which means the first element is at index 0, the second element is at index 1, and so on.

However, in this case, the argv array only has 3 elements: "myprog", "good", and "morning". Since there is no element at index 2, an ArrayIndexOutOfBoundsException will be raised.

Therefore, the correct answer is:

D. Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"

You need to create a class that will store unique object elements. You do not need to sort these elements but they must be unique. What interface might be most suitable to meet this need?

  1. Set

  2. List

  3. Map

  4. Vector


Correct Option: A