Juliana Jenny Kolb
Home > Simulados on-line > Questões de Concursos > Tecnologia da Informação (TI) > Questões Linguagem de Programação
Teste 12: 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. (SOCIESC – Companhia Águas de Joinville-SC/2010) A linguagem de programação Java é uma linguagem orientada a objetos e como tal, possui características como: herança (habilidade de especificar que um programa é igual a outro, determinando somente as suas diferenças.), polimorfismo (habilidade de uma mesma palavra ou símbolo ter significado diferente em contextos distintos.) e encapsulamento (divisão de um programa em componentes distintos com interação limitada.). Neste contexto, marque a afirmativa correta:
#2. (INSTITUTO AOCP – EBSERH/2015) Sobre o servidor de aplicações JBOSS, é correto afirmar
#3. (FCC – TRT – 18ª Região (GO)/2013) Os portlets são o resultado da ….I…. , a Portlet Specification, que foi finalizada em outubro de 2003. Esta tornou-se um padrão estabelecido, passando a contar com implementações por todo o mundo, tanto open source como proprietárias. Com o passar dos anos e a evolução do mercado de portais e do Java, no entanto, foram sendo identificadas lacunas não supridas por esta especificação. Alguns fornecedores começaram, então, a resolver essas deficiências de forma independente, levando à perda de portabilidade entre os Portlets’ Containers. Isto motivou a criação, no início de 2006, da ….II…. , Portlet Specification 2.0, que visava preencher tais lacunas. Assim, esta nova especificação ampliou a anterior, oferecendo permissão para portlets compartilharem parâmetros, IPC (Inter Portlet Communication) e suporte a Ajax, dentre outras funcionalidades. As lacunas I e II são, correta e respectivamente, preenchidas por:
#4. (FCC – CNMP/2015) Em uma aplicação web que utiliza Struts 2, um arquivo JSP possui o seguinte trecho de código: Para que as tags presentes neste arquivo possam ser reconhecidas e utilizadas, no topo (início) deste arquivo, antes da abertura da tag html, deve ser utilizada a instrução
#5. (CESPE – TRE-MS/2013) No que se refere a XML/XSD, JBoss Seam, JPA, facelets e JNDI, assinale a opção correta.
#6. (FUNCAB – PRODAM-AM/2014) Um requisito comum de validação é validar um campo contra outro ou tornar um campo requerido dependendo do valor de outro campo em formulário. O Struts 1.2 fornece um validador projetado para esses casos, chamado:
#7. (CESPE – TRE-MS/2013) Assinale a opção que apresenta o contexto no qual o estado associado ao processo de renderização do Seam é mantido.
#8. (CESPE – SERPRO/2013) Em Struts, recursos como mapas de ação podem ter suas configurações controladas por meio de arquivos de configuração.
#9. (CESPE – TRE-RJ/2012) Um componente Seam necessita de uma anotação @Name que deve ser única dentro da aplicação Seam. Dessa forma, quando o JSF solicitar ao Seam para solucionar a variável pelo nome, o Seam irá instanciar o componente requerido.
#10. (CESPE – MEC/2015) Julgue os itens seguintes, relativos ao framework Hibernate. Nesse sentido, considere que a sigla HQL, sempre que utilizada, se refere a Hibernate Query Language. Ao se utilizar o Hibernate, não é preciso que se reescrevam consultas HQL durante a migração entre bancos de dados diferentes.
#11. (CESPE – INPI/2013) interface Criteria do Hibernate é utilizada para realizar consultas ao banco de dados.
#12. (FCC- TRE-SP/2017) Considere o fragmento de código, abaixo, que utiliza Hibernate em uma aplicação Java. Criteria crit = session.createCriteria(Candidato.class); …. I …. List results = crit.list(); Para que sejam retornados apenas os candidatos cujos nomes iniciem por “Mar”, a lacuna I deve ser preenchida com
#13. (CESPE – ANTT/2013) Considerando-se a necessidade de unificação dos sistemas legados por meio de dados e aplicações, é possível que uma aplicação escrita em linguagem procedural Cobol chame subprogramas na linguagem Natural, seja de forma local ou remota.
#14. (FEPESE – JUCESC/2017) A conversão de uma string vazia (“”) em Javascript para número, string, e boolean, respectivamente, resultaria em:
#15. (IBFC – TJ-PE/2017) Em um programa orientado a objetos, verifica-se que a classe X estende a classe Y. Ou seja, pode-se afirmar, pelos preceitos da POO (Programação Orientada a Objetos), que:
#16. (FCC – AL-MS/2016) Considere a seguinte página HTML5 que utiliza CSS3. Conclui-se que a lacuna I contém a instrução
#17. (CESPE – TRE-TO/2017) Utilizado com o Javascript, o AJAX proporciona novos usos a padrões já existentes e tem a capacidade de
#18. (FGV – SEPOG – RO/2017) Essa questão utiliza a seguinte convenção nas opções de resposta: nome em português (nome em inglês) Um navegador web, para executar um código Javascript, utiliza um
#19. (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. ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
Correto: </br>
2. É uma linguagem de script multiparadigma, baseada em protótipo, e suporta estilos de programação orientada a objetos, imperativo e funcional. </br> </br>
3. O operador === (três símbolos de igual) retorna verdadeiro caso os operandos sejam iguais e do mesmo tipo. </br> </br>
4. Introduzido em ECMAScript 6, objetos Proxy permitem que se interceptem determinadas operações e personalize o comportamento da função. </br> </br>
Errado: </br>
1. As palavras reservadas var, let, const e globals são utilizadas para declaração de variáveis. </br>
Para ler mais sobre o assunto, acesse: Variáveis Javascript( ) e Palavras Reservadas ( ) </br> </br>
5. O uso da sintaxe ${expressão} em literais string é denominada Template Strings. A interpolação ocorre em textos delimitados por aspas duplas (“).