Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 53 de 285

Uma estrutura multidimensional de matriz em Python é construída através das próprias estruturas nativas da linguagens, como listas e dicionários, permitindo assim o uso completo de operadores, métodos e bibliotecas para a manipulação das matrizes, ganhando em facilidade e agilidade de trabalho. Está afirmação é:

A
Não se aplica
B
Incompleta
C
Correta
D
Incorreta

Qual é o método mais comum usado para resolver problemas de programação linear?

A

Método simplex

B

Método de Newton

C

Método de gradientes

D

Método de Lagrange

E

Método de pontos interiores

Qual é a diferença entre o algoritmo de ordenação por seleção e o algoritmo de ordenação por inserção?

A
O algoritmo de ordenação por seleção é mais rápido
B
O algoritmo de ordenação por seleção é mais simples de implementar
C
O algoritmo de ordenação por seleção seleciona o elemento mínimo em cada iteração
D
O algoritmo de ordenação por inserção seleciona o elemento máximo em cada iteração
E
O algoritmo de ordenação por seleção é mais eficiente para vetores quase ordenados

Assinale a alternativa correta sobre os ponteiros:

Uma estrutura em linguagem de programação C é uma declaração que define uma lista de variáveis agrupadas, permitindo que sejam acessadas por um ponteiro.

O comando typedef faz parte dos nossos estudos sobre estruturas em linguagem de programação C.

Ele apresenta as seguintes características:

I. Permite compor novos tipos de dados.
II. É composto a partir de tipos pré-existentes.
III. Cria um novo tipo de dado.

A
I e II, apenas.
B
I e III, apenas.
C
II e III, apenas.
D
II, apenas.
E
III, apenas.

A linguagem Python, assim como suas antecessoras, utiliza comandos padrão para entrada e saída de dados. Dentre esses comandos, está a função "print()". Com base nessa função, assinale a alternativa correta.

A
A função "print()" é utilizada apenas para imprimir valores na tela.
B
A função "print()" pode ser utilizada para imprimir valores na tela e também para escrever em arquivos.
C
A função "print()" é utilizada apenas para escrever em arquivos.
D
A função "print()" é utilizada apenas para receber valores do usuário.

Sobre o conceito de modularização estudado na unidade 33, assinale a alternativa correta.

A

Uma das razões para realizar a modularização de um programa é aumentar a velocidade com que ele é executado.

B

Programas modularizados ficam menos legíveis, embora o aspecto manutenibilidade seja melhorado.

C

A manutenção no código de um programa que utiliza modularização das suas funcionalidades através de funções é mais difícil do que a de um programa que possua apenas uma função.

D

É mais fácil entender e manipular o código de um programa que possua suas funcionalidades divididas em módulos.

Considere um arquivo que contenha as funções soma, subtração, multiplicação e divisão. Esse arquivo poderia ser um módulo:
A
de funções relacionadas somente a inteiros
B
de funções relacionadas a strings
C
de funções matemáticas de funções de computação gráfica
D
de funções de rede
Em relação aos algoritmos de ordenação, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F):
I. O algoritmo quick sort é muito eficiente quando há uma quantidade pequena de elementos a ordenar.
II. O algoritmo shell sort utiliza intensamente a inserção direta.
III. No algoritmo bubble sort, o número de variáveis envolvidas é pequeno.
As afirmativas I, II e III são, respectivamente:
A
V, F, V
B
F, V, F
C
V, F, F
D
F, V, V
E
V, V, F
O que é a memória heap em C?
A
Área de memória reservada para funções
B
Espaço compartilhado entre diferentes processos
C
Área de memória de alocação estática
D
Área de memória de alocação dinâmica

Para evitar a repetição da palavra struct na declaração de variáveis, é possível definir um novo tipo de dados utilizando a palavra reservada:


A
typedef, sendo que a definição de novos tipos terá que ser sempre realizada a partir de tipos já existentes, definindo assim um sinônimo.
B
ptr_data, sendo que a definição de uma nova data terá que ser sempre realizada a partir de um ponteiro.
C
struct_data, sendo que a definição de uma nova estrutura de dados terá que ser sempre realizada a partir de uma estrutura já existente.
D
new_type, sendo que a definição de novos tipos terá que ser sempre realizada a partir de tipos já existentes, definindo assim um sinônimo.
E
define_type, sendo que a definição de novos tipos terá que ser sempre realizada a partir de tipos já existentes, definindo assim um sinônimo.