Buscar

Exercícios do conhecimento programação estruturada

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 7 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

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 6, do total de 7 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

Prova de Programação Estruturada - Exercício do Conhecimento - Tentativa 1 de 2
Questão 1 de 5
Uma variável é um espaço de memória, com um identificador, que serve para armazenar e recuperar dados durante a execução de um programa. A variável deve ser declarada de acordo com o tipo de dado que está sendo armazenado. Dentre os tipos primitivos de dados que são suportados pela linguagem C e suas derivadas, encontramos:
I – int, float, char e void
II – int, float, double e char
III – int, float, text e void
Assinale a alternativa correta:
A - Apenas na afirmativa III.
B - Apenas nas afirmativas I e II.check_circleResposta correta
C - Apenas nas afirmativas I e III.
D - Nas afirmativas I, II e III.
E - Somente na afirmativa I.
Parte superior do formulário
Questão 2 de 5
Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de um conjunto de dados do mesmo tipo, considerando-se mais de uma dimensão. Uma matriz (vetor bidimensional) é um tipo de vetor multidimensional. O código a seguir, em Linguagem C, manipula uma matriz.
Considerando o código apresentado, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
( ) “m” é um vetor bidimensional de 2 linhas e 3 colunas
( ) “m” é um vetor bidimensional de 3 linhas e 2 colunas
( ) cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha
( ) todas as posições da matriz “m” recebem valor
( ) todas as posições da matriz “m” são apresentadas em tela
Assinale a alternativa correta:
A - F, V, V, F, F.
B - F, V, V, V, F.
C - V, F, F, F, F.
D - V, F, F, V, F.check_circleResposta correta
E - V, F, V, F, F.
VoltarQuestõeslist
Referência
Reportar erroAvançar
Questão 3 de 5
Existem várias formas de se classificar uma linguagem de programação. De acordo com as características, as linguagens foram agrupadas e podem ser enquadradas em quatro diferentes gerações. Considerando os grupos de características a seguir:
Programação multiusuário
Linguagem de Máquina e Assembly
Grande capacidade procedural e estrutural
Sistemas especialistas e inteligência artificial
Assinale a alternativa correta:
A - 1, 2, 3, 4.
B - 1, 2, 4, 3.
C - 2, 1, 3, 4.check_circleResposta correta
D - 2, 1, 4, 3.
E - 3, 1, 2, 4.
Questão 4 de 5
A pesquisa e a ordenação de dados são tarefas essenciais para um programador de computadores. É a partir desses algoritmos que conseguimos encontrar um dado importante para tomada de decisão, ou para realizar um determinado cálculo.
Sobre os algoritmos de pesquisa e ordenação, considere as afirmativas:
I. No algoritmo de ordenação bolha os elementos menores serão armazenados no início do vetor e os maiores vão sendo armazenados no fim do vetor.
II. Na ordenação por seleção é realizada a mudança do maior valor para o início do vetor (na primeira posição), em seguida o segundo maior valor é transferido para a segunda posição do vetor, e assim sucessivamente.
III. A pesquisa binária pode ser utilizada em vetores ordenados ou não-ordenados.
IV. A pesquisa binária divide por dois o vetor analisado e compara o valor central (pivô). Se o valor central for maior que o objeto da pesquisa, o algoritmo divide novamente a lista em dois, dessa vez considerando apenas o conjunto de dados entre o inicio da lista e a parte central. Caso o valor central seja menor, a nova divisão será feita entre a parte central e o final da lista.
Assinale a alternativa correta:
A - apenas as alternativas I e II.
B - apenas as alternativas I e III.
C - apenas as alternativas I e IV.check_circleResposta correta
D - apenas as alternativas II e III.
E - apenas as alternativas III e IV.
Questão 5 de 5
Um vetor é uma estrutura em memória que permite o armazenamento de listas. Para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice. O código a seguir, em Linguagem C, manipula um vetor.
Considerando o código apresentado, demonstre quais valores são apresentados em tela após sua execução:
Assinale a alternativa correta:
A - 0 1 2 3 4 5 | 0 1 2 3 4 5.
B - 2 | 0 1 2 3 4.cancelRespondida
C - 2 | 0 2 4 6 8.
D - 2 | 2.
E - 2 | 4.check_circleResposta correta
Prova de Programação Estruturada - Exercício do Conhecimento - Tentativa 2 de 2
Questão 1 de 5
Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de um conjunto de dados do mesmo tipo, considerando-se mais de uma dimensão. Uma matriz (vetor bidimensional) é um tipo de vetor multidimensional. O código a seguir, em Linguagem C, manipula uma matriz.
Considerando o código apresentado, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
( ) “m” é um vetor bidimensional de 2 linhas e 3 colunas
( ) “m” é um vetor bidimensional de 3 linhas e 2 colunas
( ) cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha
( ) todas as posições da matriz “m” recebem valor
( ) todas as posições da matriz “m” são apresentadas em tela
Assinale a alternativa correta:
A - F, V, V, F, F.
B - F, V, V, V, F.
C - V, F, F, F, F.
D - V, F, F, V, F.check_circleResposta correta
E - V, F, V, F, F.
Questão 2 de 5
Existem várias formas de se classificar uma linguagem de programação. De acordo com as características, as linguagens foram agrupadas e podem ser enquadradas em quatro diferentes gerações. Considerando os grupos de características a seguir:
Programação multiusuário
Linguagem de Máquina e Assembly
Grande capacidade procedural e estrutural
Sistemas especialistas e inteligência artificial
Assinale a alternativa correta:
A - 1, 2, 3, 4.
B - 1, 2, 4, 3.
C - 2, 1, 3, 4.check_circleResposta correta
D - 2, 1, 4, 3.
E - 3, 1, 2, 4.
Questão 3 de 5
A pesquisa e a ordenação de dados são tarefas essenciais para um programador de computadores. É a partir desses algoritmos que conseguimos encontrar um dado importante para tomada de decisão, ou para realizar um determinado cálculo.
Sobre os algoritmos de pesquisa e ordenação, considere as afirmativas:
I. No algoritmo de ordenação bolha os elementos menores serão armazenados no início do vetor e os maiores vão sendo armazenados no fim do vetor.
II. Na ordenação por seleção é realizada a mudança do maior valor para o início do vetor (na primeira posição), em seguida o segundo maior valor é transferido para a segunda posição do vetor, e assim sucessivamente.
III. A pesquisa binária pode ser utilizada em vetores ordenados ou não-ordenados.
IV. A pesquisa binária divide por dois o vetor analisado e compara o valor central (pivô). Se o valor central for maior que o objeto da pesquisa, o algoritmo divide novamente a lista em dois, dessa vez considerando apenas o conjunto de dados entre o inicio da lista e a parte central. Caso o valor central seja menor, a nova divisão será feita entre a parte central e o final da lista.
Assinale a alternativa correta:
A - apenas as alternativas I e II.
B - apenas as alternativas I e III.
C - apenas as alternativas I e IV.check_circleResposta correta
D - apenas as alternativas II e III.
E - apenas as alternativas III e IV.
Questão 4 de 5
A linguagem C é uma linguagem de programação classificada sob o paradigma estruturado e imperativo. Isto significa que seu código é baseado em comandos (instruções). É possível afirmar que praticamente todos os algoritmos e programas de computador recebem dados que serão utilizados nas instruções de processamento. Quando precisamos armazenar algum dado na memória, precisamos criar uma variável, que pode ser entendida como a representação de um espaço da memória do computador. O código a seguir, em linguagem C, trabalha com variáveis:
Considerando o código apresentado, após sua execução, quais os valores remanescentes nas variáveis “i” e “j”, e qual a saída mostrada em tela, respectivamente?
A - 3, 3, 4.
B - 3, 3, 7.check_circleResposta correta
C - 5, 3, 3.
D - 5, 3, 9.cancelRespondida
E - 5, 5, 3.
Questão 5 de 5
Na linguagem de programação C, é possível criar módulos de código quedesempenham alguma tarefa específica. Esses módulos são chamados de funções. Uma função pode receber um ou mais parâmetros e pode retornar valor.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas, a respeito de parâmetros e retorno em funções:
( ) o parâmetro é a variável e o argumento é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu tipo explicitado
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) é possível retornar mais de um valor
Assinale a alternativa correta:
A - V, F, V, F, F.
B - V, F, V, V, F.
C - V, V, F, F, F.
D - V, V, V, F, F.check_circleResposta correta
E - V, V, V, V, F.
Parte inferior do formulário

Continue navegando