Teste 14: Linguagem de Programação

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.

Results

#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 

Ver Resultado

Deixe uma resposta