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.


1361Q118423 | Programação , Analista de Sistemas, EBAL, CEFET BA

Em um Sistema Orientado para Objetos, as classes não estão flutuando no vácuo. Elas possuem relacionamentos complexos entre si. Esses relacionamentos descrevem como as classes interagem umas com as outras.


A alternativa que representa uma afirmação verdadeira sobre os possíveis relacionamentos entre as classes é a

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

1362Q154528 | Programação, Delphi, Analista Judiciário Tecnologia da Informação, TRE RJ, NCE UFRJ

Considere a declaração abaixo, feita em uma unit Delphi4:

Elemento1 = class(Elemento2, Elemento3, Elemento4)

Pode-se afirmar que:

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

1363Q186871 | Programação, HTML, Agente da Fiscalização Financeira, TCE SP, FCC

A linguagem DHTML, unindo as tecnologias HTML, JavaScript e uma linguagem de apresentação, significa
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1364Q711542 | Programação, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019

Um programador Java, na tentativa de armazenar quatro valores inteiros referentes a números de contas bancárias em um array, utilizou as instruções abaixo.
I. int [] contas = {1234, 3451, 2341, 3214};
II. int contas = [{1234}, {3451}, {2341}, {3214}];
III. int [] contas; contas = {1234, 3451, 2341, 3214};
IV. contas = new int[4]; contas[1]=1234; contas[2]=3451; contas[3]=2341; contas[4]=3214;
Está correto o que se afirma APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1365Q691847 | Programação, Técnico de Tecnologia da Informação Sistemas, UFRPE, SUGEP, 2019

Suponha que ‘vec’ é um array ordenado de 1000 chaves inteiras. Quantas comparações no máximo são necessárias para verificar se um inteiro qualquer ‘r’ pertence a ‘vec’?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1366Q836240 | Programação, Java, CRECI 14a Região Analista de TI, Instituto Quadrix, 2021

A respeito da linguagem de programação Java, julgue o item.

O controle de loops com variáveis de ponto flutuantes pode resultar em valores de contador imprecisos. Para evitar tais situações, devem ser usados números inteiros para se controlar os loops de contagem.

  1. ✂️
  2. ✂️

1367Q153243 | Programação, Java Hibernate, Analista Judiciário Tecnologia da Informação, TRT 8a Região, FCC

Os três estados de objeto definidos pelo framework Hibernate são:

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

1369Q673781 | Programação, Auditor de Finanças, SEFAZ AL, CESPE CEBRASPE, 2020

De acordo com o PMBOK 6, o gerente do projeto não é responsável por garantir que o trabalho relacionado a requisitos seja considerado no plano de gerenciamento do projeto, porque, em projetos ágeis, em vez de planejamento do escopo, há a definição do backlog, que acontece mais ao longo da vida do projeto e menos em seu início.
  1. ✂️
  2. ✂️

1370Q251918 | Programação, Java, Técnico Judiciário Programação de Sistemas, TSE, CONSULPLAN

Wicket representa um framework Java de desenvolvimento Web, construído sobre API servlet Sun Microsystems, ao contrário do Struts, que se baseia no modelo Model-View- Controller (MVC). Ter um conhecimento profundo do ciclo de vida Wicket ajuda o desenvolvedor a usar Wicket de forma mais eficaz. O ciclo de vida consiste das seguintes etapas

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

1371Q657956 | Programação, JSF, Analista Judiciário Programador, TJ PA, CESPE CEBRASPE, 2020

Assinale a opção que apresenta a fase do ciclo de vida que, no framework JavaServer Faces 2.0, recria a árvore de componentes da página, dispara validadores nos componentes da UIViewRoot e a atualiza dentro do objeto FacesContext.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1372Q686961 | Programação, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

 Considere as definições descritas abaixo: 
I. Define os componentes de uma especificação de serviço que pode ser usada para descobrir sua existência. Esses componentes incluem informações sobre o provedor de serviço, os serviços fornecidos, o local da descrição da interface de serviço e informações sobre os relacionamentos de negócios.   
II. Padrão de trocas de mensagens que oferece suporte à comunicação entre os serviços. Define os componentes essenciais e opcionais das mensagens passadas entre serviços.   
III. Linguagem de definição de serviço Web, que é um padrão para a definição de interface de serviço. Define como as operações de serviço (nomes de operação, parâmetros e seus tipos) e associações de serviço devem ser definidas.   
As descrições I, II e III correspondem, correta e respectivamente, a 
 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1373Q235661 | Programação, Conceitos básicos de programação, Programador de Computador, TRE RS, FCC

São exemplos típicos de linguagem de computador interpretada:

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

1374Q112313 | Programação, Analista de Informática, TCE RO, CESPE CEBRASPE

Acerca das interfaces web Ajax e CSS, julgue os itens subsecutivos.

Ajax é o uso metodológico de tecnologias como Javascript e XML. Para a recuperação assíncrona de dados, o Ajax utiliza o objeto XMLHttpsRequest; a comunicação deve realizar-se por meio de requisições HTTPS; e o retorno dos dados deve ocorrer em formato XML.
  1. ✂️
  2. ✂️

1375Q690637 | Programação, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019

Texto associado.
Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.
I. int[ ] a = {1,3}; II. int b [ ] = new int[2]; b[0]=1; b[1]=3; III. int [ ] c = new int[2]; c.add(1); c.add(2); IV. int [ ] [ ] d = {{1,3},{4,5}}; V . int e [ ] [ ] = {{1,3},{4,5}}; 
Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException: Uncompilable source code”. Essa mensagem foi exibida porque o item
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1376Q190185 | Programação, Agente de Defensoria Programador, DPE SP, FCC

Sobre acessibilidade na web analise:

I. Para se criar um ambiente online efetivamente acessível é necessário, primeiramente, que o código esteja dentro dos pa- drões web internacionais definidos pelo W3C.

II. WCAG é um documento desenvolvido pelo W3C a partir da criação do WAI (Web Accessibility Initiative), que contém as recomendações de acessibilidade para conteúdo web.

III. A versão 3 e-MAG é apresentada em um documento que objetiva garantir que o processo de acessibilidade dos sites do governo brasileiro seja conduzido de forma padronizada, de fácil implementação, coerente com as necessidades brasileiras e em conformidade com os padrões internacionais.

IV. De acordo com a versão 3 e-MAG, após a construção do ambiente online de acordo com os padrões web e as diretrizes de acessibilidade, é necessário testá-lo para garantir sua acessibilidade. Isso pode ser realizado por validadores auto- máticos que por si só determinam se um sítio está ou não acessível.

Está correto o que se afirma em

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

1377Q153170 | Programação, C++, Analista Judiciário Tecnologia da Informação, TRE RJ, NCE UFRJ

Texto associado.

Considere as linhas de código abaixo para responder às
questões 28 e 29:

1) if (x = 4) y := x;
2) if (x = = 4) y = x;
3) if (x = = 4) then y = x;
4) if x = 4 then y := x;
5) if x = 4 then y = x;

O comando válido em C++ é:

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

1378Q690301 | Programação, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

A fim de tratar as informações retomadas por comandos SQL, o PHP apresenta uma série de funções a serem utilizadas. Dadas as funções PHP existentes para tratar informações vindas de bancos de dados MySQL, relacione a coluna da esquerda com a da direita e, em seguida, assinale a alternativa correta.
1 – mysq1_affected_rows
2 – mysql_fetch_object
3 – mysql_fetch_array
4 – mysql_num_fields
5 – mysql_num_rows
( ) Armazena a linha atual do resultado em um array associativo.
( ) Retoma o número de linhas afetadas por uma operação.
( ) Retoma o número de colunas de uma consulta.
( ) Retoma o número de linhas de uma consulta.
( ) Retoma uma linha como um objeto.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1379Q199567 | Programação, Java, Analista, EBC, CESPE CEBRASPE

A respeito de estruturas de controle de fluxo em algoritmos, julgue os próximos itens.

A estrutura de seleção de múltipla escolha permite a execução de determinadas instruções, de acordo com a opção escolhida. Na linguagem Java, a palavra reservada break é utilizada para garantir que apenas a instrução selecionada seja executada.

  1. ✂️
  2. ✂️

1380Q264085 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 14a Região, FCC

Em relação a frameworks Java, considere:
I. Associa os eventos do lado cliente com os manipuladores dos eventos do lado do servidor.

II. Fornece separação de funções que envolvem a construção de aplicações Web.

III. Inclui um conjunto padrão de componentes de interface de usuário que possibilitam validação padronizada.
Os itens I, II e III, referem-se a

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