Font size
WorksheetsC# Teste diagnóstico 11º Ano
Total questions: 20
Worksheet time: 15mins
A linguagem C# diferencia entre caracteres maiúsculos/minúsculos?
Por exemplo: Console.WriteLine() é diferente de CONSOLE.WRITELINE()?
Verdadeiro
Falso
Na linguagem C# normalmente as instruções:
Nunca devem terminar com o caracter ;
Devem terminar com o caracter ;
Assinale qual ou quais os comentários corretos em C#:
/ // comentário
/// comentário
// comentário
{ isto é um comentário}
/* comentário */
Qual é o tipo de dados utilizado para criar uma variável que deve armazenar texto?
txt
str
char
string
Qual é a instrução correta para criar uma variável com o valor numérico 5?
int x = 5;
string x = "5";
x = 5;
num x = 5;
Na linguagem C# qual é o operador que permite somar dois números?
*
+
/
&
Qual é o operador utilizado para comparar a igualdade de dois valores?
==
=
!=
<>
O índice de um array começa em:
1
0
Qual é o operador utilizado para multiplicar números?
X
/
%
*
Como se invoca (ou executa) um método?
(imagine que o método se chama Soma)
(Soma);
Soma[];
Soma();
Soma;
Qual das seguintes instruções verifica corretamente que x é maior que y?
if x > y;
if (x > y)
if x > y then;
Nenhuma das anteriores
Qual é o output do seguinte código?
A B C D
A B
C D
A B
C D
A BCD
Qual é a alternativa à instrução x = x + 5 ?
x -= 5;
Qual é o resultado do seguinte código?
2
1 + 1
11
Nenhum: irá ocorrer um erro
Quais as instruções que permitem criar ciclos (instruções repetitivas)?
repeat
for
foreach
do..while
while
Qual é o erro no seguinte código?
Na linha 1:
= deverá ser substituído por
==
Na linha 4 não deveriam existir aspas
É necessário utilizar chavetas {}, nas
linhas 2 e 4
Não há erro, o código está correto
Quais são os erros no código?
x deveria ser do tipo string
Na linha 3 dentro de parêntesis deveria
estar x
A linha 2 deveria terminar com ;
Não há erros, o código está correto
Na linha 3 o método deveria ser Write()
Qual é o resultado deste programa?
1 2 3 4 5
12345
5 4 3 2 1
1245
1
2
4
5
Quantas vezes será mostrado no ecrã o caracter * ?
Duas vezes
Uma vez
Nenhuma das anteriores
Nenhuma: irá ocorrer um erro de compilação
Infinitas vezes ou até terminar a memória do computador
Qual é a instrução correta para criar uma variável com o valor numérico de vírgula flutuante
(floating point) 2.8?
double x = 2.8D;
byte x = 2.8;
int x = 2.8;
float x = 2.8F
