Elementos da sintaxe em C#
Artigo: Elementos da sintaxe em C#. Pesquise 862.000+ trabalhos acadêmicosPor: Drunns • 7/11/2014 • Artigo • 604 Palavras (3 Páginas) • 388 Visualizações
1)
De acordo com o código abaixo assinale a afirmativa correta.
private void btnteste_Click(object sender, EventArgs e)
{
string Semana = "";
int DiaDaSemana = (int)DateTime.Now.DayOfWeek;
switch (DiaDaSemana)
{
case 0: { Semana = "Domingo"; break; }
case 1: { Semana = "Segunda-Feira"; break; }
case 2: { Semana = "Terça-Feira"; break; }
case 3: { Semana = "Quarta-Feira"; break; }
case 4: { Semana = "Quinta-Feira"; break; }
case 5: { Semana = "Sexta-Feira"; break; }
case 6: { Semana = "Sábado"; break; }
default: break;
}
MessageBox.Show(Semana + ": " + string.Format("{0:dd/MM/yyyy}", DateTime.Now));
}
Alternativas:
a)
O valor inicial da variável "Semana" é 0 se o DiaDaSemana for domingo
b)
O valor final da variável "Semana" é vazio independente do DiaDaSemana
c)
O valor final da variável "Semana" é Terça-Feira quando a variável DiaDaSemana for 2
d)
O valor final da variável "Semana" é break
2)
Os caracteres especiais "{" e "}" , são respectivamente colocados dentro da sintaxe da programação em c# para identificar início e fim de bloco de códigos respectivamente. Normalmente só são necessários quando dentro de uma estrutura de condição ou de laço contenham mais do que 1 linha de código. Analise o código abaixo e assinale a alternativa correta.
int contador = 0;
while (contador <= 4){
contador++;
listBox1.Items.Add(Convert.ToInt16(contador));
}
I-Se os caracteres especiais "{" e "}" não fossem colocados no código, a única linha que o compilador iria executar seria: contador++;
II-A maneira que os caracteres especiais "{" e "}" estão colocados no código, está correta, pois garante a execução das duas linhas de código caso a condição do while for verdadeira;
III-A linha: "int contador = 0;" declara a variável contador e atribui a ela o valor: "0".
Alternativas:
a)
Somente a afirmativa I está correta
b)
Somente as afirmativas I e II estão corretas
c)
Somente a afirmativa III está incorreta
d)
Somente as afirmativas II e III estão corretas
3)
Faça o teste de mesa do código abaixo e assinale a afirmativa correta.
int
...