Prévia do material em texto
Pincel Atômico - 30/08/2023 08:17:24 1/3
ARNON ALVES DE
OLIVEIRA
Avaliação Online (SALA EAD)
Atividade finalizada em 29/08/2023 09:02:04 (1126042 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
LINGUAGEM DE PROGRAMAÇÃO E FERRAMENTAS COMPUTACIONAIS [430917] - Avaliação com 5 questões, com o peso total de 15,00 pontos
[capítulos - 5,6,7,8,9]
Turma:
Graduação: Engenharia Ambiental e Sanitária - Grupo: FEVEREIRO/2022 - ENGAMB/FEV22 [64219]
Aluno(a):
91367243 - ARNON ALVES DE OLIVEIRA - Respondeu 5 questões corretas, obtendo um total de 15,00 pontos como nota
[361559_1821
03]
Questão
001
Analise o fluxograma apresentado abaixo. (imagem em anexo)
Faça uma análise de execução neste fluxograma e marque a opção que indica
corretamente o valor de saída para cada conjunto de entrada nas variáveis X e Y. Por
exemplo, na primeira linha da tabela estamos supondo que será digitado 3 para a
variável X e 2 para a variável Y.
11 e B ; 455 e C ; 12 e A
X 11 e B ; 455 e C ; -2 e A
21 e C ; 120 e C ; 12 e A
21 e B ; 1200 e C; 28 e B
21 e A ; 455 e C; -2 e A
Pincel Atômico - 30/08/2023 08:17:24 2/3
[361559_1821
50]
Questão
002
( CESPE-2009 Adaptada ) Considere o programa abaixo:
#include<stdio.h>
void troca(int a, int b)
{
int aux;
aux = a;
a = b;
b = aux;
printf("a = %d, b = %d\n",a,b);
}
int main( )
{
int a,b;
a = 5;
b = 7;
troca(a,b);
printf("a = %d, b = %d\n",a,b);
}
Com relação à execução do código em linguagem C acima, assinale a opção correta.
O programa imprimirá a = 7, b = 5 duas vezes na mesma linha.
O código não será executado pois tem erros de sintaxe, o que resultará em erros de
compilação.
X O programa imprimirá a = 7, b = 5 em uma linha e, na linha seguinte, a = 5, b = 7.
O programa imprimirá a = 7, b = 5 em uma linha e, na seguinte, a = 7, b = 5.
O programa imprimirá a = 7, b = 5 e na segunda linha imprimirá o resultado igual a 12
da execução das duas variáveis.
[361559_1821
25]
Questão
003
(NUCEPE-2018) De acordo com o código a seguir, qual comando estaria no lugar de
***************?
#include<stdio.h>
int main( )
{
int num1, num2;
printf("Digite um número: ");
***************
printf("Digite outro número: ");
scanf("%d",&num2);
printf("Os numeros digitados foram %d e %d",num1,num2);
}
X scanf("%d",&num1).
scanf ("%d", &num3).
scanf ("%d", &num2).
scanf ("%f", &num2).
scanf ("%f", &num1).
Pincel Atômico - 30/08/2023 08:17:24 3/3
[361560_1821
18]
Questão
004
(NUCEPE-2018)
A estrutura de repetição for possui três campos que devem ser preenchidos. Conforme
o exemplo a seguir, esses três campos são chamados respectivamente de:
for (contador = 1; contador <= 10; contador++)
{
printf(" %d ",contador);
}
Inicialização, condição e interação.
Condição, inicialização e incremento.
Incremento, condição e inicialização.
Inicialização, interação e atribuição.
X Inicialização, (condição ou teste) e (incremento ou iteração).
[361561_1821
22]
Questão
005
Leia as afirmativas abaixo e marque a alternativa CORRETA.
I – As estruturas condicionais podem ser comparadas com as estruturas de repetição,
quanto a sua forma e funcionalidade, pois ambas realizam um teste que retorna
verdadeiro ou falso.
II – Toda estrutura condicional e de repetição deve ter claramente o seu início e fim,
mesmo quando, em alguns casos, não digitamos estes marcados explicitamente no
programa.
III – A definição do critério de parada para estruturas condicionais não é obrigatória,
uma vez que atingindo a quantidade desejada de repetição o laço irá finalizar
automaticamente.
Apenas II e III são corretas.
Apenas I e II são corretas.
Todas as alternativas são corretas.
X Apenas II é correta.
Apenas I é correta.