Questões de Concursos: Programação

Prepare-se para a prova com questões de Programação de Concursos Públicos! Milhares de questões resolvidas e comentadas com gabarito para praticar online ou baixar o PDF!

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.
Limpar filtros

22 Q10787 | Informática, Programação, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADES

Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:

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

Em TypeScript 4, é possível usar o seguinte fragmento de código:

// definir x const y = (...args: number[]) => args.reduce(x, 0);

Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?

24 Q638767 | Informática, Programação, Agente de Defensoria Pública, 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 padrõ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 automáticos que por si só determinam se um sítio está ou não acessível. Está correto o que se afirma em

25 Q649860 | Informática, Programação, Analista de Políticas Públicas, Secretaria de Estado de Planejamento e Gestão RJ, FGV

Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir.

a{1,4}b*c+

Assinale o texto que não casa como essa expressão.

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

Analise o código em JAVA abaixo,

public class Bicycle {
       public static void main{String[] args) {
              Bike b = new Bike(0,0,0);
              MountainBike mb = new MountainBike (0,0,0,05;
        }
public static class Bike {
                public int cadência;
                public int marcha;
                public int veloc;
                public Bike (int cadencia_inic, int veloc_inic, int marcha_inic) {
                            marcha = marcha_inic;
                            cadência = cadencia_inic;
                            veloc = veloc_inic;
                }
                public void mudar_cadencia(int n) {
                       cadência = n;
                }
                public void mudargnarcha(int n) {
                      marcha = n ;
                }
                public void frear(int decrement) {
                       veloc -= decrement;
                 }
                 public void acelerar(int increment) {
                        veloc += increment;
                  }
}
public static class MountainBike extends Bike {
       public int altura_do_banco;
       public MountainBike ( int altura__inic, int cadencia_inic,
                                          int veloc_inic, int marcha__inic) {
              super(cadencia_inic, veloc_inic, marcha_inic);
              altura_do_banco = altura_inic;
        }
        public void alterar_altura_do_banco(int n) {
               altura_do_banco = n;
         }
         public void acelerar (int increment) {
                veloc += increment + 1;
          }
}
}

Em relação ao código acima, considerando que polimorfismo e herança são aspectos importantes no paradigma de Orientação a Objeto, ê correto afirmar que:

27 Q10788 | Informática, Programação, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADES

Analise:

I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.

II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.

III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.

IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:

28 Q632749 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPE

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

Em um servlet, se há atributos de instância que podem ser modificados a partir de códigos não synchronized, podem ocorrer situações que levem os valores dos atributos a se tornarem inconsistentes. Isso não ocorre se os dados forem armazenados apenas em variáveis locais aos métodos.

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

Considere o fragmento de código TypeScript a seguir.

const a = extends {b: string}> (obj: T) => { <código removido> };

Com relação ao código apresentado acima, a(o)

30 Q631051 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPE

Quanto a programação Java usando threads, sockets e applets, julgue os itens subseqüentes.

Os métodos wait() e notify() usados para sincronizar threads não podem ser invocados a partir de métodos synchronized, nem a partir de métodos que tenham sido invocados a partir de métodos synchronized.

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