Buscar

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 3 páginas

Prévia do material em texto

10/03/2023 23:40:46 1/3
REVISÃO DE SIMULADO
Nome:
CLERISTON CARVALHO COSTA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Marque a alternativa correta
A) Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma
básica de uma instrução ou comando
X B) Para atribuirmos um valor a uma variável, devemos utilizar o operador de lógica
relacional atribuída
C) As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem
sempre ser realizadas em conjunto
D) 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
E) As palavras reservadas são algumas palavras de uma linguagem de programação que
precisamos reservar antes de sua utilização
Questão
002 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) 1, 2 e 3 / 3, 2 e 3
X B) 3, 0 e 3 / 2, 1 e 4
C) 2, 1 e 1 / 2, 1 e 2
D) 0, 3 e 5 / 0, 3 e 5
E) 2, 1 e 3 / 1, 2 e 3
Questão
003 Avalie a seguintes afirmativas e marque a alternativa correta.
I – A estrutura de repetição, ou o laço, FOR é uma estrutura condicional complexa e
pouco utiliza pelos programadores.
II – O laço de repetição FOR é muito flexível em sua estrutura e permite remover ou
adicionar itens aos seus parâmetros internos.
III – No laço FOR qualquer uma das 3 expressões pode ser omitida, permanecendo
apenas os ( ; ; ), sem prejudicar o correto funcionamento que se espera para o mesmo,
com início e término bem definidos.
A) Apensas I e II estão corretas
B) Todas as alternativas estão corretas
10/03/2023 23:40:46 2/3
C) Apenas II está correta
X D) Apenas I e III estão corretas
E) Apenas I está correta
Questão
004 Os comandos de seleção mais conhecidos e utilizados na linguagem C são:
A) &&, || e !
X B) for e while
C) >, >=, <, <=, != e ==
D) break e continue
E) IF, Switch-Case e o condicional ternário
Questão
005 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) Todas as alternativas estão corretas.
X B) Apenas II e III estão corretas
C) Apenas I e II estão corretas.
D) Apenas III e IV estão corretas.
E) Apenas IV está correta.
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) meio de sua estrutura
B) meio de seus códigos de corpo
C) início de sua estrutura.
X D) momento que deseja parar.
E) final de sua estrutura
10/03/2023 23:40:46 3/3
Questão
007 (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.
A) O programa calcula a soma de todos os números primos entre m e n.
B) A linha 9 é executada (n-m+1) vezes.
C) O valor da variável i ao final do programa é 9.
X D) O valor da variável soma ao final do programa é 20.
E) o programa não irá rodar, pois existe um erro no código.
Questão
008 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Uma alternativa ao uso do comando IF-ELSE é a utilização do SWITCH-CASE.
II – O SWITCH-CASE tem como princípio de funcionamento o fato de destacar uma
variável e verificar se ela contém algum valor específico, definido em seus casos.
III – Para que o SWITCH-CASE funcione corretamente devemos utilizar uma variável de
controle, que pode ser de qualquer tipo de dados
A) Apenas II está correta
B) Apenas I está correta
C) Todas as alternativas estão corretas
D) Apenas I e III estão corretas
X E) Apenas I e II estão corretas