Início

Questões de Concursos Programação

Resolva questões de Programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


422Q263117 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

A respeito de orientação a objetos em linguagem Java, julgue os
itens subsequentes.

Uma variável de instância possui vários valores para cada instância da classe, enquanto que variáveis de classe iniciam-se pelo modificador private, significando, ao compilador, que há apenas uma cópia da classe em existência, independentemente de quantas vezes ela é instanciada.

  1. ✂️
  2. ✂️

423Q119259 | Programação , Orientação a Objetos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Na programação orientada a objetos, temos conceitos como Herança e Polimorfismo. Sobre esses conceitos analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Para evitar código redundante, o paradigma de orientação a objetos oferece uma estrutura hierárquica e modular para reutilização de código através de uma técnica conhecida como herança.

II. Herança permite projetar classes genéricas que podem ser especializadas em classes mais particulares, onde as classes especializadas reutilizam o código das mais genéricas.

III. Literalmente, polimorfismo significa muitas formas. No contexto e projeto orientado a objetos, entretanto, refere-se à habilidade de uma variável de objeto de assumir formas diferentes.

IV. Polimorfismo permite que os atributos de uma classe não tenham acesso diretamente.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

424Q258080 | Programação, JSP, Técnico Judiciário Programação de Sistemas, TRE AP, FCC

Em relação a PHP e JSP é correto afirmar:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

425Q167564 | Programação, Java Hibernate, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPE

Texto associado.

Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

Com relação às tecnologias para desenvolvimento web em Java que
podem ser empregadas no sistema descrito no texto, julgue os itens
a seguir.

A tecnologia Hibernate 3.5 é apropriada para o sistema a ser desenvolvido: entre as características que a credenciam, está o fato de ela possibilitar a recuperação de objetos por meio da formulação de queries em linguagens HQL (hibernate query language) e SQL (structured query language), bem como pelo uso de APIs (application programming interfaces) de busca por critério, entre outras.

  1. ✂️
  2. ✂️

426Q264932 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 22a Região, FCC

A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

427Q120382 | Programação , Padrões de projeto, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIO

Em uma aplicação para gerenciamento de currículos profissionais, deve haver uma funcionalidade para pesquisa (busca) por informações previamente registradas. Essa funcionalidade deve ser apresentada aos usuários como um formulário da interface gráfica da aplicação cuja composição deve ser diferente em cada uma das seguintes situações. Na primeira, o formulário deve apresentar ao usuário campos que permitam realizar buscas por empresas que oferecem vagas de emprego. Na segunda situação, o formulário deve apresentar campos para permitir aos usuários a realização de buscas por currículos de candidatos a vagas de emprego. O engenheiro de software, encarregado da implementação dessa funcionalidade, decidiu usar um padrão de projeto do catálogo GoF (Gang of Four). Esse padrão foi escolhido porque permite construir produtos com diferentes representações de tal forma que o mesmo processo de construção possa ser usado para criar diferentes produtos. No caso da funcionalidade descrita acima, os diferentes produtos a serem criados são as duas variantes do formulário de busca.

Dentre os listados abaixo, qual foi o padrão escolhido pelo engenheiro de software?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

428Q700234 | Programação, Assistente Ministerial de Informática, MPC PA, CESPE CEBRASPE, 2019

Texto associado.

O HTML (hypertext markup language) tem amplo uso difundido nas páginas publicadas na Internet. Assinale a opção que corresponde à tag utilizada no caso em que seja necessário utilizar uma lista não ordenada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

429Q111500 | Programação , Java, Analista de Informática, SPTrans, VUNESP

Considere o código Java apresentado a seguir.

public class ExemploOperadorUnario{
puclic sstatic void main(String args[]){
int varl = 10;
int var2 = 20;
int res = 0;
res = var1 + var2;
System.out.println("res; " + res);
res = var1++ + var2;
System.out.println("res: " + res);
res = var1 + var2;
System.out.println("res; " + res);
res = var1+ var2;
System.out.println("res: " + res);

Assinale a alternativa que contém o resultado correto da execução do código.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

430Q101773 | Programação , JAVA JSF, Analista Administrativo Área 4, ANAC, CESPE CEBRASPE

Texto associado.

Com relação ao desenvolvimento Java, julgue os itens a seguir.

A validação de dados de um componente pode ser uma das funções de um backing bean, em uma aplicação JSF.

  1. ✂️
  2. ✂️

431Q118700 | Programação , Orientação a Objetos, Analista de Sistemas, UDESC, FEPESE

Analise o texto abaixo:

Sejam A e B duas classes em um programa orientado a objetos. Se A é __________ de B, então objetos da classe A _________________ atributos que objetos da classe B.

Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

432Q218596 | Programação, PHP, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Suponha que uma equipe de programadores PHP tenha como
atribuição o desenvolvimento de um módulo de software a
partir da composição, da extensão ou da adaptação de um
framework. Com base nessa situação e considerando as boas
práticas do desenvolvimento e manutenção de sistemas,
incluindo-se as recomendadas pelos desenvolvedores de
extensões padronizadas para PHP, julgue os itens seguintes.

Ao se escreverem scripts PHP, deve-se empregar indentação com espaços em branco, sem uso de tabs; atribuições em arrays devem ser alinhadas; comentários podem adotar o estilo C ou estilo C++, mas comentários em estilo PERL devem ser evitados.

  1. ✂️
  2. ✂️

433Q230900 | Programação, Java, Programador de Computador, TRE CE, FCC

Considere a variável idade declarada no método main de uma classe Java, com a seguinte instrução:

int idade=12;

Analise:

I. System.out.println (idade<18?"Menor de idade":"Maior de idade");

II. if(idade<18) {System.out.println("Menor de idade");} else {System.out.println("Maior de idade");}

III. if(idade<18) {System.out.println("Menor de idade");} else if (idade>=18) {System.out.println("Maior de idade");}

IV. switch(idade) {case<18: System.out.println("Menor de idade"); break; case>=18: System.out.println("Maior de idade");}

Contém uma instrução correta que exibirá na tela a frase "Menor de idade":
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

435Q150805 | Programação, Java Hibernate, Analista Judiciário Tecnologia da Informação, TJ RO, CESGRANRIO

Sobre o framework de mapeamento objeto/relacional Hibernate, é correto afirmar que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

436Q847903 | Programação, JBoss, Ministério da Economia Tecnologia da Informação TI, CESPE CEBRASPE, 2020

Acerca do servidor de aplicações JBoss, julgue o item seguinte.

O arquivo de configuração host-master.xml deve ser utilizado para configurar os detalhes necessários para o funcionamento de um servidor em formato standalone.

  1. ✂️
  2. ✂️

437Q851261 | Programação, JBoss, Ministério da Economia Tecnologia da Informação TI, CESPE CEBRASPE, 2020

<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="com.mysql"> <Resources> <Resource-root path="mysql-connectorjava-5.1.15.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module>

Tendo como referência inicial o conteúdo do arquivo de nome module.xml do JBoss, apresentado acima, julgue o item subsequente.
EAP_HOME/conf é o diretório padrão dos módulos; para que seja possível pesquisar em diretórios diferentes, o novo diretório deve ser configurado na variável JBOSS_PATH.
  1. ✂️
  2. ✂️

438Q657984 | Programação, PHP, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020

Uma página PHP está sendo executada em um servidor Apache e necessita buscar informações em um banco de dados, como, por exemplo, o MySQL Server. Para isso, ao se habilitar o PHP no servidor, foi configurado o módulo de suporte do PHP para buscar dados no MySQL Server.

Nessa situação hipotética, caso se deseje verificar se esse módulo está instalado, será correto o uso da função

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

439Q234602 | Programação, Servidores de aplicação, Programador de Computador, TRE RJ, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, referentes a noções de desenvolvimento e
manutenção de sistemas e aplicações.

O sistema operacional Windows permite que seja possível utilizar o computador em sua visão tradicional, quando eram centralizados e concentrados todos os serviços e recursos fornecidos aos usuários. Essa é uma solução denominada thin client.

  1. ✂️
  2. ✂️

440Q105339 | Programação , Scripts, Analista Administrativo Rede e Segurança, ANATEL, CESPE CEBRASPE

Com relação a linguagens de programação, julgue o item abaixo.

A instrução test expression OR [expression] no shell bash do sistema operacional Linux funciona com inteiros, arquivos e strings. Por exemplo, uma linha dentro de um arquivo que contenha a instrução if test $ 1 -gt 0 segue a sintaxe correta.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.