Ir para o conteúdo principal

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 80 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • Certo
    • Errado
  • 2
    • Certo
    • Errado
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • Certo
    • Errado
  • 5
    • Certo
    • Errado
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • Certo
    • Errado
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • Certo
    • Errado
  • 10
    • a
    • b
    • c
    • d
    • e
  • 11
    • Certo
    • Errado
  • 12
    • a
    • b
    • c
    • d
    • e
  • 13
    • Certo
    • Errado
  • 14
    • Certo
    • Errado
  • 15
    • Certo
    • Errado

Acerca de aspectos de linguagens de programação,

algoritmos e estruturas de dados e objetos, programação

orientada a objetos e arquitetura MVC, julgue os itens

subsequentes.

Uma árvore binária é aquela cujos nós sejam compostos por, no mínimo, duas outras árvores, e assim sucessivamente, de modo hierárquico, até atingir o grau máximo da árvore.

A respeito dos tipos de dados estruturados, das funções e dos

procedimentos, das estruturas de controle de fluxo e da

arquitetura J2EE, julgue os itens a seguir.

Os comandos de decisão, como, por exemplo, os comandos IF THEN ELSE, não são considerados como comandos de controle de fluxo pelo fato de utilizarem operadores aritméticos.

No que diz respeito a algoritmos, analise as proposições a seguir: I. Algoritmo é uma sequência de procedimentos que são executados sequencialmente com o objetivo de resolver um problema específico. II. O comando CASE não deve ser utilizado caso já exista no programa um comando IF. III. Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. IV. Diferentes algoritmos não podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. V. Serve como modelo para programas, pois sua linguagem é intermediária à linguagem humana e às linguagens de programação, funcionando como uma boa ferramenta na validação da lógica de tarefas a serem automatizadas. Estão CORRETAS as proposições

Acerca de aspectos de linguagens de programação,

algoritmos e estruturas de dados e objetos, programação

orientada a objetos e arquitetura MVC, julgue os itens

subsequentes.

É correto afirmar que o uso de algoritmos eficientes está relacionado ao emprego de estruturas de dados adequadas.

A respeito dos tipos de dados estruturados, das funções e dos

procedimentos, das estruturas de controle de fluxo e da

arquitetura J2EE, julgue os itens a seguir.

Em relação à estrutura, é correto afirmar que funções e procedimentos são semelhantes.

Acerca do clean code, assinale a opção correta.

Julgue os itens que se seguem acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.

Na programação convencional, um vetor pode ser compreendido como uma variável composta, homogênea e bidimensional formada por uma sequência de variáveis com tipos diferentes.

Analise as afirmativas a seguir e assinale a alternativa correta. I. Uma String forma uma estrutura de dados que corresponde a um array de caracteres. II. De acordo com a teoria dos grafos, quando dois nós estão ligados por um arco, eles podem ser chamados de adjacentes. III. A estrutura de dados Pilha apresenta uma estrutura no qual o primeiro elemento a ser inserido será o último a ser removido. IV. A estrutura de dados, deque, é um tipo de dado abstrato que permite que os elementos possam ser adicionados ou removidos de ambas as extremidades. V. Um grafo é também conhecido como um array unidimensional. Estão CORRETOS, apenas, os itens

A respeito dos tipos de dados estruturados, das funções e dos

procedimentos, das estruturas de controle de fluxo e da

arquitetura J2EE, julgue os itens a seguir.

As matrizes e os registros são exemplos de tipos de dados estruturados, ou seja, não escalares.

REST (representational state transfer) é

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens.

A ferramenta SonarQube permite analisar a qualidade dos códigos-fontes que envolvem linguagens de computador e de dispositivos móveis e abrange categorias como padrões de codificação, testes e identificação de erros.

Considere o código-fonte que segue:

int f1(int n) {
 if (n == 0 II n == 1) return n;
 else return (2 * f1(n-1) + 3 * f1(n-2)); }
int f2(int n) {
 int a; int[] X = new int [n];
 int[] X = new int [n]; int[] Z = new int [n];
 X [0] = Y [0] = Z [0] = 0;
 X [1] = 1; Y [1] = 2; Z [1] = 3;
 for (a = 2; a <= n; a ++) {
 X [a] = Y [a-1] + Z [a-2];
 Y [a] = 2 * X [a]; Z [a] = 3 * X [a]; }
 return X [n]; }

Qual é o tempo de execução de f1(n) e f2(n),

respectivamente?

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens.

As práticas de clean code recomendam que as funções tenham, no máximo, vinte linhas, e até dois níveis de indentação.

Considerando os conceitos de bibliotecas, julgue os itens subsequentes.

Em um arquivo de biblioteca, que consiste em uma coleção de funções pré-definidas, são armazenados o nome e o código-objeto de cada função

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens.

No contexto de clean code, o conceito de objetos é semelhante ao de estruturas de dados, devendo os dados e as funções ficar expostos para permitir a inclusão de novos dados e de novas funções.

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282