Joseph Jimenez
Test por , creado hace más de 1 año

Introductory JAVA concepts

170
1
0
Joseph Jimenez
Creado por Joseph Jimenez hace más de 7 años
Cerrar

JAVA basics

Pregunta 1 de 68

1

System.out.println or next.Int( ) or close( ) are examples of:

Selecciona una de las siguientes respuestas posibles:

  • syntax

  • variable

  • method

  • object

Explicación

Pregunta 2 de 68

1

In the following sample code, how do you best describe the "Scanner":

public class squares {

public static void main(String[] args) {

java.util.Scanner scanner = new java.util.Scanner(System.in);

int num = 0;

System.out.print("Please enter a number: ");
num = scanner.nextInt();

scanner.close();

Selecciona una de las siguientes respuestas posibles:

  • statement

  • method

  • object

  • argument

Explicación

Pregunta 3 de 68

1

In the sample code below, what best describes num ?

public static void main(String[] args) {

java.util.Scanner scanner = new java.util.Scanner(System.in);

int num = 0;
int result = 0;

System.out.print("Please enter a number: ");
num = scanner.nextInt();

result = num * num;

scanner.close();
}

}

Selecciona una de las siguientes respuestas posibles:

  • string

  • statement

  • variable

  • object

Explicación

Pregunta 4 de 68

1

All is (are) true of pseudocode except:

Selecciona una de las siguientes respuestas posibles:

  • comments that are understood by people

  • recognized by the compiler

  • a tool programmers use when creating a model of the program

Explicación

Pregunta 5 de 68

1

Rellena los espacios en blanco para completar el texto.

string literals.
– char literals are enclosed in quotes.
- literals are enclosed in double quotes

Explicación

Pregunta 6 de 68

1

How do you assign a variable?

Selecciona una de las siguientes respuestas posibles:

  • use an = sign

  • In order to store a value in a variable, an assignment statement must be used

  • Both are correct

Explicación

Pregunta 7 de 68

1

Rellena los espacios en blanco para completar el texto.

This program asks to simply input a word or "string" and the output is the first character of the word (so an input of agents, the program's output is "a")

java.util.Scanner scanner =
("Enter a character: ");
char inputChar =
System.out.println("You have entered: "+inputChar);

Explicación

Pregunta 8 de 68

1

What is wrong with the following code:
System.out.println("The quick brown fox" + "jumped over the \n" "slow moving hen.");

Selecciona una de las siguientes respuestas posibles:

  • there are extra " " between \n and slow

  • use of the "+" is not correct

  • nothing is wrong with the code and should print "jump over the \n slow moving hen

Explicación

Pregunta 9 de 68

1

which is NOT a valid statement

Selecciona una de las siguientes respuestas posibles:

  • */comment 3/*

  • //comment 1

  • /**comment 4*/

Explicación

Pregunta 10 de 68

1

Which of the following will fix the code below:

final int x = 22, y = 4;

y += x;

System.out.println("x = " + x + ", y = " + y);

Selecciona una de las siguientes respuestas posibles:

  • change y+=x; to y = y + x

  • remove "final" because this makes the "int x" a constant

  • nothing is wrong with the code

Explicación

Pregunta 11 de 68

1

How can you output quotation marks around green ("green") in the System.out.println() method:

Selecciona una de las siguientes respuestas posibles:

  • System.out.println("\green\")

  • System.out.println(\"green\")

  • System.out.println(\\"green"\\)

Explicación

Pregunta 12 de 68

1

Rellena los espacios en blanco para completar el texto.

In the JAVA language, fill in what best coincides with the given term
Classes:
: camelCase
: CAPS_UNDERSCORE

Explicación

Pregunta 13 de 68

1

How do you define a method?

Selecciona una de las siguientes respuestas posibles:

  • public.java.util.scanner = scanner()

  • public returnType methodName(arg1Type, arg2Type,...) {
    }

  • import java util.*;

Explicación

Pregunta 14 de 68

1

In the following code, System.out.println(num) is an example of:

double num = 5.4;

System.out.println(num);

num = 0.0;

Selecciona una de las siguientes respuestas posibles:

  • class method

  • value returning method

  • void method

Explicación

Pregunta 15 de 68

1

If method A calls method B, and method B calls method C, and method C calls method D, when method D finishes, what happens?

Selecciona una de las siguientes respuestas posibles:

  • the program terminates

  • control is returned to C

  • control is returned to A

Explicación

Pregunta 16 de 68

1

When an argument is passed to a method:

Selecciona una de las siguientes respuestas posibles:

  • values may not be passed to the method

  • its value is copied into the method's parameter variable

  • its value may not be changed within the call method

Explicación

Pregunta 17 de 68

1

In the following code, Integer.parseInt(str), is an example of:

int num;

string str = "555";

num = Integer.parseInt(str) + 5;

Selecciona una de las siguientes respuestas posibles:

  • void method

  • value returning method

  • complex method

Explicación

Pregunta 18 de 68

1

If chr is a character variable, which of the following if statements is written correctly?

Selecciona una de las siguientes respuestas posibles:

  • if(char = 'a')

  • if (char == 'a')

  • If(char=="a")

Explicación

Pregunta 19 de 68

1

Rellena el espacio en blanco para completar el texto.

works like this: If the expression on the left side of the && operator is false, the expression the right side will not be checked.

Explicación

Pregunta 20 de 68

1

To do a case insensitive compare which of the following could be used to test the equality of two strings, str1 and str2?

Selecciona una de las siguientes respuestas posibles:

  • str1.equalsIgnoreCase(str2)

  • str1.compareToIgnoreCase(str2) == 0

  • Both

Explicación

Pregunta 21 de 68

1

What would be the value of x after the following statements were executed?

int x = 10;

switch (x)

{

case 10:

x += 15;

case 12:

x -= 5;

break;

default:

x *= 3;

}

Selecciona una de las siguientes respuestas posibles:

  • 20

  • 30

  • 15

Explicación

Pregunta 22 de 68

1

What will be displayed to the screen with the following statements?

System.out.print("$%,.4f", 4452.34246);

Selecciona una de las siguientes respuestas posibles:

  • $4,452.34246

  • 4452.34246

Explicación

Pregunta 23 de 68

1

What will be the value of x after the following code is executed? If the code has any kind of syntax error, please type in the answer “error”.
int x = 10
if (x>5) {
x /= 10;
}
if (x<5) {
x += 5;
}
if (x > 10) {
x -=4;
}
else {
x+=4;
}

Selecciona una de las siguientes respuestas posibles:

  • 10

  • 0

  • 12

Explicación

Pregunta 24 de 68

1

An if statement's alternative path is implemented with _______.

Selecciona una de las siguientes respuestas posibles:

  • switch

  • else

  • if

Explicación

Pregunta 25 de 68

1

The part of a method that is a collection of statements that are performed when the method is executed is called the method _______.

Selecciona una de las siguientes respuestas posibles:

  • body

  • arguments

Explicación

Pregunta 26 de 68

1

When a primitive data type argument is passed to a method, it is passed by _______.

Selecciona una de las siguientes respuestas posibles:

  • reference

  • value

Explicación

Pregunta 27 de 68

1

When an object, such as a String, is passed as an argument, it is passed by

Selecciona una de las siguientes respuestas posibles:

  • value

  • reference

Explicación

Pregunta 28 de 68

1

What will be the values of x and y as a result of the following code?

int x = 25, y = 8;

x += y++;

Selecciona una de las siguientes respuestas posibles:

  • x = 33; y = 9

  • x=34; y = 9

Explicación

Pregunta 29 de 68

1

What will be printed after the following code is executed?

for (int number = 5; number <= 15; number +=3)

System.out.print(number + ", ");

Selecciona una de las siguientes respuestas posibles:

  • 5, 8, 11, 14, 17

  • 5, 8, 11, 14

Explicación

Pregunta 30 de 68

1

UML diagrams does contain

Selecciona una de las siguientes respuestas posibles:

  • field names

  • object names

Explicación

Pregunta 31 de 68

1

Unified Modeling Language which is used in object oriented software engineering.

Selecciona una de las siguientes respuestas posibles:

  • using the private access specifier on the class methods

  • using the private access specifier on the class fields

Explicación

Pregunta 32 de 68

1

You should not define a class field that is dependent upon the values of other class fields:

Selecciona una de las siguientes respuestas posibles:

  • in order to avoid having stale data

  • in order to keep it current

Explicación

Pregunta 33 de 68

1

Instance methods do not have this key word in their headers:

Selecciona una de las siguientes respuestas posibles:

  • public

  • protected

  • static

Explicación

Pregunta 34 de 68

1

It is common practice to use a ________ variable as a size declarator

Selecciona una de las siguientes respuestas posibles:

  • reference

  • final

Explicación

Pregunta 35 de 68

1

What will be the value of x[8] after the following code has been executed?

final int SUB = 12;

int[] x = new int[SUB];

int y = 100;

for(int i = 0; i < SUB; i++)

{

x[i] = y;

y += 10;

}

Selecciona una de las siguientes respuestas posibles:

  • 200

  • 170

  • 180

Explicación

Pregunta 36 de 68

1

Java performs ________, which means that it does not allow a statement to use a subscript that is outside the range of valid subscripts for the array.

Selecciona una de las siguientes respuestas posibles:

  • array bounds checking

  • scope resolution binding

Explicación

Pregunta 37 de 68

1

What will be the results of the following code?

final int ARRAY_SIZE = 5;

double[] x = new double[ARRAY_SIZE];

for(int i = 1; i <= ARRAY_SIZE; i++)

{

x[i] = 10.0;

}

Selecciona una de las siguientes respuestas posibles:

  • compilation error will occur

  • An error will occur when the program runs

Explicación

Pregunta 38 de 68

1

What would be the results of the following code?

int[] x = { 55, 33, 88, 22, 99,

11, 44, 66, 77 };

int a = 10;

if(x[2] > x[5])

a = 5;

else

a = 8;

Selecciona una de las siguientes respuestas posibles:

  • a=5

  • a=8

Explicación

Pregunta 39 de 68

1

What would be the results of the following code?

int[] array1 = new int[25];

… // Code that will put values in array1

int value = array1[0];

for (int a = 1; a < array1.length; a++)

{

if (array1[a] < value)

value = array1[a];

}

Selecciona una de las siguientes respuestas posibles:

  • Value contains the highest value in array1.

  • Value contains the lowest value in array1

Explicación

Pregunta 40 de 68

1

What do you normally use with a partially-filled array?

Selecciona una de las siguientes respuestas posibles:

  • An accompanying integer value that holds the number of items stored in the array

  • An accumulator

Explicación

Pregunta 41 de 68

1

To return an array of long values from a method, use this as the return type for the method.

Selecciona una de las siguientes respuestas posibles:

  • long[ARRAY_SIZE]

  • long[]

Explicación

Pregunta 42 de 68

1

In order to do a binary search on an array:

Selecciona una de las siguientes respuestas posibles:

  • the array must first be sorted in ascending order

  • there are no requirements

Explicación

Pregunta 43 de 68

1

What is the value of scores[2][3] in the following array?

int [] [] scores = { {88, 80, 79, 92}, {75, 84, 93, 80},

{98, 95, 92, 94}, {91, 84, 88, 96} };

Selecciona una de las siguientes respuestas posibles:

  • 93

  • 94

Explicación

Pregunta 44 de 68

1

The part of a method that is a collection of statements that are performed when the method is executed is called

Selecciona una de las siguientes respuestas posibles:

  • argument

  • method body

Explicación

Pregunta 45 de 68

1

An array has a/an __________ size

Selecciona una de las siguientes respuestas posibles:

  • fixed

  • dynamic

  • both answers are acceptable

Explicación

Pregunta 46 de 68

1

An ArrayList has a fixed or dynamic size

Selecciona una de las siguientes respuestas posibles:

  • False

  • True (either or statement is true)

Explicación

Pregunta 47 de 68

1

When trying to access an element of an array, Java performs array _____ checking to make sure the subscript of the element exists

Selecciona una de las siguientes respuestas posibles:

  • method

  • bound

Explicación

Pregunta 48 de 68

1

Given an array variable with the name kiwi, what is the code to get the amount of elements in kiwi?

Selecciona una de las siguientes respuestas posibles:

  • kiwi.length

  • kiwi.length;

Explicación

Pregunta 49 de 68

1

Given an ArrayList variable with the name kiwi, what is the code to get the amount of elements in kiwi?

Selecciona una de las siguientes respuestas posibles:

  • kiwi.size;

  • kiwi.size()

Explicación

Pregunta 50 de 68

1

Given a String variable with the name kiwi, what is the code to get the amount of characters in kiwi?

Selecciona una de las siguientes respuestas posibles:

  • kiwi.length();

  • kiwi.size();

Explicación

Pregunta 51 de 68

1

Classes have _______ which store data

Selecciona una de las siguientes respuestas posibles:

  • objects

  • fields

Explicación

Pregunta 52 de 68

1

What is the term used for the character that separates tokens?

Selecciona una de las siguientes respuestas posibles:

  • tokenizer

  • delimiter

Explicación

Pregunta 53 de 68

1

What will be the value of x after the following code is executed?

int x, y = 2, z = 3;
x = (++y)*(++z);

Selecciona una de las siguientes respuestas posibles:

  • error, x is undefined

  • 12 (since ++y becomes 3 and ++z becomes 4)

Explicación

Pregunta 54 de 68

1

How many times will the following do-while loop be executed?

int x = 5;
do
{ x*=2;} while (x > 10)

Selecciona una de las siguientes respuestas posibles:

  • 10

  • 1

Explicación

Pregunta 55 de 68

1

What will be the value of x after the following code is executed? If the code has any kind of syntax error, please type in the answer "error".
int x = 1;
while (x++ < 10) {
x++;
}

Selecciona una de las siguientes respuestas posibles:

  • 9

  • 12

Explicación

Pregunta 56 de 68

1

How many times will the following for loop be executed?

for (int count = 1; count <= 7; count += 3) {System.out.println("Java is great!!!");}

Selecciona una de las siguientes respuestas posibles:

  • two

  • three

Explicación

Pregunta 57 de 68

1

What will the following code output to the console?

int [ ] integers = new int [5];
System.out.println(integers[0]);

Selecciona una de las siguientes respuestas posibles:

  • zero since this is the default value for int

  • one

Explicación

Pregunta 58 de 68

1

What will the following code output to the console?
ArrayList<Integer> integers = new ArrayList<>(5);
System.out.println(integers.get(0));

Selecciona una de las siguientes respuestas posibles:

  • 0

  • error since new array list is not defined

Explicación

Pregunta 59 de 68

1

What is the output?

ArrayList<Integer> integers = new ArrayList<>();
integers.add(5);
integers.add(7);
integers.add(1,18);
integers.remove(0);
System.out.println(integers.get(0));

Selecciona una de las siguientes respuestas posibles:

  • 1

  • 18

Explicación

Pregunta 60 de 68

1

What's the output?

ArrayList<String> strings = new ArrayList<>();
strings.add("hi");
strings.add("bye");
strings.add("howdy");
strings.remove(0);
System.out.println(strings.get(2));

Selecciona una de las siguientes respuestas posibles:

  • howdy

  • error

Explicación

Pregunta 61 de 68

1

What is the output?

int[ ] integers = {1,2,3,4,5};
for (int i = 0; i< integers.length; i++) {
integers [i]++;
}
System.out.println(integers[3]);

Selecciona una de las siguientes respuestas posibles:

  • five

  • four

Explicación

Pregunta 62 de 68

1

What is the output?

int[]integers = new int[10];
final int AMOUNT_OF_RUNS = 20;
final int ADD_ME = 5;

for (int i = 0; i < AMOUNT_OF_RUNS; i++) {
integers[i] += ADD_ME;
}
System.out.println(integers[3]);

Selecciona una de las siguientes respuestas posibles:

  • error because it is asking to run an amount of 20 times when an array is only 10 long

  • 10

Explicación

Pregunta 63 de 68

1

What is the output?

int [ ] integers = new int [10];
final int ADD_ME = 5;

for (int i = 0; i< integers.length; i++) {
integers [i] += ADD_ME*1;
}
System.out.println(integers[4]);

Selecciona una de las siguientes respuestas posibles:

  • error

  • 20

Explicación

Pregunta 64 de 68

1

What is the output?

int [ ] [ ] integers = { { 14, 5, 21}, {34, 54}, {3, 6, 7}};
int total = 0;
for (int row = 0; row<integers.length; row++) {
for (int col = 0; col<integers[0].length; col++) {
total += integers[row][col];
}
}
System.out.println(total);

Selecciona una de las siguientes respuestas posibles:

  • Error since this is a ragged array

  • 54

Explicación

Pregunta 65 de 68

1

What is the output?
int [ ] [ ] integers = { { 14, 5, 21}, {34, 54}, {3, 6, 7}};
int mysteryVariable = 0;
for (int row = 0; row<integers.length; row++) {
for (int col = 0; col<integers[row].length; col++) {
mysteryVariable++;
}
}
System.out.println(mysteryVariable);

Selecciona una de las siguientes respuestas posibles:

  • error

  • 8

Explicación

Pregunta 66 de 68

1

what is the output?

int [] [] integers = {{14,5,21{, {34, 54}, {3,6,7}};
int mysteryVariableOne = integers [0][0];
int mysteryVariableTwo = integers [0][0];
for (int row = 0; row < integers.length; row++) {
for (int col = 0; col <integes[row].length; col++) {
if (mysteryVariableOne < integers[row][col]) {
mysteryVariableOne = integers[row][col];
}
if (mysteryVariableTwo> integers[row][col]) {
mysterVariableTwo = integers[row][col];
}}}

System.out.println(myseryVariableOne - mysteryVariableTwo);

Selecciona una de las siguientes respuestas posibles:

  • 51 (since 54 is the highest, and 3 is the lowest then 54 - 3 = 51)

  • error

Explicación

Pregunta 67 de 68

1

Output?

static ArrayList<String> listOfStrings;

public static void main (String[ ] args) {
String [ ] strings = {"D", "Z", "G", "P", "M" };
for (String s : strings)
listOfStrings.add(s);
System.out.println(listOfStrings.get(2));
}

Selecciona una de las siguientes respuestas posibles:

  • error

  • G

Explicación

Pregunta 68 de 68

1

Output?

static ArrayList<String> listOfStrings;

public static void main (String[ ] args) {
String [ ] strings = {"D", "Z", "G", "P", "M" };
ArrayList<String> listOfStrings = new ArrayList<>();
for (int i = strings.length-1; i>0; i--) {
listOfStrings.add(strings[i] + strings[i-1]);
System.out.println(listOfStrings.get(2));

Selecciona una de las siguientes respuestas posibles:

  • Error

  • GZ

  • ZD

Explicación