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