Teste 10: 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 10: 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. (IADES – CRC-MG/2015)  Assinale a alternativa que indica a maneira correta de se obter, em C#.NET, o número de elementos presentes em um ArrayList chamado Lista. 

#2. (FGV – TCM-SP/2015) Com relação ao ambiente VB .NET, considere o trecho de código a seguir: 
  Dim L As Button = New Button 
 … 
 AddHandler L.Click, AddressOf OnControlesClic 
 Uma assinatura adequada para OnControlesClic é:

#3. (CETAP – MPCM/2015) A plataforma .Net possui um conceito semelhante ao conceito de pacote em Java. Este conceito se conhece como:

#4. (CETRO – FUNDAÇÃO CASA/2014) Quanto ao .NET, assinale a alternativa correta.

#5. (FCC – TRF – 5ª REGIÃO/2017) Após a instalação do JBoss 7 em um servidor com sistema operacional CentOS 6 e testar o seu correto funcionamento, um Analista deseja torná-lo disponível na web liberando o acesso em todas as interfaces ou para o IP público do servidor. Para efetuar essa configuração, ele deve editar o campo apresentado abaixo no arquivo /usr/share/jbossas/standalone/configuration/standalone.xml.  

 

O valor a ser inserido em I deve ser

#6. (FCC – DPE-SP/2013) O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET Framework, analise:  
 I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.  
 II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type System e são comuns a todas as linguagens que o utilizam.  
 III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços.  
 IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common Intermediate Language (CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as ro- tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.  
 Está correto o que se afirma em

#7. (CETAP – MPCM/2015) A tecnologia ASP.NET Web Forms permite construir websites com páginas dinâmicas usando componentes similares e eventos típico de aplicações nativas para sistemas operacionais, tais como o evento “arrastar e soltar” (drag-and-drop). 
 O DropDownList é um controle utilizado para capturar dados de uma fonte e é capaz de retornar (trazer) ou modificar esses dados na sua origem. Assim sendo, analise o bloco de código a seguir e escolha a única opção correta sobre o resultado do processamento dessas instruções: 
 

#8. (CESGRANRIO – EPE/2014)  Observe o código C# abaixo, encontrado em uma implementação de um sistema em ASP.Net. 
 
As cinco declarações presentes nesse código são exemplos de:

#9. (CESPE – TRT – 7ª Região (CE)/2017) No que se refere a Apache, Tomcat e JBoss, assinale a opção correta.

#10. (CESPE –  TRE-TO/2017) 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 assinatura e o mesmo tipo de retorno, relaciona-se a

#11. Na programação orientada a objetos há um recurso que agrega valor às modelagens e implementação de sistemas/aplicativos: a herança. Esse mecanismo permite criar novas classes a partir de classes já existentes, princípio conhecido em modelagem de sistemas como especialização. Correspondem a vantagens do uso dos conceitos de herança, EXCETO:

#12. (IESES – BAHIAGÁS /2016) Em um sistema de software estruturado em MVC (Model/View/Controller), pode-se afirmar que: 

#13. (CESPE –  TRT – 7ª Região (CE)/2017)  
  No trecho de código apresentado, está em uso o conceito de orientação a objeto do tipo

#14. (UPENET/IAUPE –  UPE/2017) Sobre Análise e Projeto Orientado a Objetos, analise as afirmativas abaixo: 
 I. A análise modela com foco no entendimento do domínio do problema, enquanto o projeto está relacionado à modelagem da solução do problema. 
 II. A informação levantada na Análise deve ser discutida e aprovada pelo cliente. 
 III. As atividades do projeto são direcionadas ao programador. 
 IV. Não é verdade que haja correspondência 1-para-1 entre entidades no modelo de análise e entidades no modelo de projeto. 
 Quantas afirmativas estão CORRETAS? 

#15. (FUNCERN –  IF-RN/2017) Quanto aos tipos de relacionamentos do paradigma orientado a objetos, a ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Correto: 

– associação especifica que objetos de um item estão conectados a objetos de outro item. 

Errado: 

– dependência determina que um item utiliza as informações e os serviços de outro item e vice-versa

    • Este relacionamento tem como objetivo identificar um certo grau de dependência de uma classe em relação à outra, ou seja, sempre que ocorrer uma mudança na classe da qual outra classe depende, esta deverá também sofrer uma mudança. 

 

– generalização permite que os objetos da classe-filha possam ser utilizados em qualquer local em que a classe-mãe ocorra e vice-versa. 

– especialização define uma relação entre itens gerais, chamados classes-filha, e itens específicos, chamados classes-mãe, dos itens gerais. 

    • O relacionamento de especialização/generalização é uma forma de associação entre casos de uso na qual existem dois ou mais casos de uso com características semelhantes, apresentando pequenas diferenças entre si. Quando tal situação ocorre, costuma-se definir um Caso de Uso Geral que descreve as características compartilhadas e então relacioná-lo com os outros Casos de Uso envolvidos (características específicas).

 

Para ler mais sobre o assunto, acesse: Diagrama de Classes ( )

#16. (FCC –  DPE-AM/2018) Os Padrões Web em Governo Eletrônico, sugerem que o código das páginas web seja organizado nas camadas de conteúdo, apresentação e comportamento. A recomendação é que a camada de comportamento seja construída utilizando

#17. (CONSULPLAN –   TRE-RJ/2017) A respeito da linguagem JavaScript, é INCORRETO afirmar que ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Errado: </br>

– em JavasScript existem dois operadores que expressam igualdade entre valores de mesmo tipo: == e ===.  </br>

== Igualdade
=== Igual e mesmo tipo

</br> </br> Para ler mais sobre o assunto, acesse: Operadores Javascript ( )

#18. (FCC –  TST/2017) Considere o fragmento de código JavaScript abaixo. 
  
Nesse código,  

#19. (FUNCERN –  IF-RN/2017) Em JavaScript, um array chamado cargos pode ser definido e inicializado da seguinte forma: 
 
Após a execução da instrução cargos.pop(), em JavaScript, os elementos do array cargos serão

#20. (FGV – IBGE/2017) Analise o trecho de código a seguir em linguagem JavaScript: 
   
Após executar esse trecho de código, o valor da variável jsonString será:  

#21. (FGV – IBGE/2017) O tratamento de exceções permite ao desenvolvedor gerenciar os erros durante a execução de um programa de forma organizada. 
 O seguinte bloco exemplifica o tratamento de exceções em uma linguagem orientada a objetos: 
  
 Considere que o método print exibe a mensagem passada como parâmetro na tela, que o método CopyFiles realiza operação de cópia de todos os arquivos do diretório passado por parâmetro e que a classe IOException herda de Exception.
 Utilizando o código apresentado e seu conhecimento sobre tratamento de exceções, a alternativa correta é: 

#22. (CS-UFG – CELG/GT-GO/2017) Código Javascript pode ser embutido em páginas HTML, o que permite a modificação dinâmica do conteúdo das páginas. Assim, o código Javascript deve ser inserido dentro do código HTML no

#23. (FUNDEP (Gestão de Concursos) – UFVJM-MG/2017) O JavaScript é uma linguagem leve, interpretada e baseada em objetos, mais conhecida como a linguagem de script para páginas Web. 
Assinale a alternativa que apresenta corretamente uma biblioteca de JavaScript.

#24. (COSEAC – UFF/2017) É um ambiente de desenvolvimento integrado (IDE) utilizado para aplicações Java:

#25. (CESPE – MEC/2015) Julgue o seguinte item, com base na arquitetura Modelo, Visão e Controlador (MVC).  
O controlador gerencia as requisições dos usuários encapsulando as funcionalidades e prepara dados do modelo.

#26. (UFMT – UFMT/2016) Ambientes de Desenvolvimento Integrado (IDE – Integrated Development Environment) são softwares que agregam diversas ferramentas que facilitam o desenvolvimento rápido de aplicativos, melhorando a produtividade de desenvolvedores de software. Com base nesses ambientes, analise as afirmativas. 
 I – As ferramentas mais comuns encontradas em IDE são: editor, compilador/interpretador e depurador. 
 II – NetBeans é um IDE open-source apenas para linguagem de programação Java. 
 III – O IDE Eclipse Mars possui diversos pacotes, dentre eles, os para desenvolvimento em C/C++. 
 Está correto o que se afirma em

#27. (CESPE – MEC/2015) Uma empresa que realiza vendas pela Internet pretende expandir seu modelo de negócio e sua forma de atendimento, passando também a alugar produtos e a atender seus clientes por meio de aplicativos para dispositivos móveis. Considerando essas informações, julgue o item a seguir. 
  Se o software da empresa tiver sido desenvolvido utilizando-se o padrão de arquitetura MVC (model view controller), as novas atividades da empresa exigirão a realização de ajustes apenas nos elementos view e controller.

#28. (FCC – AL-RN/2013) Com a utilização do Eclipse IDE, é possível efetuar a mudança de encoding de um determinado arquivo, alterando-o, por exemplo, para UTF-8. Esse processo pode ser feito pela opção “Set Encoding…” presente no menu 

#29. (CESPE – MPE-PI/2012) O IDE Eclipse é um dos ambientes da linguagem Java preferidos por programadores para o desenvolvimento de programas em qualquer sistema operacional.

#30. (COPS/UEL – FOMENTO-PR/2013) O método sort a seguir, escrito na linguagem Java, utiliza um método de classificação para ordenar vetores de números inteiros. 
 
Assinale a alternativa que contém o método de classificação que corresponde ao padrão de comportamento do método sort.

Ver Resultado

Deixe uma resposta