Prévia do material em texto
Questão 1/5 - 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: 20.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 2/5 - Linguagem de Programação
Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída
(E/S) que podem ser utilizadas em linguagem de programação C. Porém, esta função
não faz parte da definição da linguagem C, sendo incluída na biblioteca stdio.h. Com
relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada
abaixo:
printf( “Salario: %f\n”, 700.35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução
printf apresentada acima:
Nota: 20.0
A n;
B
Salario: 700.35;
Você acertou!
Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2.
C 25;
D Salario: %f;
E Salario: %f\n.
Questão 3/5 - Linguagem de Programação
Analise atentamente o algoritmo escrito na linguagem de programação C
apresentado abaixo:
Assinale a alternativa correta que satisfaça a seguinte situação:
Qual deve ser a condição de teste do “if” e qual deve ser a variável (ou expressão) do
“printf”, para ocorrer a seguinte saída:
“Aprovado com media maior ou igua a 60.00”
Considerando-se as entradas “60” e “60” para o algoritmo, e que o algoritmo continue
funcionando para quaisquer valores das variáveis de entrada.
Sabendo que a nota de aprovação será a média aritimética das notas entradas.
Nota: 20.0
A
if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2);
Você acertou!
A resposta correta é a alternativa A pois:
Condição if:
((nota1+nota2)/2 >= 60)
((60+60)/2 >= 60)
(120/2 >= 60)
60>= 60
Printf:
((nota1+nota2)/2)
((60+60)/2)
(120/2)
60
B if – (nota1+nota2<=60) e printf – (nota2);
C if – (nota1+nota2 >= 60) e printf – (nota1+nota2);
D if – ((nota1+nota2)/2 >= 60) e printf – (nota1);
E if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2).
Questão 4/5 - Linguagem de Programação
Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do
mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a
definição correta de um vetor na linguagem de programação C.
Nota: 20.0
A float[15] idade;
B idade[15] float;
C
float idade[15];
Você acertou!
Conforme apresentado no slide 09/21 da Aula 03, os vetores são definidos
primeiramente identificando o seu tipo, na sequencia seu nome e entre colchetes
o seu tamanho.
D [15]idade float;
E float idade.
Questão 5/5 - Linguagem de Programação
Conforme apresentado na Aula 2, 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: 20.0
A 10;
B Falso;
C 5;
D
Verdadeiro;
Você acertou!
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 é igual a 5 o retorno será verdadeiro.
E 2.