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.


821Q104003 | Programação, Analista Infraestrutura e Logística, BACEN, CESPE CEBRASPE

Acerca das linguagens e ambientes de programação ASP.NET e C#, julgue os itens que se seguem.

Em C#, o comando goto transfere a execução do programa diretamente para um ponto de marcação específico. O exemplo abaixo apresenta uma sintaxe correta para esse comando.

imagem-001.jpg

  1. ✂️
  2. ✂️

822Q119889 | Programação , Java, Analista de Sistemas Pleno Engenharia de Software, Petrobras, CESGRANRIO

2014_12_24_549a85a369463.jpg
2014_08_25_53fb15ccf2ee9.jpg

O algoritmo recursivo (recFind) em Java, acima, que está sendo escrito por um analista, tem como objetivo localizar um elemento (searchKey) em um vetor (vetA). Para que o algoritmo funcione conforme especificado, qual das modificações propostas nas opções deve ser implementada, considerando que no exemplo acima o algoritmo tenta localizar o número 3 no vetor?

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

823Q168562 | Programação, JavaScript, Auditor do Tesouro Municipal Tecnologia da Informação, Prefeitura de Natal RN, ESAF

Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afi rmar que:

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

824Q700579 | Programação, Analista de Tecnologia da Informação, IF RO, IBADE, 2019

Texto associado.


Em bancos de dados, uma transação é um conjunto de operações delimitadas por um início e um fim. Iniciando quando se executa o primeiro comando SQL e terminando de acordo com as seguintes situações: 
(1) encerra a transação salvando permanentemente todas as alterações realizadas durante a transação. 
(2) encerra a transação descartando todas as alterações realizadas durante a transação. 
As operações em (1) e em (2) são conhecidas, respectivamente, por:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

825Q167575 | Programação, Java, 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 diferentes arquiteturas e tecnologias que, se
escolhidas, impactarão as características do sistema descrito no
texto, julgue os itens de 26 a 29.

A tecnologia EJB (enterprise Java beans) apresenta, na sua versão 3.1, melhorias que propiciam facilidades para o uso de beans singleton e que permitem o uso de beans de uma classe, sem necessidade de desenvolvimento de sua interface correspondente, e a invocação assíncrona de beans de sessão.

  1. ✂️
  2. ✂️

826Q850593 | Programação, Programação estruturada, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020

Em termos de conceitos a Programação Estruturada difere da Programação Orientada a Objetos. Portanto, considere a tabela abaixo com os seguintes conceitos e dois paradigmas de programação.
I. Sequência de funções executadas de modo empilhado. II. Herança III. Instância IV. Desvios V. Encapsulamento
A. Programação Orientada a Objeto B. Programação Estruturada
Assinale a opção CORRETA que representa a ordem de associação entre a coluna da esquerda com a da direita.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Texto associado.

Imagem 006.jpg

Com referência ao trecho acima, extraído de um arquivo de configuração de um host no Linux para filtragem de pacotes, e no qual os números das linhas foram introduzidos somente como elementos para referenciá-las e não fazem parte do arquivo, julgue os itens que se seguem.

Os comandos que definem as políticas default para tratamento de pacotes estabelecem que tudo o que não for expressamente permitido será bloqueado pelo host.

  1. ✂️
  2. ✂️

828Q166339 | Programação, Linguagens de programação, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

Herança e interfaces são conceitos da orientação a objetos que permitem, respectivamente, a reutilização de código e o estabele-cimento de contratos de obrigatoriedade na implementação de certas funcionalidades. Em C#,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

829Q121303 | Programação , WSDL, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, acerca de desenvolvimento para Web.

Na estrutura de um documento WSDL, o elemento Imagem 019.jpg descreve os tipos de dados usados por um web service.

  1. ✂️
  2. ✂️

831Q682461 | Programação, Programador Visual, UFF, COSEAC, 2019

As medidas 560 x 320 mm referem-se ao tamanho padrão de publicações em formato:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

832Q231139 | Programação, XML, Programador de Computador, TRE RN, FCC

No ambiente de desenvolvimento de aplicações web, uma aplicação cujo objetivo é gerar páginas (HTML, XML e outras) e conteúdo dinâmico em respostas às solicitações, é do tipo orientada para

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

833Q121843 | Programação , Orientação a Objetos, Analista de Tecnologia da Informação, UFAL, COPEVE UFAL

Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,

I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.

II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses.

III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas.

IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.

verifica-se que

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

834Q104441 | Programação , XML, Analista Administrativo Tecnologia da Informação, ANA, ESAF

Analise as seguintes afirmações a respeito do esquema conceitual XML:

I. Um elemento qualquer é definido por um nome e um valor.
II. Um documento XML é definido por um nome e um elemento.
III. Um atributo é definido por um nome de tipo, caracteres de dados e elementos associados.

Assinale a opção correta.

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

835Q687369 | Programação, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

Determine o resultado lógico das expressões descritas em PHP abaixo, assinalando V para verdadeiro ou F para falso. Em seguida, assinale a alternativa com a sequência correta. Considere para as respostas os seguintes valores:
$a = 4
$b = 2
$c = 9
$d = 3
( ) ($a > $b) && ($d/3 <> $c)
( ) ($d < $b) || ($c/3 != $d)
( ) ($c != $d*$d) && !($a < $b)
( ) ($a%$b <> 0) || !($d%3 == $c/$d)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

836Q685886 | Programação, Tecnico de Tecnologia da Informacao, UFC, CCV UFC, 2019

Sobre Web services, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

837Q681298 | Programação, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

Com relação à Programação orientada a objetos, marque V para verdadeiro ou F para falso. Em seguida, assinale a alternativa com a sequência correta.
( ) Os objetos se comunicam uns com os outros através de mensagens.
( ) Uma variável interna é um comportamento mantido dentro de um objeto.
( ) Um objeto é uma construção de software que encapsula estado e comportamento.
( ) O domínio é o conjunto de conceitos que representam aspectos importantes do problema que um desenvolvedor precisa resolver.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

838Q165970 | Programação, Conceitos básicos de programação, Auditor Fiscal da Receita Estadual, SEFAZ SC, FEPESE

Assinale a alternativa correta a respeito das variáveis e constantes, utilizadas em diversas linguagens de programação.

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

839Q163923 | Programação, Net, Auditor Fiscal da Receita Estadual, SEFAZ SC, FEPESE

Verifique quais das seguintes afirmativas, a respeito do desenvolvimento de programas utilizando o Microsoft Visual Studio 2005 e o .NET Framework 2.0, são verdadeiras.

1. O Visual Studio pode produzir módulos (assemblies) com nomes universalmente únicos, chamados de nomes fortes (strong names), que garantem a exclusividade do nome através do uso de pares de chaves criptográficas.

2. O Visual Studio pode proteger módulos (assemblies) de modo a impedir a sua descompilação, ou seja, a obtenção do código fonte a partir da linguagem intermediária gerada pela sua compilação.

3. É possível desenvolver em C# uma subclasse de uma classe pública escrita em VB.NET.

4. É possível desenvolver parte dos métodos de uma mesma classe na linguagem C# e outra parte em VB.NET utilizando o mecanismo de classes parciais.

Assinale a alternativa que indica todas as afirmativas corretas.

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

840Q153971 | Programação, JEE, Analista Judiciário Tecnologia da Informação, STJ, CESPE CEBRASPE

Texto associado.

Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

Na plataforma J2EE, uma aplicação web para a Internet pode ser composta por servlets, Java Server Pages (JSP) e páginas HTML. Nessas aplicações, a apresentação dos dados pode ser separada da lógica do negócio, adotando-se o estilo de arquitetura model view controller (MVC). Nesse caso, pode-se usar servlets operando como controladoras que recebem as solicitações dos usuários e providenciam o processamento das mesmas. Em uma mesma aplicação, entretanto, só pode existir um servlet operando como controladora.

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