David Khieu
Quiz por , criado more than 1 year ago

PE1 -- Module 2 Quiz

104
0
0
David Khieu
Criado por David Khieu mais de 1 ano atrás
Fechar

PE1 -- Module 2 Quiz

Questão 1 de 30

1

The escape character owes its name to the fact that it?

Selecione uma das seguintes:

  • changes the meaning of the character next to it.

  • escapes from source files into the computer memory

  • cannot be caught due to its high speed

Explicação

Questão 2 de 30

1

The meaning of the positional parameter is determined by its:

Selecione uma das seguintes:

  • position

  • appearance

  • name

Explicação

Questão 3 de 30

1

The most important difference between integer and floating-point numbers lies in the fact that:

Selecione uma das seguintes:

  • they are stored differently in the computer memory

  • integers cannot be literals, while floats can

  • they cannot be used simultaneously

Explicação

Questão 4 de 30

1

The 0x prefix means that the number after it is denoted as:

Selecione uma das seguintes:

  • a decimal

  • an octal

  • a hexadecimal

Explicação

Questão 5 de 30

1

The // operator:

Selecione uma das seguintes:

  • performs integer division

  • performs regular division

  • does not exist

Explicação

Questão 6 de 30

1

The result of the following addition: 123 + 0.0

Selecione uma das seguintes:

  • is equal to 123

  • is equal to 123.0

  • cannot be evaluated

Explicação

Questão 7 de 30

1

Right-sided binding means that the following expression:
1 ** 2 ** 3

Selecione uma das seguintes:

  • from right to left

  • from left to right

  • in random order

Explicação

Questão 8 de 30

1

A keyword is a word that: (Select two answers)

Selecione uma das seguintes:

  • is the most important word in the whole program

  • cannot be used as a variable name

  • cannot be used as a function name

Explicação

Questão 9 de 30

1

A value returned by the input() function is

Selecione uma das seguintes:

  • a string

  • an integer

  • a float

Explicação

Questão 10 de 30

1

Only which one of the following statements is true - which one?

Selecione uma das seguintes:

  • multiplication precedes addition

  • addition precedes multiplication

  • neither statement can be evaluated

Explicação

Questão 11 de 30

1

What is the output of the following snippet?
y = 2 + 3 * 5
print (Y)

Selecione uma das seguintes:

  • 17.0

  • 25.

  • 17

  • This snippet will cause an execution error

Explicação

Questão 12 de 30

1

What is the output of the following snippet if the user enters two lines containing 2 and 4 respectively?
x = int(input())
y = int(input())

x = x // y
y = y // x

print (y)

Selecione uma das seguintes:

  • 4.0

  • 2.0

  • this code will cause a runtime error

  • 8.0

Explicação

Questão 13 de 30

1

What is the output of the following snippet?
x = 1 / 2 + 3 // 3 + 4 ** 2
print (x)

Selecione uma das seguintes:

  • 17.5

  • 17

  • 8.5

  • 8

Explicação

Questão 14 de 30

1

What is the output of the following snippet if the user enters two lines containing 2 and 4 respectively?
x = input()
y = input()
print (x + y)

Selecione uma das seguintes:

  • 2

  • 24

  • 4

  • 6

Explicação

Questão 15 de 30

1

The 0o prefix means that the number after it is denoted as:

Selecione uma das seguintes:

  • binary

  • hexadecimal

  • octal

  • decimal

Explicação

Questão 16 de 30

1

What is the output of the following snippet?
x = 1
y = 2
z = x
x = y
y = z
print (x, y)

Selecione uma das seguintes:

  • 2 1

  • 1 2

  • 1 1

  • 2 2

Explicação

Questão 17 de 30

1

What is the output of the following snippet if the user enters two lines containing 11 and 4 respectively?
x =int(input())
y = int(input())

x = x % y
x = x % y
y = y % x
print (y)

Selecione uma das seguintes:

  • 4

  • 3

  • 2

  • 1

Explicação

Questão 18 de 30

1

What is the output of the following snippet?
z = y = x = 1
print (x, y , z, sep='*')

Selecione uma das seguintes:

  • 1 1 1

  • x*y*z

  • x y z

  • 1*1*1

Explicação

Questão 19 de 30

1

What is the output of the following snippet if the user enters two lines containing 3 and 6 respectively

x = input ()
y = int (input ())

print (x * y)

Selecione uma das seguintes:

  • 666

  • 18

  • 36

  • 333333

Explicação

Questão 20 de 30

1

The print() function can output values of:

Selecione uma das seguintes:

  • just one argument

  • any number of arguments (including zero)

  • not more than five arguments

  • any number of arguments (excluding zero)

Explicação

Questão 21 de 30

1

The value twenty point twelve times ten raised to the power of eight should be written as:

Selecione uma das seguintes:

  • 20.12E8

  • 20E12.8

  • 20.12*10^8

  • 20.12E8.0

Explicação

Questão 22 de 30

1

The ** operator:

Selecione uma das seguintes:

  • performs exponentiation

  • does not exist

  • performs floating-point multiplication

  • performs duplicated multiplication

Explicação

Questão 23 de 30

1

The result of the following division:
1 / 1

Selecione uma das seguintes:

  • is equal to 1

  • cannot be evaluated

  • is equal to 1.0

  • cannot be predicted

Explicação

Questão 24 de 30

1

The \n digraph forces the print () function to

Selecione uma das seguintes:

  • break the output line

  • output exactly two characters: \ and n

  • duplicate the character next to the digraph

  • stop its execution

Explicação

Questão 25 de 30

1

The meaning of keyword parameter is determined by:

Selecione uma das seguintes:

  • the argument's name specified along with its value

  • its connection with existing variables

  • its position within the argument list

  • its value

Explicação

Questão 26 de 30

1

What is the output of the following snippet if the user enters two lines containing 2 and 4 respectively?
x = int (input())
y = int(input())
print( x + Y)

Selecione uma das seguintes:

  • 24

  • 4

  • 2

  • 6

Explicação

Questão 27 de 30

1

What is the output of the following snippet if the user enters two lines containing 2 and 4 respectively?

x= int(input())
y= int(input())

x = x / y
y = y / x

print (y)

Selecione uma das seguintes:

  • 2.0

  • 4.0

  • the code will cause a runtime error

  • 8.0

Explicação

Questão 28 de 30

1

Left-sided binding determines that the result of the following expression:

1 // 2 * 3

is equal to:

Selecione uma das seguintes:

  • 0.166666666666666666

  • 0

  • 0.0

  • 4.5

Explicação

Questão 29 de 30

1

Which of the following statements are true? (Select two answers)

Selecione uma ou mais das seguintes:

  • Addition precedes multiplication

  • The result of the / operator is always an integer value.

  • The right argument of the % operator cannot be zero

  • The ** operator uses right-sided binding.

Explicação

Questão 30 de 30

1

Which of the following variable names are illegal? (Select two answers)

Selecione uma ou mais das seguintes:

  • True

  • and

  • TRUE

  • true

Explicação