Buscar

revisao_simulado7 linguagem e programação

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

29/03/2023 12:53:46 1/3
REVISÃO DE SIMULADO
Nome:
ANDRESSA DE LIMA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Os comandos de seleção mais conhecidos e utilizados na linguagem C são:
A) &&, || e !
B) for e while
C) break e continue
D) >, >=, <, <=, != e ==
X E) IF, Switch-Case e o condicional ternário
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) %b – altura = largura – if (quadrado)
B) altura – altura == largura – if (largura)
C) %d – altura < largura – else
X D) %f – retângulo – if (quadrado)
E) %d – altura != largura – else
Questão
003 Quando temos mais de um IF dentro um do outro, temos:
A) um algoritmo mais completo e eficiente
B) a condição de decisão sendo comparada duas vezes
X C) a condição de if encadeado, ou if aninhado
D) duas condições interligadas onde uma ajuda na execução da outra
E) uma estrutura condicional fortemente ligada
29/03/2023 12:53:46 2/3
Questão
004 Marque a alternativa e preencha corretamente os espaços no texto abaixo.
A ideia de funcionamento do laço _____ é a mesma do laço _____, só que este não
carrega na sua declaração todas as informações de _____, teste e incremento. O Laço
WHILE carrega em sua sintaxe somente o _____, as outras definições devemos colocar
antes e dentro do corpo de execução do laço
A) do-while; repeat; teste; inicialização
B) while; for; inicialização; teste.
C) for; while; inicialização; teste
X D) for; do-while; teste; inicialização
E) while; for; programa; carregamento
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) 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
X C) Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma
básica de uma instrução ou comando
D) As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem
sempre ser realizadas em conjunto
E) As palavras reservadas são algumas palavras de uma linguagem de programação que
precisamos reservar antes de sua utilização
Questão
006 (FUNCERN-2017) Analise o código do programa C a seguir:
#include<stdio.h>
 
int main( )
{
 char autores[2][20] = {"SILVA, Ana","SOUZA, Pedro"};
 int obrasPublicadas[2][5] = {{20,51,30,17,44},{150,120,90,110,88}};
 
 for (int i=0; i<2; i++)
 {
 printf("%s",autores[i]);
 printf("\nNumero de obras publicadas: ");
 for (int j=0; j<5; j++)
 printf("\t %d",obrasPublicadas[i][j]);
 printf("\n");
 }
}
 
Como saída do processamento desse programa, o número total de linhas impressas
visíveis na tela do usuário será
A) 12
B) 6
X C) 4
D) 10
E) 14
29/03/2023 12:53:46 3/3
Questão
007 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) momento que deseja parar.
B) meio de sua estrutura
X C) início de sua estrutura.
D) final de sua estrutura
E) meio de seus códigos de corpo
Questão
008 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) 3, 0 e 3 / 2, 1 e 4
C) 1, 2 e 3 / 3, 2 e 3
X D) 2, 1 e 3 / 1, 2 e 3
E) 2, 1 e 1 / 2, 1 e 2

Outros materiais