Juliana Jenny Kolb
Home > Simulados on-line > Questões de Concursos > Tecnologia da Informação (TI) > Questões Linguagem de Programação
Teste 7: 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. (Quadrix – DATAPREV/2014) Para o caso de um desenvolvedor precisar implementar seu próprio controlador de base de dados, usando a JPA, qual seria a tecnologia de Java EE mais interessante para se implementar esse serviço?
#2. (CESPE – TCE-PA/2016) Com relação ao desenvolvimento de aplicações que utilizam o .NET Framework, julgue o item subsequente. O ADO.NET é uma linguagem de scripts que fornece funcionalidades similares ao JavaScript para os desenvolvedores do .NET Framework.
#3. (FGV – TCM-SP/2015) Observe o código VB .NET a seguir. Dado que as funções ListaDeAlunos e ListaDeDisciplinas retornam, respectivamente, listas dos tipos List(Of csAluno) e List(Of csDisciplina), a definição para a consulta LINQ QR, compatível com o restante do código, é:
#4. (FCC – TRT – 16ª REGIÃO (MA)/2014) Na arquitetura Java EE, muito trabalho que poderia ser feito pelo programador é feito por um middleware denominado container. Os tipos principais de container que existem e executam em um servidor de aplicações Java EE completo são:
#5. (FCC – MPE-AM/2013) Dentre as tecnologias que compõem a plataforma Java EE 7, NÃO está incluída a
#6. (FUNDEP (Gestão de Concursos) – CRM – MG/2017) Qual função em PHP deveria ser utilizada para se retornar um número com o tamanho de uma string?
#7. (IBFC – TJ-PE/2017) Na discussão na implementação de uma aplicação web com o Modelo MVC (Model-View-Controller) assinale a alternativa que apresenta afirmações abaixo que são tecnicamente verdadeiras: I. O Modelo MVC foi desenvolvido com o conceito típico de uma arquitetura linear dos seus três principais componentes. II. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. III. Esse padrão unifica todas as tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação num único pacote. IV. O Controller faz a mediação da entrada, convertendo-a em comandos para o Model ou View.
#8. (CESPE – SEDF/2017) Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir. O padrão MVC possibilita a existência de diferentes interfaces com o usuário, que podem ser alteradas sem a modificação das regras de negócio.
#9. (Quadrix – CFO-DF/2017) Com base no código acima, escrito na linguagem de implementação JavaScript, julgue o item subsecutivo. Neste código, o ciclo for define uma variável de índice (var i = 0) e verifica se a condição declarada é cumprida, ou seja, i < 1.
#10. (Quadrix – CFO-DF/2017) Com relação à interface web Ajax e à linguagem de estilos CSS, julgue o próximo item. XMLHttpRequest é considerada como a principal classe em JavaScript para o trabalho com Ajax.
#11. (FCC – TRE-SP/2017) Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução:
#12. (FCC – TRE-SP/2017) Considere o fragmento de código, abaixo. Se no interior do contêiner a quantidade de texto exceder a área visível, para que apareça automaticamente uma barra de rolagem do lado direito do contêiner deve ser adicionada às configurações CSS a instrução
#13. (Quadrix – SEDF/2017) É na camada View, da arquitetura MVC, que é realizada toda a lógica do aplicativo, como, por exemplo, as validações e regras de negócios.
#14. (FCC – TRF – 5ª REGIÃO/2017) Na programação orientada a objetos são utilizados classes e métodos. Um método
#15. (IFB – IFB/2017) Sobre CSS é correto afirmar, EXCETO:
#16. (FGV – IBGE/2016) O padrão de projetos MVC (Model-View-Controller) tem como objetivo separar lógica de negócios (Model), interface do usuário (View) e o fluxo da aplicação (Control). O padrão MVC usa em sua arquitetura diversos outros padrões de projeto para atingir seu objetivo. Em MVC, as classes do Model não devem conhecer nada sobre as camadas de interface que exibem suas informações. O padrão de projeto utilizado pelo padrão arquitetural MVC que é responsável por fazer com que o Model informe mudanças em seu estado para as interfaces, sem conhecê-las, é o:
#17. (INSTITUTO AOCP – CASAN/2016) Para a divisão de um software em camadas lógicas, utilizamos o conceito de layers. O MVC, por exemplo, pode ser considerado um padrão de divisão de layers. Outro exemplo é o Domain-Driven Design que propõe a divisão em quatro layers, além de outras mais layers propostas por diferentes autores. Sabendo disso, a divisão em layers é importante porque, além de organizar o código, ela também contribui para
#18. (FUNCAB – CREA-AC/2016) O framework utilizado no Java Enterprise Edition, que permite que o desenvolvedor crie interfaces de usuários através de um conjunto de componentes de interfaces pré-definidas; que fornece um conjunto de tags JSP para acessar os componentes e utiliza Ajax para tornar os processos mais rápidos e eficientes é o:
#19. (FGV – PGE-RO/2015) A arquitetura da plataforma Java Enterprise Edition (JEE) é baseada em componentes. Tais componentes operam em ambientes de execução denominados containers, os quais gerenciam o ciclo de vida, provem mecanismos de segurança e disponibilizam os serviços necessários para cada tipo de componente. Servlets e aplicações java standalone que acessam as facilidades da plataforma JEE são componentes que operam, respectivamente, nos containers:
#20. (FCC – DPE-RS/2017) Considere que em um projeto orientado a objetos há uma classe com cinco métodos. Com base na métrica LCOM − Lack of Cohesion in Methods,
#21. (CESPE – TRE-BA/2017) 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 que
#22. (FUNDEP (Gestão de Concursos) – UFVJM-MG/2017) Assinale a alternativa que apresenta corretamente uma marcação HTML?
#23. (FCC – TRT – 11ª Região (AM e RR)/2017) Considere que um Técnico está desenvolvendo um site acessível utilizando HTML5 para que seja adequadamente interpretado por leitores de tela usados por deficientes visuais. Assim, recomendou a associação de etiquetas de texto (label) aos campos (input) dos formulários utilizando, nos elementos input e label, respectivamente, os atributos
#24. (COPESE – UFPI/2017) O conceito de programação orientada a objeto foi amplamente difundido a partir da evolução da linguagem de programação Smalltalk, em sua versão 80. Sobre o paradigma de programação orientada a objetos, assinale a opção INCORRETA.
#25. (FGV – IBGE/2017) Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que:
#26. (FCC – DPE-SP/2015) As aplicações para web que utilizam Java EE normalmente utilizam o padrão de arquitetura MVC. Neste padrão
#27. (FCM- IF Sudeste – MG/2016) Em PHP, existem diversas funções para rotinas específicas. A função que habilita uma conexão com o servidor de banco de dados MySQL, sendo indispensável a chamada dessa função antes de qualquer transação na base de dados, é a
#28. (ESAF – ESAF/2015) Vários recursos foram modificados e/ou adicionados ao Java EE 6. Entre essas novidades encontram-se Servlet 3, JSF 2 (JavaServer Faces), JPA 2 (Java Persistence API) e CDI (Contexts and Dependency) e o EJB 3.1 (Enteprise JavaBeans). Em relação a esses recursos, é correto afirmar que o
#29. (FCC – TRT – 11ª Região (AM e RR)/2017) Considere a figura abaixo que descreve um sistema, denominado e-intimação, que utiliza web service. Foram omitidos da figura o protocolo (indicado por P) e o formato (indicado por F) de geração do documento de intimação que correspondem, correta e respectivamente, a
#30. (CESPE – TCE-PA/2016) Web service é um software que, armazenado em um computador, pode ser acessado por outro software em outro computador por meio de uma rede. A partir dessa afirmação, julgue o item subsequente. Ao se usar o protocolo SOAP (simple object access protocol), cada solicitação e cada resposta são colocadas em um envelope SOAP, nos momentos de invocação e retorno de um web service, respectivamente.