Questões
Pratique com questões de diversas disciplinas e universidades
4.038 questões encontradas(exibindo 9)
Considere o detalhamento a seguir em relação a um algoritmo de ordenação que se baseia em comparação local:
- Se o elemento for o primeiro, ele já encontra-se classificado;
- É feita a escolha do próximo elemento;
- Ele é comparado com os elementos na sublista classificada inicialmente;
- São movidos os elementos na sublista classificada que são maiores que o elemento a ser ordenado;
- O elemento é inserido;
- O processo de 1 a 5 é repetido até a sublista classificada ser toda a lista.
Analise as alternativas e indique aquela que contém o algoritmo de ordenação cujo processo de ordenação corresponde aos passos citados.
A respeito de estruturas de dados homogêneas e heterogêneas, analise as afirmações que se seguem.
I – Podemos dizer que vetores são arranjos estruturais lineares e unidimensionais.
II – Os registros (structs) permitem que criemos novos tipos de dados compostos a partir de outros tipos de dados.
III – Pode-se dizer que matrizes são estruturas de dados multidimensionais, podendo ser combinadas com structs.
Qual a importância de se entender a 'ordenação' de dados ?
A ordenação é a base na qual, muitos algoritmos são construídos. Entendendo a ordenação, tem-se conhecimento para manter outros problemas.
A ordenação é a base na qual, muitos sistemas são construídos. Entendendo a ordenação, tem-se conhecimento para manter outros problemas.
A ordenação é a base na qual, muitos algoritmos são construídos. Entendendo a ordenação, tem-se conhecimento para resolver outros problemas.
A ordenação é a base na qual, muitos sistemas são construídos. Entendendo a ordenação, tem-se conhecimento para resolver outros problemas.
A ordenação é a base na qual, muitos programas são construídos. Entendendo a ordenação, tem-se conhecimento para manter outros problemas.
#include
int fat (int n){
int res = 1;
while (n > 1) {
res = res * n;
n--;
}
return res;
}
int main ( ){
int n, res;
printf("Entre com o valor de n: ");
scanf("%d", &n);
res = fat(n+1) / (n+1);
printf("Fatorial de %d = %d\n", n, res );
return 0;
}
I. O programa apresentado está errado pois a variável res foi declarada duas vezes, causando um erro de compilação.
II. A função fat está escrita antes da função main ( ) porém, o programa começa sempre pela função main ( ) independentemente da quantidade de funções que possam ter antes do main ( ).
III. Para a função fat, o parâmetro n funciona como uma variável local (ou seja, válida dentro da função apenas), juntamente com a variável res.
IV. A função fat possui a variável n e a variável n recebe seu valor no instante da chamada da função dentro da função main ( ).
Apenas as afirmativas II, III e IV estão corretas.
Apenas as afirmativas I, III e IV estão corretas.
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas I, II e IV estão corretas.
As afirmativas I, II, III e IV estão corretas.
Qual dos seguintes processos é responsável pela variação genética observada em organismos durante a meiose?
Replicação do DNA
Segmentação celular
Crossing-over
Qual é a complexidade de tempo do algoritmo de Dijkstra para encontrar o caminho mais curto em um grafo?
Sobre a arte brasileira nos séculos XX e XXI é correto afirmar:
A obra do artista plástico Hélio Oiticica foi importante porque explorou novas possibilidades estéticas, como os Parangolés.
A despeito de uma grande produção, a pintura realizada em muros e paredes das cidades do País não é considerada arte pela maioria dos críticos.
Os artistas nacionais não são versáteis, pois se restringem a uma única técnica, como é o caso da obra pictórica de Iole de Freitas.
A Bienal de São Paulo, mostra responsável pela divulgação da arte nacional, foi criada segundo o modelo da Bienal de Veneza.
Com exceção da pintura, a arte nacional buscou novos rumos, com a incorporação de novas linguagens.