Programação e algoritmos: questões comentadas (página 4)
263 questões de Informática sobre Programação e algoritmos, de provas de PF, STJ, TRF6, MP/RO, MP/AP, TJ/RJ. Resolva, confira o gabarito definitivo e leia o comentário.
Assinale a opção que apresenta a funcionalidade do Subversion que permite ao usuário criar um repositório remoto em determinado diretório em seu repositório.Resolver e ver o comentário →Acerca de computadores, assinale a opção correta.Resolver e ver o comentário →A máquina virtual do Java (JVM) utiliza uma tecnologia especificamente para aumentar o desempenho da aplicação, identificando códigos que serão muito executados, normalmente dentro de loops. Essa tecnologia é chamada deResolver e ver o comentário →Ao se compilar um programa Java, foi retornado o seguinte erro. Exception in thread "main" java.lang.NoClassDefFoundError: Teste Nesse caso, para solucionar o problema, deve-seResolver e ver o comentário →Assinale a opção que apresenta a denominação da estrutura de dados constituída por um conjunto de elementos individualizados, em que cada um dos elementos — com exceção dos elementos inicial e final — referencia sempre…Resolver e ver o comentário →Na programação estruturada, as estruturas características da técnica de modularização sãoResolver e ver o comentário →Assinale a opção que apresenta a API (application programming interface) disponível para o desenvolvedor programar a interface de usuário de um aplicativo.Resolver e ver o comentário →No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominadoResolver e ver o comentário →algoritmo anterior, seguinte, auxiliar, valor, contador: inteiro; início anterior 1; seguinte 1; escreva (anterior, seguinte) para contador de 1 até valor passo 1 faça auxiliar anterior + seguinte; escreva ( auxiliar…Resolver e ver o comentário →Considerando as linguagens de programação que têm recursos dinâmicos, a linguagem que é totalmente processada no computador-cliente é denominadaResolver e ver o comentário →O HTML (hypertext markup language) tem amplo uso difundido nas páginas publicadas na Internet. Assinale a opção que corresponde à tag utilizada no caso em que seja necessário utilizar uma lista não ordenada.Resolver e ver o comentário →Deseja-se implementar uma solução para o desenvolvimento de um display, o qual mostra o estado de um objeto X a partir do objeto em si, utilizando-se padrão de projeto. Displays alternativos são fornecidos, e a…Resolver e ver o comentário →O Apache JMeter para testes de cargaResolver e ver o comentário →Sendo o Maven uma ferramenta utilizada para projetos Java, assinale a opção que apresenta a característica correta do ciclo de vida referente ao estágio do Maven.Resolver e ver o comentário →O Spring Framework utiliza os chamados controllers, que são classes mapeadas por meio de annotations e servem para dizer à aplicação o que exibir quando for requisitada uma página no navegador. Ao se requisitar uma URL…Resolver e ver o comentário →Nos testes unitários, é possível testar uma classe ou até mesmo um objeto Java. Nesse contexto, uma classe, para ser testada pelo Junit, deve se estender a partir deResolver e ver o comentário →Em uma aplicação de votação online desenvolvida em três camadas do tipo MVC, o controller é responsável porResolver e ver o comentário →A Apache ANT é uma biblioteca Java e uma ferramenta de linha de comando. Em relação ao arquivo build.xml, a ser interpretado pelo ANT, assinale a opção correta.Resolver e ver o comentário →No estabelecimento de uma estrutura hierárquica, foi definida a seguinte árvore binária S: S = (12(10(9(8))(11))(14(13)(15))) Considerando o resultado da operação de exclusão do nó 12, assinale a opção que corresponde…Resolver e ver o comentário →Na orientação a objetos, o conceito de polimorfismo é implementado, em algumas linguagens, por meio da técnica de sobrecarga de métodos. Sobre a aplicação desse conceito, é possível afirmar queResolver e ver o comentário →Considere que, no desenvolvimento de um sistema para a Web, um analista pretenda criar páginas dinâmicas que serão executadas na máquina do cliente. Considere, ainda, que, nesse trabalho, o analista opte por uma…Resolver e ver o comentário →No desenvolvimento de aplicações para a plataforma móvel Android, deve-se observar a proteção oferecida pelo ciclo controlado de vida. O momento em que uma atividade está em plena execução, recebendo e reagindo a ações…Resolver e ver o comentário →var a = 0, b = 1, f = 1; for (var i = 2; i <= 6; i++) { f = a + b; a = b; b = f; document.write (b); } Assinale a opção que apresenta a saída resultante da execução do algoritmo antecedente.Resolver e ver o comentário →var i = 0; while (i < 5) { i++; if (i == 3) { continue; } document.write(i); } Assinale a opção que apresenta a saída resultante da execução do algoritmo antecedente.Resolver e ver o comentário →A partir de uma classe derivada de uma superclasse, podem-se invocar métodos que tenham a mesma assinatura, mas comportamentos distintos, ou seja, em que haja alteração do funcionamento interno de um método herdado de…Resolver e ver o comentário →1 class abc { 2 String nome; 3 String cpf; 4 double salario; 5 int senha; 6 } 7 class xyz extends abc { 8 int numerodeImoveis; 9 } No trecho de código antecedente, é correto apenas o que se afirma na(s)Resolver e ver o comentário →Com referência às arquiteturas multicamadas de aplicações para o ambiente web, assinale a opção correta.Resolver e ver o comentário →A respeito da JSP (JavaServer Pages), assinale a opção correta.Resolver e ver o comentário →No que se refere a web services, assinale a opção correta.Resolver e ver o comentário →Assinale a opção correta a respeito do CSS (cascading style sheets).Resolver e ver o comentário →A respeito da declaração de variáveis na linguagem de programação PHP, assinale a opção correta.Resolver e ver o comentário →Ao criar um novo projeto padrão por meio do Android Studio, o programador poderá desenvolver sua APP para diversos dispositivos. Nesse sentido, com o objetivo de criar um jogo para smartphones, os arquivos de som…Resolver e ver o comentário →Na linguagem Swift do IOS, ao se declarar o código var fruta=[“maça“, “banana“, “abacaxi“], a linguagem automaticamente entenderá que fruta é array deResolver e ver o comentário →Um APP que for desenvolvido de forma híbrida, para funcionar no IOS e Android, além de agilizar e baratear o processo de desenvolvimento, tambémResolver e ver o comentário →Para que o leiaute de uma aplicação web responsiva se adapte aos diversos formatos de tela dos dispositivos em que ela será rodada, o desenvolvedor dessa aplicação deverá criarResolver e ver o comentário →Tendo em vista que, no desenvolvimento de um software, é possível implementar de diversas formas a interface com o usuário, assinale a opção correta.Resolver e ver o comentário →Em uma unidade central de processamento, o registrador cuja função precípua é indicar a próxima instrução a ser buscada para execução é denominadoResolver e ver o comentário →No que se refere à hierarquia de memória tradicional, assinale a opção que relaciona os tipos de memória em ordem crescente do parâmetro velocidade de acesso.Resolver e ver o comentário →algoritmo var numero: inteiro inicio numero = 12 se (numero mod 2 = 0) entao escreva (“A”) senao escreva (“B”) fim-se se (numero > 12) entao escreva (“C”) fim-se fim Assinale a opção que apresenta o resultado final…Resolver e ver o comentário →inicio funcao abc(n: inteiro) inicio a = 0; b = 1; c = 1; para i = 1 ate i < n faca c = a + b a = b b = c fim-para retornar c fim mostrar abc(5) fim Assinale a opção que apresenta o resultado final após a execução do…Resolver e ver o comentário →A estrutura de dados que consiste no armazenamento de cada elemento em um endereço calculado a partir da aplicação de uma função sobre a chave de busca denomina-seResolver e ver o comentário →A estrutura de dados formada por conjuntos de pontos (nós ou vértices) em um conjunto de linhas (arestas e arcos) que conectam vários pontos é denominadaResolver e ver o comentário →Assinale a opção que apresenta o mecanismo a partir do qual os detalhes da implementação dos métodos de uma classe são ocultos dos usuários da classe.Resolver e ver o comentário →Na orientação a objetos, a alteração do comportamento dos métodos herdados das superclasses para um comportamento mais específico nas subclasses, de forma a se criar um novo método na classe filha que contém a mesma…Resolver e ver o comentário →<?php $numero = 17; //entrará na estrutura de decisão if($numero < 50) { echo 'numero menor que 50!'; } else { echo “numero maior que 50”; }?> O código fonte precedente não executará porqueResolver e ver o comentário →Utilizado com o Javascript, o AJAX proporciona novos usos a padrões já existentes e tem a capacidade deResolver e ver o comentário →Considerando um programa em linguagem Java, assinale a opção que apresenta o comando do versionador Git que permite criar uma branch de nome new_branch e mudar para essa branch ao mesmo tempo.Resolver e ver o comentário →Assinale a opção que apresenta uma tag utilizada pelo CSS (cascading style sheets) para definir uma correspondência entre um documento e um recurso externo.Resolver e ver o comentário →A lógica FIFO (first-in first-out) é utilizada na estrutura de dados do tipoResolver e ver o comentário →abstract class Servidor { protected double salario; public double getBonificacao() { return this.salario * 1.3; } Considerando o trecho de código apresentado, assinale a opção correta a respeito da linguagem Java.Resolver e ver o comentário →