Vous êtes sur la page 1sur 4

Curso: Técnico em Desenvolvimento de Sistemas Turno: Noturno 1º Módulo MENÇÃO/VISTO

Disciplina: Programação e Algoritmos Data:


Professor(es): Nilson AVALIAÇÃO BIMESTRAL
Aluno(a):

01 – Analise o trecho código em C# abaixo e responda:


int X = 8;
int Y = 2;
X = X / Y;
Y++;
Console.WriteLine(X);
Console.Write(Y);
Console.ReadLine();

Qual os valores exibidos na tela após a execução do código acima:

a) 3 e 4 b) 4 e 3 c) 8e2 d) 2 e 4 e) 4 e 4

02 – Relacione os comandos abaixo com as descrições

Número Comando Número Descrição


01 if Operador de comparação de igualdade
02 Console.Write Operador Lógico E
03 while Comando para exibir texto/variável na tela
04 != Comando de desvio condicional
05 && Define uma variável numérica inteira
06 float Operador Lógico OU
07 int Comando para criar um laço de repetição
08 || Comando para ler uma variável do teclado
09 == Operador lógico DIFERENTE
10 Console.ReadLine Define uma variável numérica com ponto decimal

03 – São operadores aritméticos em C#:


a) +, -, /, * (adição, subtração, divisão, multiplicação
b) -, \, +, ^ (subtração, divisão, adição, multiplicação)
c) $, /, *, + (multiplicação, divisão, multiplicação, adição)
d) +, -, /, # (adição, subtração, divisão, multiplicação)
e) +, -, ?, * (adição, subtração, divisão, multiplicação

04 – Observe o código abaixo:


int x =0;
while (x <= 5)
x++;
Console.WriteLine(x);
Console.ReadLine();
Qual o valor será exibido ao final da execução do código acima:
a) 4 b) 5 c) 10 d) 6 e) 0
05 – Na linguagem de programação C#, qual a saída do comando:
Console.WriteLine("Prova");
a) Escreve a palavra Prova em uma linha e move o cursor para a linha anterior;
b) Imprime a palavra Prova na impressora padrão do sistema;
c) Escreve a palavra Prova em uma linha e deixa o cursor do mouse na mesma linha;
d) Escreve a palavra Prova em sentido vertical;
e) Escreve a palavra Prova em uma linha e move o cursor para a linha seguinte;

06 – Considere o trecho de código escrito em C# abaixo:


string nome;
nome ="Antonio";
Console.WriteLine("Nome " + nome);
Console.ReadLine();
A saída correta para o trecho acima é:
a) Nome b) c) Nome nome d) Nome
Nome Antonio
Antonio Nome Antonio

07 – Considere o trecho de código escrito em C# abaixo:


string valor1,valor2,valor3;
Console.Write("Informe Valor 1: ");
valor1 = Console.ReadLine();
Console.Write("Informe Valor 2: ");
valor2 = Console.ReadLine();
Console.WriteLine("Soma = " + valor1 + valor2);
Console.ReadLine();
Caso os valores digitados fossem 100 e 200, a saída correta para o trecho acima é:
a) Informe Valor 1: 100
Informe Valor 2: 200
Soma = 100200

b) Informe Valor 1: 100


Informe Valor 2: 200
Soma = 300

c) Informe Valor 1: 100


Informe Valor 2: 200
Soma = 100+200
08 - No dia a dia de um desenvolvedor, um dos comandos mais utilizados para tomada de decisões é o comando
IF/ELSE. Fazendo uma analogia ao mundo real seria o correspondente ao SE/SENÃO.
O comando IF/ELSE sempre será utilizado quando surgir a necessidade de tomada de decisão. A sintaxe deste
comando é feita da seguinte forma:
if (condicao)
//comandos que atendem a condição descrita acima
else
//comandos que não atendem a condição descrita acima

Exemplo: Caso um aluno tenha obtido média superior a 6,0 informe ao usuário que o aluno foi aprovado, caso
contrário informe que o aluno foi reprovado.
if (media >= 6.0)
Console.WriteLine("Aluno aprovado!");
else
Console.WriteLine("Aluno reprovado!");
Note que na primeira linha do comando acima nós temos uma tomada de decisão, que neste caso é a
comparação da média do aluno com a constante 6.0. Caso esta condição seja aceita entramos no bloco de
código onde será informado que o determinado aluno foi aprovado. Porém caso a condição descrita não seja
aceita será executado o bloco de código compreendido no comando “else”, onde será informado que o aluno
foi reprovado. Como no exemplo acima temos apenas um comando a ser executado dentro de cada bloco de
código, não é necessário a utilização dos delimitadores de blocos de código ({}). Abaixo a sintaxe de como é
feito o uso deste comando com delimitadores de blocos de código:
if (condicao)
{
//comando1;
//comando2;
}
else
{
//comando3;
//comando4;
}

De acordo com o texto acima, o resultado exibido pelo código abaixo é:

int valor = 15;


string mensagem = "";
if (valor > 10)
{
valor = 100;
mensagem = "Valor é ";
}
else
{
valor = 200;
mensagem = "Valor é ";
}
Console.WriteLine(mensagem + valor);
valor = valor + valor;
Console.ReadLine();

a) Valor é 200 b) Valor é 300 c) Valor é 100 d) Valor é 400 e) Valor é 0


09 - O comando while permite que um certo trecho de programa seja executado ENQUANTO uma certa
condição for verdadeira. O funcionamento é o seguinte: Testa a condição: Se a condição for falsa então pula
todos os comandos do bloco subordinado ao while e passa a executar os comandos após o bloco do while. Se
condição for verdadeira então executa cada um dos comandos do bloco subordinado ao while. Após executar
o último comando do bloco do while volta ao passo 1.

while (condição)
{
// comandos a serem repetidos
// comandos a serem repetidos
}
// comandos após o 'while'

Com base no texto acima, analise o trecho de código escrito em C# e responda:

int i = 1;
while (i < 10)
{
i++;
Console.WriteLine(i);
}

a) Ao executar o trecho acima, o valor final de i será 11


b) Ao executar o trecho acima, serão exibidos na tela os números de 1 a 10
c) Ao executar o trecho acima, o valor final de i será 10
d) Ao executar o trecho acima, serão exibidos na tela os números de 1 a 11
e) Ao executar o trecho acima, nenhum valor será exibido.

10 – São tipos de variáveis válidas em C#:

a) Float, Int e String


b) Decimal, Inteiro e Texto
c) Real, Int e String
d) Float, String e Integer

Vous aimerez peut-être aussi