Juliana Jenny Kolb
Home > Simulados on-line > Questões de Concursos > Tecnologia da Informação (TI) > Questões Linguagem de Programação
Teste 14: Linguagem de Programação
Questões extraídas de concursos públicos e/ou provas de certificação. Cada teste apresenta no máximo 30 questões.
#1. (FCC – DPE-SP/2015) Um Analista deseja utilizar um sistema de controle de versão centralizado (Centralized Version Control System − CVCS) que possui um único servidor central contendo todos os arquivos versionados e vários clientes que podem resgatar os arquivos desse servidor. Ele deve utilizar, nesse caso, o
#2. (FGV – IBGE/2017) Uma classe em Java declarada com o modificador final, não pode:
?
A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
final </br>
Quando é aplicado na classe, não permite estende-la, nos métodos impede que o mesmo seja sobrescrito (overriding) na subclasse, e nos valores de variáveis não pode ser alterado depois que já tenha sido atribuído um valor. </br> </br>
Para ler mais sobre o assunto, acesse: Java: Sintaxe – Modificadores de Acesso ( )
#3. (CESPE – MEC/2015) Com relação à área de controle de versão, julgue o item subsequente. A utilização do branching no SVN somente existe por motivo de becape.
#4. (FCC – TRT – 3ª Região (MG)/2015) Um técnico de TI, utilizando o Git, marcou um arquivo modificado em sua versão corrente para que ele faça parte do snapshot do próximo commit. Esta ação colocou o arquivo no estado
#5. (FGV – IBGE/2017) Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que:
#6. (FCC – TRT – 8ª Região (PA e AP)/2010) A classe do framework Struts que desempenha o papel de controlador (controller), sendo responsável por manipular todas as requisições que chegam ao servidor e coordenar a aplicação, é
#7. (CESPE – TRT – 17ª Região (ES)/2013) Struts é uma estrutura não intrusiva cuja base são padrões de injeção de dependência por meio de anotações. Ele se encarrega de instanciar classes Java externamente para ligar os componentes de forma a montar as aplicações.
#8. (Quadrix – CRO-PR/2016) Uma das principais técnicas que definem a programação orientada a objetos chama-se ________________, e se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta. A lacuna é corretamente preenchida por:
#9. (Quadrix – CRO-PR/2016) Ruby on Rails é um framework que faz o desenvolvimento, a implantação e a manutenção de uma aplicação web mais fácil. No Rails, cada biblioteca tem uma tarefa especializada; quando juntas, essas individuais entidades fazem o mapeamento diretamente do padrão MVC. Qual é a biblioteca responsável pela abstração e interação do banco de dados?
#10. (Quadrix – CRO-PR/2016) Considerando um programa em PHP com os seguintes valores nas variáveis:
#11. (Quadrix – CRO-PR/2016) Um código em Javascript puro, para atribuir o valor “3” a um elemento qualquer, ficaria assim: document.getElementById( ‘Concurso’ ).value = 3; Como ficaria esse mesmo código em jQuery?
#12. (CS-UFG – SANEAGO – GO/2018) Uma desenvolvedora está trabalhando em um projeto cujo repositório de arquivos está em um servidor que usa o modelo descentralizado GIT. Ela não possui internet, mas deseja consolidar as modificações que fez para posteriormente enviá-las para gravação na nuvem assim que tiver conexão à rede. Para executar este versionamento, a desenvolvedora deve
#13. (FCC – TST/2017) Um Programador adicionou um novo repositório remoto no Git usando o comando git remote add teste git://github.com/testehub/projgit.git. Para listar todos os repositórios remotos de forma completa, incluindo a URL do repositório, utiliza-se o comando git remote
#14. (IESES – IGP-SC/2017) . O PHP é uma linguagem de programação que permite a criação de scripts (normalmente interpretados do lado servidor da aplicação), a geração de páginas com conteúdo dinâmico e o envio e recebimento de cookies com um navegador web. O uso de cookies é comum para manter dados de autenticação e controle de sessão, exigindo configurações relacionadas à segurança da sessão no php.ini. Diante desse contexto, avalie as afirmações a seguir. I. A configuração session.cookie_httponly=On não permite acesso ao cookie de sessão evitando o roubo de cookies por injeção de JavaScript. II. A configuração session.use_cookies=On especifica o tempo de duração de um cookie numa sessão. III. A configuração session.cookie_secure=On permite acesso ao cookie de ID de sessão apenas quando o protocolo é HTTPS. IV. A configuração session.gc_maxlifetime não permite armazenar cookies de forma permanente. É correto o que se afirmar em:
#15. (FGV – IBGE/2016) Analise o programa PHP, na versão 5.6, apresentado a seguir. Ao ser executado, o resultado exibido é:
#16. (IF-PE – IF-PE/2017) Em um ambiente de desenvolvimento de software, torna-se crucial o uso de ferramentas de controle de versão. Assinale a alternativa que contém a afirmativa CORRETA.
#17. (FCC – MPE-PB/2015) O GIT possibilita controlar versões de componentes de software com as facilidades de
#18. (FCC – AL-MS/2016) No sistema de controle de versões Mercurial, para exibir, em detalhes, cada evento que ocorreu no repositório utiliza-se o comando
#19. (FCC – TRT – 13ª Região (PB)/2014) Paulo está executando o Git no Linux. Ele tem um repositório Git e um checkout ou cópia funcional dos arquivos para o projeto atual. Cada arquivo, no diretório de trabalho de Paulo, pode estar em um de dois estados: monitorado ou não monitorado. Arquivos monitorados são arquivos que estavam no último snapshot; podendo estar inalterados, modificados ou selecionados. Arquivos não monitorados são os restantes. Para Paulo verificar, em linha de comando, quais arquivos estão em quais estados ele utilizou o comando git status. Em seguida, ele adicionou um novo arquivo chamado trt ao projeto.
#20. (NC-UFPR – ITAIPU BINACIONAL/2017) No JavaEE 7, qual é a anotação usada para indicar que uma classe é um Web Service JAX-RS?
#21. (NC-UFPR – ITAIPU BINACIONAL/2017) Qual é a tag do JSTL/EL que trata exceções em arquivos JSP?
#22. (FGV – IBGE/2016) À luz das diretrizes da W3Schools.com, um desenvolvedor codifica uma página HTML que utiliza um estilo CSS interno:
#23. (NC-UFPR – ITAIPU BINACIONAL/2017) Qual dos seguintes trechos de código JSF 2.2 renderiza uma caixa de seleção (combo box)?
#24. (NC-UFPR – ITAIPU BINACIONAL/2017) O JSF possui mecanismos de validação explícita de campos, separando essa validação da lógica de negócio e garantindo que os valores a serem processados estão dentro do esperado. Qual dos seguintes trechos de código indica uma validação de um campo inteiro longo, para que esteja em uma faixa de valores entre 100 e 200, inclusive?
#25. (NC-UFPR – ITAIPU BINACIONAL/2017) Considere o seguinte formulário em HTML, que é submetido para “processar.php”: O arquivo “processar.php”, escrito em PHP 5, deve obter o dado “nome” submetido. Qual é o comando correto para efetuar essa tarefa?
#26. (NC-UFPR – ITAIPU BINACIONAL/2017) Em relação ao controle de acesso aos membros de uma classe no Java 8, é correto afirmar:
#27. (NC-UFPR – ITAIPU BINACIONAL/2017) A respeito do JavaScript, considere as seguintes afirmativas: 1. As palavras reservadas var, let, const e globals são utilizadas para declaração de variáveis. 2. É uma linguagem de script multiparadigma, baseada em protótipo, e suporta estilos de programação orientada a objetos, imperativo e funcional. 3. O operador === (três símbolos de igual) retorna verdadeiro caso os operandos sejam iguais e do mesmo tipo. 4. Introduzido em ECMAScript 6, objetos Proxy permitem que se interceptem determinadas operações e personalize o comportamento da função. 5. O uso da sintaxe ${expressão} em literais string é denominada Template Strings. A interpolação ocorre em textos delimitados por aspas duplas (“). Assinale a alternativa correta.
#28. (NC-UFPR – ITAIPU BINACIONAL/2017) Em relação aos objetos do ASP, é correto afirmar:
#29. (CESPE – TJ-DFT/2015) No que se refere aos sistemas de controle de versão e ao Subversion, julgue o item a seguir. No Subversion 1.7, considerando-se os arquivos versionados cuja propriedade svn:mime-type seja definida com um tipo MIME não textual, suas fusões contextuais são realizadas durante as atualizações.
#30. (FCC – PGE-MT/2016) Um Analista de Sistemas deseja executar uma aplicação em vários servidores JBoss Application Server 5.1 paralelos de forma que a carga seja distribuída entre eles para que mesmo que um deles falhe, a aplicação continue acessível através dos outros servidores. A maneira que o Analista encontrou para iniciar um cluster destes servidores foi iniciar várias instâncias do JBoss na mesma rede local, usando, para cada instância, o comando