WorksheetsC# - Estruturas de Controlo
Total questions: 21
Worksheet time: 13mins
Das seguintes estruturas indique as de decisão.
while, for, do..while
if .. else, switch
if .. else, switch, foreach
Nenhuma está correta
A cláusula else de uma estrutura de decisão if é obrigatória.
Sim
Não
O que vai ser escrito para o ecran:
for(i=1;i<20; i++){
Console.WriteLine(i);
}
Nºs 1 a 20
Nºs 1 a 19
Nºs 1 a 21
Nenhuma das anteriores.
O que vai ser escrito para o ecran:
for(i=1;i<=20; i--){
Console.WriteLine(i);
}
20
19
21
Nenhuma das anteriores.
Preenche os espaços em falta do ciclo apresentado, que permita percorrer os números de 1 a 100, de cinco em cinco:
for(i=__ ;____ ;____)
(a)
Para o programa apresentado indica o que vai ser escrito no ecran:
1 2 3 4 5 (cada nº numa linha)
1 2 3 4 5 (todos na mesma linha)
0 1 2 3 4 5 (cada nº numa linha)
0 1 2 3 4 (cada nº numa linha)
Para o programa apresentado indica o que vai ser escrito no ecran:
1 2 3 4 5 (cada nº numa linha)
1 2 3 4 5 (todos na mesma linha)
0 1 2 3 4 5 (cada nº numa linha)
0 1 2 3 4 (cada nº numa linha)
Indica o que será apresentado se o utilizador inserir Portugal
Eu sou Português!
Nacionalidade desconhecida!
Eu sou português!
Nenhuma das anteriores
Qual o resultado da variável sum depois de executado o ciclo.
15
14
12
Nenhuma das anteriores
Indica o resultado da execução do ciclo
0I , J: 0 1I , J: 1 2I , J: 2
I0 , J: 0 I1 , J: 1 I2 , J: 2
1I , J: 1 2I , J: 2 3I , J: 3
Nenhuma das anteriores
Indica o que será escrito no monitor:
x = 4 or x = 5
x = 5
x>=5
Nenhuma das anteriores
Indica o que ocorrerá para i=j=20
a
b
c
Nenhuma das anteriores
Relativamente ao código apresentado assinala as opções corretas
Vão ser apresentados 15 números, um por linha
Vão ser apresentados 4 números, um por linha
Vão ser apresentados 20 números, um por linha
As chavetas na 3ª e última linha não são necessárias
Vai ocorrer um erro
Observa os 3 exemplos e marca as opções corretas
As estruturas produzem o mesmo resultado
As estruturas produzem o mesmo resultado, mas a A é mais eficiente
As estruturas produzem o mesmo resultado, mas a B é mais eficiente
As estruturas produzem o mesmo resultado, mas a C é mais eficiente
As estruturas produzem o mesmo resultado, mas a C é menos eficiente
Indica qual a estrutura mais eficiente para resolver o problema para identificar o maior de 3 números
Estrutura b ou c
Estrutura b
Estrutura c
Estrutura d ou a
Num bloco de código if (condição) {//código} else {//código}, o else só é executado se a condição for falsa.
Verdadeiro
Falso
Complete o espaço em branco, de forma que o ciclo termine quando o i possuir o valor 4
break
continue
default
exit
if (x>y){
Console.Writeline(x);
} (a) {
Console.Writeline(y);
}
Indica o que falta no espaço em branco?
Qual a forma correta da implementação do ciclo, para escrever nºs de 1 a 6
while i++ do <
do i++ repeat <
do i++ while >
do i++ while <
No ciclo for as chavetas - {} - são dispensáveis/opcionais se a instrução a repetir for só uma.
Verdadeiro
Falso
Qual dos operadores NÃO é um operador lógico em C#?
&&
||
+
!
