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.


41Q859921 | Informática, Programação, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021

Foi solicitado a um programador de sistemas de informação que transformasse uma classe escrita em Java em uma classe equivalente, para ser executada em um programa Kotlin. O código da classe Java é:

public class AlunoJava{ private String codigo; private String nome; private int numero=0; private String texto= “EscolaX”; public AlunoJava (String codigo,String nome) { this.codigo = codigo; this.nome = nome; } }

A classe em Kotlin equivalente à classe Java acima é

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

42Q17996 | Informática, Programação, Professor de Tecnologia da Informação, Marinha do Brasil, MB

Em algumas linguagens, o símbolo de operador "+" pode significar coisas distintas quando aplicados a operandos de tipos diferentes. Se os operandos de "+" forem  do tipo inteiro, a operação chamada é a adição de inteiros; se forem do tipo ponto flutuante, a operação chamada é a adição de ponto flutuante; e se forem do tipo set, a operação chamada é a união de conjunto. O compilador pode determinar qual operação executar com base nos tipos de operandos fornecidos. Esta descrição é relativa à que conceito do paradigma de Orientação a Objeto?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

43Q17997 | Informática, Programação, Professor de Tecnologia da Informação, Marinha do Brasil, MB

Acredita-se que a profundidade com a qual as pessoas podem pensar é influenciada pelo poder e expressividade da linguagem que elas usam para comunicar seus pensamentos. Assim sendo, que aspecto, segundo Sebesta (2011), deve-se ter em mente para subsidiar o processo de escolha da linguagem de programação adequada para atender a problemas específicos?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

44Q30854 | Informática, Programação, Analista de Sistemas, CREA AC, FUNCAB

No método de desenvolvimento de sistemas ágil denominado Método de Desenvolvimento de Sistemas Dinâmicos, ou DSDM, o ciclo interativo de Iteração de Modelos Funcionais é aquele no qual se:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

45Q644868 | Informática, Programação, Analista, SERPRO, CESPE CEBRASPE

O W3C desenvolve especificações técnicas e orientações por meio de um processo projetado para maximizar o consenso sobre as recomendações, e que garante qualidades técnicas e editoriais e a obtenção do apoio da comunidade de desenvolvedores, do consórcio e do público em geral. O Web Content Accessibility Guidelines (WCAG) e o Web Accessibility Initiative (WAI), desenvolvidos por meio do processo W3C em colaboração com pessoas e organizações em todo o mundo, têm como objetivo a aplicação de definições e de um padrão comum para a acessibilidade de conteúdo web que atenda às necessidades de indivíduos, organizações e governos. Considerando essas informações, julgue os itens subsecutivos.

Web design e aplicações referem-se a padrões para o desenvolvimento de páginas web, como HTML5 CSS, SVG, Ajax e outras tecnologias WebApps.

  1. ✂️
  2. ✂️

46Q50187 | Informática, Programação, Técnico Ministerial, MPE PE, FCC

Em uma página JSP, para importar uma classe de um pacote e para fazer referência a uma biblioteca (como, por exemplo, JSTL) podem ser utilizadas, respectivamente, as diretivas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

47Q15700 | Informática, Programação, Tecnologia da Informação, MPOG, CESPE CEBRASPE

A respeito de interface web, ferramentas de desenho e padrões web,julgue os próximos itens

A formatação de documentos escritos em linguagem de marcação usando CSS (cascading style sheets) é definida dentro do próprio documento.
  1. ✂️
  2. ✂️

48Q18625 | Informática, Programação, Oficial Temporário, CIAAR, FAB

Informe se e falso (F) ou verdadeiro (V) o que se afirma abaixo sobre o acesso a arquivos por meio da classe File do pacote java.io na linguagem Java. A seguir, indique a opção com a sequência correta.

( ) A classe File possui métodos que permitem obter o nome do arquivo, seu diretório e o tamanho de um arquivo.
( ) O método nextLine() é utilizado para ler uma linha no arquivo texto até que se encontre o caractere de nova linha .
( ) Podemos criar arquivos em disco chamando o método mkdir().
( ) Podemos utilizar um objeto do tipo BufferedReader para ler uma linha do arquivo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

49Q23200 | Informática, Programação, Programador de Computador, CEDERJ, CEPERJ

Em Java, variáveis primitivas podem ser declaradas como variáveis de classe, atributos, parâmetros de métodos ou variáveis locais. Dois tipos são descritos a seguir:

I- Inteiro de 16 bits em notação de complemento de dois. Os valores possíveis cobrem a faixa de -32.768 a 32.767.
II- Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representável por esse tipo é 1.40239846e-46 e o maior é 1.3.40282347e+38.

Esses tipos são, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

50Q42654 | Informática, Programação, Analista de Tecnologia da Informação, SEDUC SP, VUNESP

No CSS, os objetos podem ser selecionados pelos seus atributos de classe (class) ou de identificação (id). Segundo a especificação do HTML, a diferença entre esses atributos é que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

51Q636360 | Informática, Programação, Analista, SERPRO, CESPE CEBRASPE

Segundo Jakob Nielsen, o desenvolvimento de interfaces deve prever a aplicação de princípios básicos, como a usabilidade e o design de interação. Com base nas teorias formuladas por esse autor, julgue os itens a seguir.

A interface deve apresentar situações de controle e liberdade para o usuário, pois estes, frequentemente, escolhem funções do sistema por engano e necessitam de uma navegação adequada. Tal solução deve ser bem caracterizada, para que o problema do usuário seja resolvido sem a necessidade de um extenso diálogo.

  1. ✂️
  2. ✂️

52Q648482 | Informática, Programação, Assistente Técnico em Tecnologia da Informação, Defensoria Pública do Estado de Amazonas AM, FCC, 2018

Em um formulário criado com Android há um elemento de tela EditText chamado editNome. No método onCreate da classe MainActivity, para encontrar esse elemento de tela e conectá-lo no objeto de programação edtNome do tipo EditText, utilizase a instrução:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

53Q627101 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPE

Com relação a servlets, julgue os seguintes itens.

Em um arquivo web.xml, por meio de uma tag<servlet-name> , pode-se associar um nome a uma instância de um servlet. Esse nome passa a identificar a instância que executará o serviço. A uma instância pode-se também associar diferentes padrões URL via tags<url- pattern> .

  1. ✂️
  2. ✂️

54Q23177 | Informática, Programação, Analista, IBGE, CESGRANRIO

A fase de um compilador que é capaz de segmentar o programa fonte em unidades denominadas tokens é a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

55Q859927 | Informática, Programação, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021

O desenvolvimento de um aplicativo bancário para dispositivos móveis exige que se dedique atenção à parte visual do mesmo, que vai depender, também, do modelo do aparelho e do tipo de sistema operacional (SO) que esteja rodando nele.

Caso um desenvolvedor de aplicativos para um iPhone com SO iOS precise fazer a programação visual das telas desses aplicativos, que ferramenta do Xcode 10 ele deve utilizar?

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

56Q23179 | Informática, Programação, Analista, IBGE, CESGRANRIO

Uma empresa integrou diversos sistemas legados, na sua maioria escritos em COBOL e rodando em mainframes, à sua nova arquitetura de software, orientada para serviços. A solução adotada irá permitir que aplicações antigas, mas que ainda são úteis para a empresa, possam conviver com sistemas mais novos, baseados na Web e desenvolvidos em J2EE e PHP.

Em qual princípio SOA essa solução se encaixa?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

57Q18624 | Informática, Programação, Oficial Temporário, CIAAR, FAB

Em relação à Programação Orientada a Objetos, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. A sobrecarga de métodos (overloading) indica que métodos possuem o mesmo nome, ter lista de argumentos diferentes, usar diferentes modificadores de acesso e lançar exceções diferentes. No entanto, o tipo de retorno deve ser o igual.
II. Os métodos construtores podem ser sobrecarregados e sobrescrito, no entanto para ser sobrescrito, a classe deve possuir uma superclasse com métodos sobrecarregados.
III. Uma variável de referência do tipo superclasse ou interface pode referenciar um objeto da subclasse. No entanto, o oposto não acontece.
IV. O encapsulamento diz respeito à ocultação dos detalhes de implementação de uma classe. Podemos utilizar modificadores de acesso public, private e protected para informar o nível de visibilidade de propriedades e métodos de uma classe.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

58Q15701 | Informática, Programação, Tecnologia da Informação, MPOG, CESPE CEBRASPE

A respeito de interface web, ferramentas de desenho e padrões web,julgue os próximos itens.

Embora cada navegador tenha sua própria política de atualização,o CSS3 é o único padrão de CSS disponível atualmente para uso.
  1. ✂️
  2. ✂️

59Q18628 | Informática, Programação, Oficial Temporário, CIAAR, FAB

Informe se é falso (F) ou verdadeiro (V) o que se afirma abaixo sobre estruturas de dados em linguagem Java. A seguir, indique a opção com a sequência correta.

( ) Uma coleção é uma estrutura de dados capaz de armazenar objetos. Ela pode crescer e encolher dinamicamente.
( ) Collection é uma interface que declara métodos capazes de inserir e remover coleções de objetos
( ) Uma List é uma interface com métodos para implementar coleções. As classes ArrayList, Vector e LinkedList implementam estes métodos da interface List.
( ) Um Set é uma coleção que não pode conter nenhum elemento duplicado. Entre as classes que implementam esta coleção encontramos HashMap, ArrayList e TreeMap.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

60Q639228 | Informática, Programação, Analista de Controle Externo, TCE GO, FCC

No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere:

I. A maioria dos computadores com memória virtual tem dois bits de status: o bit referenciada (R) e o bit modificada (M).

II. Os bits de status devem ser atualizados em todas as referências à memória, sendo essencial que tal atualização ocorra via hardware.

III. Uma vez que o bit de status é colocado em 1, via hardware, este permanece com tal valor até o sistema operacional colocá-lo em 0, via software.

Está correto o que se afirma em

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