Buscar

revisao_simulado1exercicio7linguagemcomputacional


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

30/08/2023 20:31:42 1/4
REVISÃO DE SIMULADO
Nome:
PAULO SERGIO DOS SANTOS SUBTIL
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (UECE-CEV-2018) Atente para o seguinte programa em C:
#include<stdio.h>
 
int main( )
{
 int m,n,i,soma;
 m = 2;
 n = 10;
 soma = 0;
 for (i=m ; i < n ; i++)
 {
 if ((i % 2) == 0)
 soma = soma + i;
 }
 printf("Soma = %d ",soma);
 printf("i = %d",i);
}
Considerando o programa apresentado acima, assinale a afirmação verdadeira.
X A) o programa não irá rodar, pois existe um erro no código.
B) O programa calcula a soma de todos os números primos entre m e n.
C) A linha 9 é executada (n-m+1) vezes.
D) O valor da variável i ao final do programa é 9.
E) O valor da variável soma ao final do programa é 20.
30/08/2023 20:31:42 2/4
Questão
002 De acordo com o algoritmo abaixo, analise as alternativas de I a IV:
 
 
#include<stdio.h>
#include<conio.h>
int i,nota;
int main()
{
 for ( i=1 ; i<=10 ; i=i+1)
 {
 printf("\nDigite a nota: "); scanf("%d",&nota);
 if (nota < 60)
 { printf("\nAluno REPROVADO"); }
 else
 { printf("\nAluno APROVADO"); }
 } 
 getch();
}
 
I. Este algoritmo lê a nota de 10 alunos informando, para cada nota, se o aluno está
aprovado ou reprovado.
II. Este algoritmo não irá compilar e rodar corretamente pois apresenta algum tipo de
erro.
III. O principal erro cometido por este algoritmo é a definição de uma estrutura
condicional dentro de uma estrutura de repetição.
IV. Se todos os alunos estiverem aprovados o teste realizado na estrutura condicional
será avaliado sempre como FALSO.
 
Estão CORRETOS apenas os itens:
A) II.
B) III e IV.
C) I e IV.
X D) II e III.
E) Todos os itens estão corretos.
Questão
003 Avalie a seguintes afirmativas e marque a alternativa correta.
I – O comando IF é a estrutura condicional mais simples que existe e está presente em
praticamente todas as linguagens de programação.
II – O objetivo de uma estrutura de seleção (ou estrutura condicional) é decidir se uma
parte do código irá executar ou não.
III – Quando temos mais de um IF dentro um do outro, temos a condição de if
encadeado, ou if aninhado.
A) Apenas I e III estão corretas
B) Apenas II está correta
C) Apenas I está correta
X D) Todas as alternativas estão corretas
E) Apensas I e II estão corretas
30/08/2023 20:31:42 3/4
Questão
004 Observe o trecho de código abaixo: 
 
 
Este trecho de programa irá executar o comando printf quantas vezes?
A) 2
B) 4
X C) 3
D) Nenhuma
E) 1
Questão
005 Marque a alternativa correta
A) Para atribuirmos um valor a uma variável, devemos utilizar o operador de lógica
relacional atribuída
B) Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma
básica de uma instrução ou comando
C) As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem
sempre ser realizadas em conjunto
D) As palavras reservadas são algumas palavras de uma linguagem de programação que
precisamos reservar antes de sua utilização
X E) A ordem de precedência dos operadores determina a ordem que devemos utilizar os
mesmos, não podendo utilizar um antes do outro que tenha maior precedência
Questão
006 O laço DO-WHILE tem a mesma definição de estrutura que o laço WHILE, com a única
diferença que este faz o teste no:
A) início de sua estrutura.
B) meio de sua estrutura
C) momento que deseja parar.
X D) final de sua estrutura
E) meio de seus códigos de corpo
30/08/2023 20:31:42 4/4
Questão
007 Observe os trechos de código abaixo:
while (c < a)
{
a = a – 1;
b = b + 1;
c = c + b;
}
 
do
{
a = a – 1;
b = b + 1;
c = c + b;
} while (c < a);
 
Quais os valores de a, b e c após o término de cada trecho, se as variáveis a, b e c
forem inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho de código?
A) 0, 3 e 5 / 0, 3 e 5
B) 2, 1 e 1 / 2, 1 e 2
X C) 2, 1 e 3 / 1, 2 e 3
D) 1, 2 e 3 / 3, 2 e 3
E) 3, 0 e 3 / 2, 1 e 4
Questão
008 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. O condicional ternário ((condição)? Valor se verdadeiro: valor se falso) é uma
estrutura condicional que pode ser utilizada para substituir o condicional IF em qualquer
situação que o IF for aplicado.
II. O Switch-case é uma estrutura condicional que pode ser utilizada em diversas
situações de condicionais, mas ela tem algumas restrições de uso, tal como limitação
do tipo de dados utilizado na estrutura.
III. Uma estrutura condicional pode ser simples ou composta. Quando simples, ela
verifica somente uma condição sem se preocupar com os casos contrários, já a
estrutura condicional composta, sempre gera uma verificação pelo caso contrário ao da
condição estabelecida, com um comportamento de exclusão para as demais.
IV. Pode-se utilizar estruturas condicionais tantas quantas vezes forem necessárias
dentro de um programa, mas não podemos ter várias condições uma dentro da outra,
pois isso pode gerar conflito com a forma de funcionamento do comando else.
A) Apenas II e III estão corretas
B) Apenas I e II estão corretas.
C) Apenas IV está correta.
X D) Apenas III e IV estão corretas.
E) Todas as alternativas estão corretas.

Mais conteúdos dessa disciplina