Questões
Pratique com questões de diversas disciplinas e universidades
7.567 questões encontradas(exibindo 10)
Verifique as afirmativas e marque a opção correta.
I- Na alocação estática de memória a quantidade de memória alocada é feita em tempo de compilação.
II- Na alocação dinâmica de memória a quantidade de memória alocada é feita em tempo de execução.
III- Na alocação estática de memória a quantidade de memória alocada é fixa durante a execução do programa.
IV- Na alocação dinâmica de memória a quantidade de memória alocada é fixa durante a execução do programa.
A ordenação está presente em diversas linguagens de programação e é um dos tópicos de Estrutura de Dados, que visa ordenar dados desordenados. Existem muitos algoritmos para ordenação de dados, e esses algoritmos se comportam de maneiras diferentes: há algoritmos que utilizam recursão, funções, loops e buscas. Assim, e considerando os conteúdos estudados no livro da disciplina, analise as afirmativas a seguir sobre as características dos métodos de ordenação de algoritmos.
I. O tempo é importante para a ordenação.
II. A ordenação pode conter troca de dados.
III. Alguns algoritmos usam recursão, enquanto outros usam somente loops, ou a mescla entre eles.
IV. O uso de objeto Collection é padrão para todas as linguagens.
Está correto apenas o que se afirma em:
Acerca do grafo e suas representações matemáticas, assinale a alternativa INCORRETA.
Dado O algoritmo em pseudocódigo que testa se um é negativo, positivo ou zero. Algoritmo "teste_numero" var n: inteiro Inicio escreva("Informe um numero inteiro:") leia(n) se(n<0) entao escreva("O numero informado é negativo.") fimse se(n>0) entao escreva("O numero informado é positivo.") fimse se(n=0) entao escreva("O numero informado é zero.") fimse fimalgoritmo Marque a alternativa correta.
A estrutura de dados é uma maneira de armazenar e organizar dados de forma que as operações possam ser realizadas aumentando a eficiência em relação ao tempo e à memória. De forma geral, a estrutura de dados é usada para reduzir a complexidade (principalmente o tempo) do código. As estruturas de dados podem ser de dois tipos: estrutura estáticas de dados ou estruturas dinâmicas de dados.
Considerando essas informações e o conteúdo estudado sobre estruturas de dados, analise as afirmativas a seguir.
I. Na estrutura de dados estática, o tamanho da estrutura é fixo. O conteúdo da estrutura de dados pode ser modificado, mas sem alterar o espaço de memória alocado para ele.
II. O vetor é uma estrutura estática de dados, sendo um objeto recipiente que contém um número fixo de valores de um único tipo. O comprimento de um vetor é estabelecido quando o vetor é criado.
III. Na estrutura dinâmica de dados, o tamanho da estrutura não é fixo e pode ser modificado durante as operações realizadas nela.
IV. Estruturas estáticas de dados são projetadas para facilitar a mudança de estruturas de dados em tempo de execução.
Está correto apenas o que se afirma em:
Considerando duas matrizes m e n, marque a alternativa que representa corretamente a operação de multiplicação de elementos na linguagem MATLAB.
I. A execução do programa faz parte do processo de compilação.
II. A execução do programa é uma etapa separada após a compilação.
III. Na análise os caracteres são lidos e depois, agrupados em conjuntos que são relevantes para outros componentes do
IV. Na são analisados erros sintáticos de um programa.