Buscar

AV1 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

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

ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
1a Questão (Ref.: 202105097167)
(Adaptada de: AOCP - FUNPAPA - Técnico em Computação - 2018) Analise a tabela a seguir:
p q Valor lógico
1 1 1
1 0 1
0 1 1
0 0 0
A operação lógica realizada foi:
Disjunção
Conjunção
Negação
Disrupção
Interjeição
2a Questão (Ref.: 202105075329)
(AOCP - TCE-PA - Assessor Técnico de Informática - Analista de Suporte - 2012)
Sobre a linguagem C, é correto afirmar que:
Como em Java, ela possui um poderoso coletor de lixo e foi uma das primeiras linguagens a implementar essa
estratégia de limpeza de memória
É uma linguagem para implementação de sistemas imperativa e orientada a objetos.
O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros
Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula.
Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à estrutura.
3a Questão (Ref.: 202105075339)
(NUCEPE - SEDUC-PI - Professor - Informática - 2009)
Firefox https://simulado.estacio.br/provas_emcasa_linear_previ...
1 of 4 12/04/2021 16:31
Considere a seguinte instrução em linguagem C:
int a = sizeof(float);
O valor armazenado em a é:
10
8
6
4
2
4a Questão (Ref.: 202105097325)
Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa).
I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.
II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se
repetir.
III.O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a
sequência de comandos a se repetir.
IV.O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa.
F,F,V,V
F,V,F,V
V,V,V,F
V,V,V,V
V,V,F,V
5a Questão (Ref.: 202105075363)
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
int controle=0,ind,num,menor;
for (ind=1;ind<=51;ind++)
{
 scanf("%d",&num);
controle++;
 if (controle == 1)
 menor=num;
 else
 if (num < menor)
 menor=num;
 }
I. A cláusula else do comando if (controle==1) será executada apenas uma vez.
II. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente
III. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades.
 Assinale a opção que apresenta todas as assertivas corretas: 
I 
I e II
II 
Firefox https://simulado.estacio.br/provas_emcasa_linear_previ...
2 of 4 12/04/2021 16:31
I e III
III
6a Questão (Ref.: 202105225250)
Baseado em FUMARC - 2014) Em relação às estruturas de decisão dos algoritmos, correlacione as colunas
I. SE ENTÃO ( ) Estrutura de decisão composta
II. SE ENTÃO SENÃO ( ) Estrutura de decisão de múltiplos casos
III. SWITCH CASE ( ) Estrutura de decisão simples
IV. ENCADEADAS ( ) Estruturas de decisão dispostas aninhadas
II, III, I, IV
II, I, III, IV
I, IV, II, III
I, III, IV, II
IV, II, I, III
7a Questão (Ref.: 202105081910)
Considere o seguinte código escrito em linguagem C:
int num,ind,soma=0;
for (ind=1;ind<=5;ind++)
{ scanf ("%d",&num);
 if (num%2 == 0)
 soma=soma+num;
 } 
 printf("%d",soma);
Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 
2 4 8 5 7:
27
14
12
26
15
8a Questão (Ref.: 202105075508)
Sobre os conceitos de vetor e matriz, avalie as assertivas:
I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros.
II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices.
III. As matrizes são acessadas por 2 índices, que indicam coluna e linha, respectivamente.
IV. Os vetores e matrizes são estruturas de dados, pois armazenam mais de 1 dado, e homogêneas, na
medida em que os dados são todos do mesmo tipo.
Com base em sua avaliação, está(ão) correta(s) as assertivas:
I, II, III e IV
II, III e IV
Apenas III
III e IV
I e II
Firefox https://simulado.estacio.br/provas_emcasa_linear_previ...
3 of 4 12/04/2021 16:31
9a Questão (Ref.: 202105075478)
Faça um algoritmo que processe e mostre o resultado em um jogo de azar, no qual são lidos(as):
40 números com os resultados;
As apostas contendo número do jogador (inteiro) e sua aposta (número inteiro) - o processamento
termina quando for lido um número de jogador negativo.
O programa deve indicar o número de todos os jogadores que ganharam, ou seja, que sua aposta esteja entre os
20 números sorteados inicialmente.
Qual(is) a(s) edtrutura(s) de dados e variáveis necessária(s) ao problema?
Nenhum vetor, e sim 40 variáveis para armazenar os resultados e 2 variáveis (numJogador e aposta) para as apostas
de cada jogador.
3 vetores: 1 de 40 posições para armazenar os resultados, 1 de 100 posições para armazenar os números dos
jogadores e outro de 100 posições para armazenar as apostas.
1 vetor de 40 posições de inteiros para armazenar os resultados e 2 variáveis inteiras para armazenar o número do
jogador e sua aposta.
1 vetor de 150 posições para armazenar os resultados, os números dos jogadores e as apostas.
2 vetores: 1 de 40 posições de inteiros para armazenar os resultados e outro de 50 posições para armazenar as
apostas dos jogadores.
10a Questão (Ref.: 202105075491)
Na codificação de um programa na linguagem C, é necessária a declaração de uma matriz bidimensional para
armazenar as notas de 6 disciplinas de uma turma com 30 alunos.
O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente as notas
de um único aluno.
Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos:
float notas [30|6];
float notas [6,30];
float notas [30,6];
float notas [30][6];
float notas [6][30];
Firefox https://simulado.estacio.br/provas_emcasa_linear_previ...
4 of 4 12/04/2021 16:31

Continue navegando