Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Dado um algoritmo com um array global de tamanho 10, chamado vetor, e todas as declarações e inicializações necessárias para o seu correto funcionamento. Dado ainda que este algoritmo tem duas funções, funcaoAlgo1 e funcaoAlgo2 (apresentadas abaixo), e que estas funções foram declaradas e assinadas no programa. Dado um programa principal que faz a leitura de valores para o vetor e chama a função funcaoAlgo1, analise a descrição apresentada e os trechos de códigos abaixo e marque a alternativa CORRETA.

A) Este cenário não é relevante e apresenta uma estrutura falha e com erros, ao se codificar toda a definição apresentada será necessário modificar algumas funcionalidades e redefinir algumas informações para evitar erros de compilação e execução do programa.
B) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções auxiliares e dentro do programa principal faz a leitura dos valores neste vetor de inteiro e invoca as funções auxiliares para realizar a ordenação de forma crescente nos valores armazenados no vetor.
C) Este cenário demonstra a utilização de uma estrutura complexa para a realização de tarefas simples de tratamento de entrada e saída de dados inteiros em estrutura do tipo vetor. As funções demonstradas fazem uma demonstração de entrada, saída e movimentação do valores no vetor.
D) Este cenário apresenta uma situação em que vários blocos de códigos escritos e agrupados dentro de um programa principal com todas as suas declarações, mas não realiza nenhuma atividade relevante, não fazendo movimentação de dados e nem utilização de memória.
E) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções auxiliares e dentro do programa principal preenche o vetor e invoca as funções auxiliares, chamando primeiro a primeira função e depois a segunda função. As funções embaralham os valores do vetor.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Dado um algoritmo com um array global de tamanho 10, chamado vetor, e todas as declarações e inicializações necessárias para o seu correto funcionamento. Dado ainda que este algoritmo tem duas funções, funcaoAlgo1 e funcaoAlgo2 (apresentadas abaixo), e que estas funções foram declaradas e assinadas no programa. Dado um programa principal que faz a leitura de valores para o vetor e chama a função funcaoAlgo1, analise a descrição apresentada e os trechos de códigos abaixo e marque a alternativa CORRETA.

A) Este cenário não é relevante e apresenta uma estrutura falha e com erros, ao se codificar toda a definição apresentada será necessário modificar algumas funcionalidades e redefinir algumas informações para evitar erros de compilação e execução do programa.
B) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções auxiliares e dentro do programa principal faz a leitura dos valores neste vetor de inteiro e invoca as funções auxiliares para realizar a ordenação de forma crescente nos valores armazenados no vetor.
C) Este cenário demonstra a utilização de uma estrutura complexa para a realização de tarefas simples de tratamento de entrada e saída de dados inteiros em estrutura do tipo vetor. As funções demonstradas fazem uma demonstração de entrada, saída e movimentação do valores no vetor.
D) Este cenário apresenta uma situação em que vários blocos de códigos escritos e agrupados dentro de um programa principal com todas as suas declarações, mas não realiza nenhuma atividade relevante, não fazendo movimentação de dados e nem utilização de memória.
E) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções auxiliares e dentro do programa principal preenche o vetor e invoca as funções auxiliares, chamando primeiro a primeira função e depois a segunda função. As funções embaralham os valores do vetor.

Prévia do material em texto

<p>25/08/2024 20:44:16 1/5</p><p>REVISÃO DE SIMULADO</p><p>Nome:</p><p>MARCOS AURÉLIO COIMBRA SALES</p><p>Disciplina:</p><p>Linguagem de Programação e Ferramentas Computacionais</p><p>Respostas corretas são marcadas em amarelo X Respostas marcardas por você.</p><p>Questão</p><p>001 Um array é um conjunto de posições de memória, variáveis, do mesmo tipo, que é</p><p>referenciado por um único nome.</p><p>PORQUE</p><p>Este conjunto de elementos do mesmo tipo pode armazenar tantos valores distintos</p><p>quanto o seu tamanho.</p><p>Sobre essas duas afirmativas, é CORRETO afirmar que</p><p>X A) a primeira é uma afirmativa verdadeira; e a segunda, falsa</p><p>B) a primeira é uma afirmativa falsa; e a segunda, verdadeira</p><p>C) as duas são verdadeiras, mas a segunda não é uma justificativa correta da primeira.</p><p>D) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda</p><p>E) as duas são verdadeiras, e a segunda é uma justificativa correta da primeira</p><p>Questão</p><p>002 Em C, os índices dos arrays sempre iniciam em:</p><p>A) 1 (um)</p><p>B) -1 (menos um)</p><p>X C) 3 (três)</p><p>D) 2 (dois)</p><p>E) 0 (zero)</p><p>25/08/2024 20:44:16 2/5</p><p>Questão</p><p>003 Enade Ciência da Computação (2017) - O algoritmo a seguir trabalha com um vetor</p><p>global v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao</p><p>final, estejam ordenados de forma crescente. Note que n é uma variável global que</p><p>determina o tamanho do vetor.</p><p>Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para</p><p>que os elementos sejam ordenados de forma crescente, assinale a opção correta no</p><p>que se refere às correções adequadas.</p><p>A) A linha 08 deve ser corrigida da seguinte forma: while ( j >= 0 && v [ j ] > chave) e a</p><p>linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; .</p><p>B) A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte</p><p>modo: while (j >= 0 && v[ j ] > chave).</p><p>C) A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do</p><p>seguinte modo: v [ j – 1 ] = chave; .</p><p>X D) A linha 04 deve ser corrigida da seguinte forma: for ( i = 1; i < n -1; i++) e a linha 07,</p><p>do seguinte modo: j = i + 1;</p><p>E) A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i < n – 1; i++) e a linha 13,</p><p>do seguinte modo: v[j – 1] = chave;</p><p>Questão</p><p>004 Considere um vetor com N elementos que contem números aleatórios. Considere</p><p>também um algoritmo de busca sequencial, que examina o primeiro elemento deste</p><p>vetor e segue sequencialmente, examinando elemento por elemento até encontrar o</p><p>desejado ou até atingir o final do vetor.</p><p>A) Se o elemento procurado for o último o algoritmo poderá não encontrar, pois até chegar</p><p>em sua posição no vetor a informação de busca já foi perdida na memória.</p><p>B) O cenário descrito não representa uma descrição de algoritmo de busca.</p><p>C) O cenário descrito apresenta o princípio de funcionamento de um dos algoritmos mais</p><p>simples para busca, o algoritmo de pesquisa sequencial.</p><p>X D) Se o elemento procurado for o primeiro o algoritmo descrito poderá entrar em loop pois</p><p>está programado para percorrer todas as posições do vetor de entrada.</p><p>25/08/2024 20:44:16 3/5</p><p>E) O algoritmo de busca descrito é muito eficiente e sempre encontrará facilmente e</p><p>rapidamente o elemento procurado, independentemente do tamanho do vetor de</p><p>entrada com os elementos.</p><p>Questão</p><p>005 Avalie a seguintes afirmativas e marque a alternativa correta.</p><p>I – Um array multidimensional é um array que consiste em uma estrutura de linhas e</p><p>colunas.</p><p>II – A declaração int valores[3][4]; define um array chamado valores, que possui 3 linhas</p><p>e 4 colunas.</p><p>III – A primeira casa de valor em um array multidimensional é referenciada pelos índices</p><p>[0][0].</p><p>A) Apenas I e III estão corretas</p><p>B) Apenas I está correta</p><p>C) Apenas II está correta</p><p>X D) Apenas I e II estão corretas</p><p>E) Todas as alternativas estão corretas</p><p>Questão</p><p>006 Um programador em linguagem C que deseja utilizar uma estrutura de array (vetor)</p><p>para ler 1532 números inteiros e armazenar todos estes números. Marque a alternativa</p><p>e representa a declaração mais correta para este caso, levando em consideração o tipo</p><p>de dados e as informações tratadas</p><p>A) char valores[1532];</p><p>B) float valores[1531]</p><p>C) int valores[1532];</p><p>X D) int valores[1531];</p><p>E) char valores[1531]</p><p>25/08/2024 20:44:16 4/5</p><p>Questão</p><p>007 Dado um algoritmo com um array global de tamanho 10, chamado vetor, e todas as</p><p>declarações e inicializações necessárias para o seu correto funcionamento. Dado ainda</p><p>que este algoritmo tem duas funções, funcaoAlgo1 e funcaoAlgo2 (apresentadas</p><p>abaixo), e que estas funções foram declaradas e assinadas no programa. Dado um</p><p>programa principal que faz a leitura de valores para o vetor e chama a função</p><p>funcaoAlgo1, analise a descrição apresentada e os trechos de códigos abaixo e marque</p><p>a alternativa CORRETA.</p><p>void funcaoAlgo1()</p><p>{</p><p>for (i=0;i<9;i++)</p><p>{</p><p>for (j=i+1; j<10;j++)</p><p>{</p><p>if (vetor[j]<vetor[i])</p><p>funcaoAlgo2 (i,j);</p><p>}</p><p>}</p><p>}</p><p>void funcaoAlgo2(int x, int y)</p><p>{</p><p>int aux;</p><p>aux = vetor[x];</p><p>vetor[x] = vetor[y];</p><p>vetor[y] = aux;</p><p>}</p><p>A) Este cenário não é relevante e apresenta uma estrutura falha e com erros, ao se</p><p>codificar toda a definição apresentada será necessário modificar algumas</p><p>funcionalidades e redefinir algumas informações para evitar erros de compilação e</p><p>execução do programa.</p><p>B) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções</p><p>auxiliares e dentro do programa principal faz a leitura dos valores neste vetor de inteiro</p><p>e invoca as funções auxiliares para realizar a ordenação de forma crescente nos valores</p><p>armazenados no vetor.</p><p>X C) Este cenário demonstra a utilização de uma estrutura complexa para a realização de</p><p>tarefas simples de tratamento de entrada e saída de dados inteiros em estrutura do tipo</p><p>vetor. As funções demonstradas fazem uma demonstração de entrada, saída e</p><p>movimentação do valores no vetor.</p><p>D) Este cenário apresenta uma situação em que vários blocos de códigos escritos e</p><p>agrupados dentro de um programa principal com todas as suas declarações, mas não</p><p>realiza nenhuma atividade relevante, não fazendo movimentação de dados e nem</p><p>utilização de memória.</p><p>E) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções</p><p>auxiliares e dentro do programa principal preenche o vetor e invoca as funções</p><p>auxiliares, chamando primeiro a primeira função e depois a segunda função. As funções</p><p>embaralham os valores do vetor.</p><p>25/08/2024 20:44:16 5/5</p><p>Questão</p><p>008 Avalie a seguintes afirmativas e marque a alternativa correta.</p><p>I – As estruturas, em C, são conjuntos de variáveis distintas agrupadas em um único</p><p>lugar.</p><p>II – Assim como as estruturas, os vetores são um conjunto de variáveis e podem</p><p>substituir a utilização das estruturas em qualquer situação.</p><p>III – Na definição de estruturas não podemos ter variáveis de tipos de dados diferentes.</p><p>A) Apenas II está correta</p><p>B) Todas as alternativas estão corretas</p><p>X C) Apenas I e III estão corretas</p><p>D) Apenas I está correta</p><p>E) Apensas I e II estão corretas</p>

Mais conteúdos dessa disciplina