Prévia do material em texto
05/09/2023 19:44:33 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 Observe o trecho de código abaixo:
Este trecho de programa irá executar o comando printf quantas vezes?
A) 4
X B) 3
C) 1
D) Nenhuma
E) 2
Questão
002 Analise o algoritmo abaixo que se propõe a ler dois valores referentes à Base e Altura
de uma figura geométrica e apresentar a área desta figura.
#include<stdio.h>
#include<conio.h>
int altura,largura,area;
int main()
{
printf("Informe a Altura: "); scanf(" A ",&altura);
printf("Informe a Largura: "); scanf("%d",&largura);
area = altura * largura;
if ( B )
{
printf("A área do retângulo é: %d",area);
}
C
{
printf("A área do quadrado é: %d",area);
}
getch();
}
A sequência de opções que podem substituir CORRETAMENTE as marcações A, B e C
neste algoritmo é respectivamente:
A) %f – retângulo – if (quadrado)
X B) altura – altura == largura – if (largura)
C) %d – altura != largura – else
05/09/2023 19:44:33 2/4
D) %b – altura = largura – if (quadrado)
E) %d – altura < largura – else
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) Apensas I e II estão corretas
B) Apenas I e III estão corretas
C) Apenas II está correta
X D) Apenas I está correta
E) Todas as alternativas estão corretas
Questão
004 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) Apenas I e III estão corretas
B) Apensas I e II estão corretas
X C) Todas as alternativas estão corretas
D) Apenas I está correta
E) Apenas II está correta
Questão
005 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
X B) meio de seus códigos de corpo
C) final de sua estrutura
D) momento que deseja parar.
E) início de sua estrutura.
05/09/2023 19:44:33 3/4
Questão
006 Analise o código abaixo marque a alternativa que indica o que irá aparecer na tela após
a execução deste código.
#include<stdio.h>
#include<conio.h>
#define verdadeiro 1
#define falso 0
int main( )
{
int n1, n2, n3,n4;
n1 = 0;
n2 = n1;
n3 = n2 + n1;
n4 = verdadeiro;
for (n1=1; n1<=10; n1++)
{
n2 = 2;
n3 = n1 + 1;
}
n4 = falso;
n2 *= 3;
if ((n2 % 2)==0)
n3 = 15;
else
n3 = 20;
printf("%d - %d - %d - %d",n1,n2,n3,n4);
}
A) 10 – 6 – 20 – 0
B) 10 – 2 – 20 – 2
X C) 11 – 3 – 15 – 1
D) 10 – 5 – 15 – 1
E) 11 – 6 – 15 – 0
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 valor da variável soma ao final do programa é 20.
B) o programa não irá rodar, pois existe um erro no código.
05/09/2023 19:44:33 4/4
X C) O valor da variável i ao final do programa é 9.
D) O programa calcula a soma de todos os números primos entre m e n.
E) A linha 9 é executada (n-m+1) vezes.
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 I e III estão corretas
B) Todas as alternativas estão corretas
X C) Apenas I e II estão corretas
D) Apenas I está correta
E) Apenas II está correta