Buscar

revisao_simulado (39)

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 19:13:49 1/3
REVISÃO DE SIMULADO
Nome:
WEISNER ORSATI RODRIGUES
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Analise o código/algoritmo escrito abaixo e marque a alternativa correta sobre o
mesmo:
 
#include<stdio.h>
 
typedef struct Data{
 int Dia;
 int Mes;
 int Ano; 
};
 
int main()
{
 Data data1;
 printf("Dia 1: ");
 scanf("%d",&data1.Dia);
 printf("Mes 1: ");
 scanf("%d",&data1.Mes);
 printf("Ano 1: ");
 scanf("%d",&data1.Ano);
 printf("Data 01 = %d/%d/%d",data1.Dia,data1.Mes,data1.Ano);
}
A) Este programa declara uma estrutura data e escreve a data atual na tela.
B) A declaração ‘Data data1’, na primeira linha dentro da função main, não é uma
declaração válida, uma vez que Data não é um tipo de dados válido em C.
X C) Este programa declara um tipo abstrato de dados Dada, solicita ao usuário um dia, um
mês e um ano, e exibe a data informada pelo usuário formatada como dia/mês/ano.
D) Este código não irá funcionar pois existe um erro na declaração da estrutura Data,
entrando em conflito com os tipos de dados básicos em C.
E) Este programa redefine uma data do sistema, declarando um tipo para isso, e depois
solicita ao usuário uma nova data para trocar com a do sistema.
Questão
002 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Um array multidimensional é um array que consiste em uma estrutura de linhas e
colunas.
II – A declaração int valores[3][4]; define um array chamado valores, que possui 3 linhas
e 4 colunas.
III – A primeira casa de valor em um array multidimensional é referenciada pelos índices
[0][0].
 
X A) Todas as alternativas estão corretas
B) Apenas I e II estão corretas
C) Apenas I está correta
D) Apenas II está correta
E) Apenas I e III estão corretas
10/03/2023 19:13:49 2/3
Questão
003 Em C, os índices dos arrays sempre iniciam em:
A) -1 (menos um)
B) 3 (três)
C) 2 (dois)
X D) 0 (zero)
E) 1 (um)
Questão
004 Um programador em linguagem C que deseja utilizar uma estrutura de array (vetor)
para ler 1532 números inteiros e armazenar todos estes números. Marque a alternativa
e representa a declaração mais correta para este caso, levando em consideração o tipo
de dados e as informações tratadas
A) int valores[1531];
B) float valores[1531]
X C) char valores[1532];
D) int valores[1532];
E) char valores[1531]
Questão
005 Algoritmos classificadores (sort) têm a função de organizar um conjunto de dados.
Observe o programa classificador apresentado abaixo e assinale a alternativa correta a
respeito de sua classificação:
10/03/2023 19:13:49 3/3
A) Classificação alfabética crescente de nomes de alunos.
X B) Classificação decrescente de notas de alunos.
C) Classificação crescente de notas de alunos.
D) Classificação decrescente de notas e nomes de alunos de mesma nota.
E) Classificação alfabética crescente de nomes e notas de alunos de mesmo nome.
Questão
006 Vetores e Matrizes são estruturas de dados muito simples que podem nos ajudar muito
quando temos muitas variáveis do mesmo tipo em um algoritmo. Imagine o seguinte
problema: você precisa criar um algoritmo que lê o nome e as 4 notas de 500 alunos,
calcular a média de cada aluno e informar quais foram aprovados e quais foram
reprovados. Para este tipo de problema podemos utilizar estruturas de dados tipo Vetor
ou Matriz.
Considerando este contexto, avalie as seguintes asserções e a relação proposta entre
elas, e marque a opção correta.
I. Os vetores são estruturas que armazenam dados do mesmo tipo em posições
sequenciais de memória onde que podemos acessar cada tipo através de um índice,
esta estrutura é muito diferente da estrutura Matriz.
PORQUE
II. A estrutura Matriz armazena uma quantidade maior de elementos e estes podem ser
distribuídos por entre os índices e os diversos tipos de dados existentes dentro da
mesma estrutura.
A) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
B) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
X E) As asserções I e II são proposições falsas.
Questão
007 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Existem diversas técnicas (algoritmos) de pesquisa já conhecidos.
II – Uma das operações mais comuns em sistemas de computação é a operação de
encontrar o um elemento em um conjunto de dados.
III – O algoritmo de pesquisa sequencial consiste em uma técnica de busca heurística
A) Todas as alternativas estão corretas
B) Apenas II está correta.
X C) Apenas I e II estão corretas
D) Apenas I e III estão corretas
E) Apenas I está correta
Questão
008 Os array também são chamados de
A) Conjunto de tipos diversos
B) Funções ou Procedimentos
X C) Vetores ou Matrizes
D) Estruturas de Seleção.
E) Estruturas de Repetição

Continue navegando