Buscar

APOL 02 _ LINGUAGEM DE PROGRAMAÇÃO

Prévia do material em texto

Questão 1/10 - Linguagem de Programação
De acordo com o conteúdo abordado na Aula 1, em um código escrito na Linguagem de Programação C/C++, as variáveis precisam ser declaradas antes de serem utilizadas. Muitas vezes, por questões de organização, definimos estas variáveis no início do código.
Com base nesta definição apresentada no enunciado da questão, assinale a alternativa correta que apresenta a declaração correta de variáveis:
Nota: 0.0
	
	A
	a, b, c float;
	
	B
	a, b, c;
	
	C
	integer x;
	
	D
	y int;
	
	E
	float a, b, c;
Conforme conteúdo apresentado nos Slides 30/42 ao 38/42 da Aula 1, a declaração de uma variável é realizada primeiramente definindo o seu tipo de dado e em seguida o nome da variável, ou variáveis separadas por vírgula.
Questão 2/10 - Linguagem de Programação
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
Nota: 10.0
	
	A
	Valor: 13.7564 
Valor: 12.348
Valor: 13.75649
	
	B
	Valor: 13
Valor: 12
Valor: 13
	
	C
	Valor: 13.75649 
Valor: 12.34598
Valor: 13.75649
	
	D
	Valor: 13.75
Valor: 12.348
Valor: 13
	
	E
	Valor: 13.756490
Valor: 12.346  
Valor: 13.8
Você acertou!
Conforme apresentado no slide 05/38 da Aula 02, o símbolo %f representa número de ponto flutuante, sendo indicado nas duas últimas linhas da instrução printf que deverá ser impresso na tela respectivamente 3 e 1 casas decimais.
Questão 3/10 - Linguagem de Programação
Em códigos escritos em C, podemos utilizar laços de repetição e funções específicas para entrada e saída, como vimos na Rota de Aprendizado. Considerando o código a seguir:
 
Determine o que será impresso na tela do terminal caso este código seja compilado e executado em uma máquina rodando Windows.
Nota: 0.0
	
	A
	A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela. Uma vez em cada linha. Além da mensagem "Pressione qualquer tecla para continuar..." também sem as aspas;
Utilizando o Visual Studio ou o DevC++, digite este código, compile e rode para ver o resultado em uma tela de comando do Windows.
	
	B
	A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela, todas na mesma linha. Além da mensagem "Pressione qualquer tecla para continuar...";
	
	C
	O código compilado não executará, existe um erro neste código, já que não há chaves {} limitando o bloco do if;
	
	D
	O código compilado não será executado já que existe um erro de digitação.
Questão 4/10 - Linguagem de Programação
Qual o valor lógico apresentado pela  expressão if (10 !=5)
Nota: 0.0
	
	A
	Verdadeiro
	
	B
	Falso
	
	C
	10
	
	D
	5
Questão 5/10 - Linguagem de Programação
Em relação a linguagem de programação C é incorreto afirmar:
Nota: 0.0
	
	A
	Um programa em linguagem de programação C começa com uma função main.
	
	B
	C faz distinção entre letras maiúsculas e minúsculas, ou seja, chama-se a linguagem de case sensitive.
	
	C
	As strings em C são delimitadas pelo caractere colchete [ ].
	
	D
	Cada instrução deve ser seguida de um ponto e vírgula.
Questão 6/10 - Linguagem de Programação
Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5.
Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão:
Nota: 10.0
	
	A
	if ( x / 3 ==0 &&  x / 5 == 0 )
{
printf (“ Yes”);
}
	
	B
	if ( 5 / x == 0 &&  3 / x  == 0 )
{
printf (“ Yes”);
}
	
	C
	if (5*3%15 == 0)
{
printf(“Yes”)
}
	
	D
	if ( x % 15 == 0)
{
printf (“ Yes”);
}
Você acertou!
A resposta correta é a alternativa D, pois como o enunciado solicita o múltiplo simultâneo de 3 e 5, então o menor múltiplo comum entre 3 e 5 é 15, assim qualquer número dividido por 15 que retorne como resto zero, é múltiplo de ambos os números.
	
	E
	if ( x % 3==0 ||  X % 5==0 )
{
printf (“ Yes”);
}
Questão 7/10 - Linguagem de Programação
Os comandos de controle na linguagem de programação C, são divididos em condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da expressão de condicional simples apresentada abaixo: 
if (10 == 5)
Nota: 0.0
	
	A
	10;
	
	B
	Verdadeiro;
	
	C
	Falso;
Conforme conteúdo apresentado na Rota de Aprendizagem e slide 14/38 da Aula 2, o comando if somente é executado se a sua condição for verdadeira, portanto, como 10 não é igual a 5 o retorno será falso.
	
	D
	5;
	
	E
	2.
Questão 8/10 - Linguagem de Programação
Dada a sintaxe da função printf() a saída correta é:
printf( “Salário: %f\n”, 700,35);
Nota: 0.0
	
	A
	Salário: %f
	
	B
	n
	
	C
	25
	
	D
	Salário: 700,35
Questão 9/10 - Linguagem de Programação
Você foi encarregado de fazer um programa para distrair seus dois sobrinhos chatos. Depois de horas de procura você encontrou o programa de Jogo da Velha cujo código está abaixo. Contudo, este programa não funciona. Marque nas alternativas a seguir a linha do código que está errada. Se você não conseguir ler o código, clique sobre ele com o botão direito do mouse e escolha a opção para abrir a imagem em outra aba.
Nota: 0.0
	
	A
	for (int i = 0; i < 9 && vencedor == 0; i++)
	
	B
	jogador = i % 2 + 1;
	
	C
	if ((jogador != 1)) board[linha][coluna] = 'X';
A linha certa deveria ser: 
if ((jogador == 1)) board[linha][coluna] = 'X';
	
	D
	if (vencedor == 0) printf( "Empatou\n" );
	
	E
	if ((board[0][0] == board[1][1] && board[0][0] == board[2][2]) || (board[0][2] == board[1][1] && board[0][2] == board[2][0]))
vencedor = jogador;
Questão 10/10 - Linguagem de Programação
Na aula 4 trabalhamos com o conceito de strings. Uma string é nada mais que um vetor de caracteres.
Assinale a alternativa que contém o número que corresponde a primeira posição de uma string, bem como o caracter que corresponde ao fim de uma string (caracter que indica ao programa quando a string chegou ao final).
Nota: 0.0
	
	A
	Valor da posição de início de uma string: 0
Caracter de fim de string: \0
Uma string sempre inicia sua contagem na posição 0.
O caracter de fim de string será SEMPRE o '\0'.
	
	B
	Valor da posição de início de uma string: 1
Caracter de fim de string: \0
	
	C
	Valor da posição de início de uma string: 0
Caracter de fim de string: \fim
	
	D
	Valor da posição de início de uma string: 0
Caracter de fim de string: \1
	
	E
	Valor da posição de início de uma string: 1
Caracter de fim de string: \fim

Continue navegando