Foram encontradas 1.532 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3022629 Programação
Considerando o Eclipse e seus principais plugins e ferramentas, analise as afirmativas a seguir.

1) Eclipse JDT (Java Development Tools) é um conjunto de ferramentas que fornece suporte ao desenvolvimento de aplicativos Java, incluindo editor de código, depurador, compilador e gerenciador de projetos.
2) Maven Integration for Eclipse (m2e) permite a integração do Apache Maven ao Eclipse, permitindo a criação, gerenciamento e execução de projetos Maven diretamente do ambiente Eclipse.
3) Eclipse CDT (C/C++ Development Tooling) é um conjunto de ferramentas utilizado para o desenvolvimento de aplicativos nas linguagens C e C++, fornecendo ferramentas como editor de código, depurador e suporte à construção de projetos C/C++.
4) PyDev é uma IDE Pyhton para Eclipse que oferece suporte para o desenvolvimento de aplicações Python, incluindo funcionalidades como editor de código, autocompletar, depuração e integração com bibliotecas e frameworks Python.

Estão corretas
Alternativas
Q3022628 Programação
Considere o código HTML5 a seguir.
44.png (528×702)

Assinale a alternativa que identifica corretamente o erro no HTML apresentado. 
Alternativas
Q3022627 Programação
Considere o CSS e HTML a seguir:
43.png (385×340)

Assinale a alternativa que descreve corretamente o resultado visual da página renderizada. 
Alternativas
Q3022626 Programação
Sobre AngularJS, considerando a última versão 1.8.2, analise as proposições a seguir.

1) O AngularJS permite data-binding, que fornece uma maneira automática de atualizar a visualização sempre que o modelo muda, assim como atualizar o modelo sempre que a visualização muda.
2) O AngularJS fornece diretivas que permitem que um desenvolvedor invente uma nova sintaxe HTML, específica para a aplicação.
3) O AngularJS exige que se escreva código JavaScript manualmente para declarar as regras de validação do formulário, eliminando a dependência de TypeScript.
4) O AngularJS usa diretivas para criar componentes reutilizáveis, permitindo ocultar estruturas complexas do DOM, CSS e comportamento.

Estão correta(s), apenas: 
Alternativas
Q3022625 Engenharia de Software
Acerca da perspectiva ágil sobre documentação (agile documentation) em projetos de software, assinale a alternativa correta
Alternativas
Q3022624 Programação
Quanto à execução do seguinte código Java, assinale a alternativa correta
Imagem associada para resolução da questão
Alternativas
Q3022623 Engenharia de Software
Assinale a alternativa que traz a definição correta de um princípio SOLID. 
Alternativas
Q3022622 Engenharia de Software
Quais estratégias de testes a seguir são consideradas como testes de caixa-preta? 
Alternativas
Q3022621 Arquitetura de Software
O modelo de visão 4 + 1 de arquitetura de software proposto por Kructhen sugere que deve haver quatro visões fundamentais de arquitetura. Assinale a alternativa que nomeia corretamente as quatro visões. 
Alternativas
Q3022620 Arquitetura de Software
Considere as proposições a seguir, cada uma explicando um dos quatro quadrantes referentes ao conceito de dívida técnica (technical debt), popularizado por Martin Fowler. Assinale a alternativa que define de maneira incorreta um dos quadrantes. 
Alternativas
Q3022619 Programação
O propósito do padrão JSON para armazenamento e comunicação de dados é semelhante ao do formato XML, mas o JSON apresenta algumas vantagens. Assinale a alternativa que apresenta uma vantagem do JSON sobre o XML. 
Alternativas
Q3022618 Programação
Considere o seguinte código em Javascript:
34.png (537×396)

O que o documento resultante terá impresso? 
Alternativas
Q3022617 Programação
Considere o seguinte código em Python:
33.png (348×257)

Sobre sua saída, pode-se dizer que será impresso: 
Alternativas
Q3022616 Programação
Considere o seguinte código PHP:
32.png (522×237)

Qual é a sua saída?
Alternativas
Q3022615 Programação
Suponha que queiramos definir um estilo CSS externamente (“external CSS”), num arquivo chamado de ‘estiloufrpe.css’. Então, dentro da seção ‘’, o que escrevemos? 
Alternativas
Q3022614 Engenharia de Software
Considere as afirmações a seguir sobre documentação de programas:

1) Normalmente, o tempo para documentar um programa é ordens de magnitude maior do que o tempo dedicado a recuperar informações de um programa não documentado.
2) A documentação de um programa deve fornecer toda informação necessária durante o desenvolvimento, teste, manutenção, instalação, operação e uso do programa.
3) Definir que a interface do usuário deve ser intuitiva e acessível é parte dos requisitos funcionais.
4) Definir que o sistema deve permitir que os usuários possam fazer login com um nome de usuário e senha é parte dos requisitos funcionais.

Estão corretas apenas: 
Alternativas
Q3022613 Algoritmos e Estrutura de Dados
Para a questão, considere que temos que representar uma matriz M de tamanho n x m (n linhas e m colunas) num vetor unidimensional A. A indexação de M inicia com 1, enquanto a indexação de A inicia com 0 e elementos contíguos de uma mesma linha de M devem permanecer contíguos em A. Considere DIV como a divisão inteira e MOD como o resto da divisão inteira. 
Dado o índice k do elemento A[k], quais são os índices i e j do correspondente elemento em M
Alternativas
Q3022612 Algoritmos e Estrutura de Dados
Para a questão, considere que temos que representar uma matriz M de tamanho n x m (n linhas e m colunas) num vetor unidimensional A. A indexação de M inicia com 1, enquanto a indexação de A inicia com 0 e elementos contíguos de uma mesma linha de M devem permanecer contíguos em A. Considere DIV como a divisão inteira e MOD como o resto da divisão inteira. 
Dados os índices i e j do elemento M[i,j], qual é o correspondente índice em A
Alternativas
Q3022611 Algoritmos e Estrutura de Dados
Considere a implementação de um programa que utiliza estruturas de uma fila de inteiros (F) e de uma pilha de inteiros (P), além de uma varável inteira (V). Trata-se do processamento de uma sequência de inteiros, que segue duas regras: se o atual elemento da sequência é maior que V, então movemos um elemento de P para F, descartamos um elemento de F, inserimos o valor de V também em F e atribuímos a V o atual elemento da sequência. Caso contrário, descartamos um elemento de P, movemos um elemento de F para P, inserimos o valor de V em P e atribuímos a V o atual elemento da sequência. Considerando que, no início, temos F={3,4,8}, P={2,1,5}, sendo que, para ambas, a ordem dessas listas é do mais antigo para o mais novo, e V=6, assinale a alternativa que apresenta o estado final de F e P após o programa receber a sequência de inteiros 7,9,4,3. 
Alternativas
Q3022610 Algoritmos e Estrutura de Dados
Considere a construção da estrutura de uma árvore binária: cada nó é de um tipo registro chamado de noh com um campo com um inteiro (dado) e dois campos para os nós filhos (ant) e (prox), que são apontadores para noh (aqui convencionado como noh^). O elemento apontado por uma variável apontadora pt, por exemplo, é ‘pt^’. Considere o seguinte pseudocódigo do procedimento de construção da árvore:
Imagem associada para resolução da questão

O parâmetro “nodearv” é passado para “construa” por referência, e a função “novo” aloca espaço na memória para um novo nó. Suponha que a variável “raiz” é do tipo “noh^” e é inicializada com ‘NULO’. Então, para cada valor ‘x’ em {2,6,1,9,4,7,3,8,5}, nessa ordem, nós chamamos “construa(raiz, x);”, acarretando a construção da árvore com esses valores. As folhas dessa árvore (nós sem filhos) resultam, portanto, em: 
Alternativas
Respostas
181: E
182: C
183: B
184: D
185: D
186: B
187: E
188: A
189: D
190: C
191: C
192: E
193: D
194: B
195: D
196: C
197: A
198: E
199: A
200: B