Questões
Pratique com questões de diversas disciplinas e universidades
7.567 questões encontradas(exibindo 10)
(Questão retirada de Prova 2019 - UFC - Técnico de Tecnologia da Informação) Um dos exemplos de estrutura de dados é a lista encadeada simples. Com relação a esse tipo de lista, é correto afirmar:
Questão 004 Considerando a linguagem C, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas.
( ) Uma função não pode ter espaço em branco na definição de seu nome, formando, por exemplo, nome como ‘valor total’.
( ) As funções podem retornar apenas um valor, ou seja, apenas uma referência para um tipo de dados (uma variável, uma constante, uma referência de memória).
( ) O número máximo de argumentos de uma função é 10.
( ) A estrutura de uma função deve ser limitada ao programa principal a qual será chamada, ou seja, só pode conter os mesmos elementos que já contem em seu programa principal.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
O algoritmo bubble sort é popular, mesmo que ineficiente. Usando esse algoritmo para ordenar um vetor em ordem crescente, contendo os números [ 5, 4, 1, 3, 2 ], serão feitas:
Na AULA 4 aprendemos a construir laços de repetição empregando while e for. A seguir você encontra um código que não está sendo implementado com um laço. Assinale a alternativa que, CORRETAMENTE, resolve o mesmo problema e gera a mesma saída, mas agora empregando um laço de repetição do tipo while, em linguagem Python.
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 ?