Questões

Pratique com questões de diversas disciplinas e universidades

10.457 questões encontradas(exibindo 10)

Página 53 de 1.046

Determinado profissional deseja criar um sistema para armazenar informações de contato com base no número de telefone. A chave seria o número de telefone e o valor o nome da pessoa. Ao tentar encontrar o nome de alguém, existe uma função que mapeia o número de telefone para a posição na tabela onde o nome está armazenado.
Podemos afirmar que uma tabela hash (hash table) em estruturas de dados e algoritmos se trata de:

A
técnica para armazenar valores únicos em uma lista.
B
estrutura de dados que organiza os dados em uma árvore binária.
C
tabela que permite a pesquisa de dados usando índices numéricos.
D
estrutura de dados que armazena pares chave-valor e permite pesquisa eficiente com base na chave, empregando uma função de hash.
Dentre todos os tipos de representação de conhecimento, um deles é considerado como o sistema de representação do conhecimento mais expressivo. De acordo com o banco de dados atual, se a condição de uma regra for verdadeira, a ação associada à regra será executada. Considerando essas informações e o conteúdo estudado sobre a história da IA, pode-se afirmar que estes sistemas são conhecidos como:
A
representação de quadros.
B
rede semântica.
C
rede de dados.
D
representação lógica.
E
regras de produção.

A capacidade de implementar funções e subfunções é uma característica desejável de qualquer linguagem de programação. Acerca de funções em JavaScript, assinale a alternativa:

A
No JavaScript, quando desejamos retornar um valor para a origem da chamada, usamos o comando RETURN.
B
As funções em JavaScript nunca podem retornar um valor para o local onde foram chamados.
C
No JavaScript, funções não possuem obrigatoriamente um nome.
D
As funções em JavaScript podem passar apenas um argumento por vez, e quando for necessário passar mais de um, ela deve ser chamada mais de uma vez.

Qual das seguintes práticas é considerada uma abordagem eficaz para garantir a qualidade do software durante o ciclo de desenvolvimento?

A

Realizar testes apenas após a implementação completa do software

B

Ignorar documentação e focar apenas no código

C

Incorporar revisão de código e testes unitários desde as fases iniciais do desenvolvimento

D

Aumentar a quantidade de funcionalidades antes de corrigir bugs reportados

De acordo com os paradigmas de Inteligência pode-se afirmar que um modelo simbolista:
A
não possui conhecimento representado explicitamente.
B
é um modelo que aprende a partir dos dados.
C
é formado por uma rede de elementos conectados por pesos que detêm conhecimento.
D
lida com conhecimento explícito e representado.
E
lida apenas com gráficos.

Qual tendência crescente está impactando o futuro da CI/CD?

A

Redução do uso de automação

B

Aumento da intervenção manual

C

Uso de inteligência artificial e aprendizado de máquina

Assinale a opção que apresenta apenas padrões de responsabilidade, segundo a classificação de Metsker:

A

Decorator, Iterator e Visitor

B

Singleton, Proxy e Facade

C

Builder, Prototype e Memento

D

Adapter, Facade e Bridge

E

Singleton, Proxy e Flyweight

Trata-se de um tipo de diagrama UML que mostra a troca sequencial de mensagens entre objetos. Identifique qual é esse diagrama e assinale a alternativa correta.

A
Diagrama de caso de uso.
B
Diagrama de comunicação.
C
Diagrama de objetos.
D
Diagrama de implantação.
E
Diagrama de perfil.

Desenvolver software com qualidade é?

A

Desenvolver um produto confiável.

B

Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.

C

Desenvolver um produto com alta performance.

D

Desenvolver um produto com baixo custo.

E

Desenvolver um produto com alta escalabilidade.

Considere as seguintes descrições: I. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de dados; permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e transações. II. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. III. Especificação para o desenvolvimento de interfaces web com Java, que é baseada em componentes e eventos e especialmente integrada a ferramentas de desenvolvimento, o que facilita implementar recursos de validação, navegação e conversão. Os itens I, II e III referem-se, respectivamente, a:
A
JEE, JSF e Hibernate.
B
Jboss Seam, JEE e JPA.
C
JPA, AJAX e JSF.
D
JSF, JBoss Seam e AJAX.
E
JBoss Seam, EJB3 e Facelets.