QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
300 questões encontradas

Considerando que a ferramenta SonarQube permite analisar código gerado na linguagem Java e em outras linguagens, assinale a opção que indica erro que, na análise do código de um sistema de recursos humanos, pode ser identificado como configuração default dessa ferramenta.

A método de conexão do banco de dados com tratamento de erro/exceção ou falha da conexão
B método de retorno de inteiro com tratamento de retorno de nulo
C método de retorno de nome da base de dados com tratamento de exceção caso não se estabeleça a conexão ou não se encontrem dados
D método projetado para verificar uma conexão de banco de dados e tratar exceção, caso ocorra
E método projetado para verificar a igualdade e que sempre retorna falso

Com relação a desenvolvimento em Java para Web, julgue o item que se segue. De acordo com o conceito de herança em CSS, as propriedades de página com especificidade mais alta têm prioridade sobre as propriedades com especificidade mais baixa.

A Certo
B Errado

Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:

A try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção }
B try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
C try { // código a ser executado } except { // tratamento da exceção }
D if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
E switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da exceção break; }

No C#, a coleção HashSet :

A mantém os dados ordenados.
B somente permite a remoção do último elemento adicionado à coleção.
C somente permite a remoção do primeiro elemento da coleção.
D não pode ser acessada usando LINQ.
E não permite a inclusão de elementos duplicados.

O código PHP que imprime a mensagem " abcd " é:

A $x = array(?a? => ?b?, ?c? => ?d?); foreach($x as $y){ echo $y; }
B $x = array(?a? => ?b?, ?c? => ?d?); foreach($x as $key => $value){ echo $key; }
C $x = array(?a? => ?b?, ?c? => ?d?); foreach($x as $key => $value){ echo $value; }
D $x = array(?a? => ?b?, ?c? => ?d?); foreach($x as $key => $value){ echo $key.$value; }
E $x = array(?a? => ?b?, ?c? => ?d?); foreach($x as $key => $value){ echo $x; }

Para compartilhar dados com outras aplicações e melhorar a experiência do usuário, os desenvolvedores de uma aplicação Java EE optaram por persistir o estado da sessão de seus usuários em banco de dados. Apesar dos resultados positivos, esse procedimento afetou negativamente o desempenho da aplicação. Com o intuito de contornar tal efeito negativo, pode-se

A utilizar a sessão também para o compartilhamento de recursos, como conexões JDBC, incentivando seu reuso.
B adotar técnicas de replicação do estado da sessão em memória, alternativamente à persistência em banco de dados.
C aumentar o volume de informações compartilhadas entre as aplicações.
D evitar a utilização de cookies para armazenar informações que devem ser válidas a longo prazo.
E restringir que as aplicações possam trocar informações entre si, fomentando a independência entre elas.

Um servidor de aplicação Java EE torna-se instável quando submetido a um alto volume de requisições, ficando indisponível por alguns minutos, embora o consumo de CPU, memória, disco e rede não estejam saturados. Frente a essa situação, o correto diagnóstico desse servidor requer

A a expansão da memória reservada para uso pela aplicação, para evitar seu esgotamento.
B o emprego de um mecanismo de balanceamento de carga, para diminuir o volume de requisições sobre um mesmo servidor.
C a utilização de ferramentas que simulem carga para reproduzir o problema de forma controlada.
D a aplicação de recursos para limitar o uso da CPU, evitando sobrecargas nos horários de pico.
E a reconfiguração do servidor em um novo dispositivo de hardware, para mitigar possíveis falhas no equipamento.

Programação Orientada a Eventos é um paradigma de programação onde a execução do código é determinada pelo disparo de eventos, e rotinas responsáveis por capturar estes eventos. Sobre os programas que utilizam a programação orientada a eventos, assinale a alternativa correta.

A Sistemas operacionais
B Sistemas de crédito e cobrança
C Sistemas de varejos
D Sistemas de indústrias
Órgão: Prefeitura de Cuiabá MT Cargo: Analista de Tecnologia da Informação Analista de Sistemas Prova: IBFC - Prefeitura de Cuiabá MT - Analista de Tecnologia da Informação Analista de Sistemas - 2019

Quanto ao desenvolvimento para dispositivos móveis, analise as afirmativas abaixo e assinale a alternativa correta.

I. aplicativos híbridos contam com linguagens de web e usam frameworks para serem convertidos em um app instalável nos aparelhos.

II. uma aplicação desenvolvida para Android consegue rodar nativamente no iOS.

III. o desenvolvimento de um aplicativo nativo permite otimizar o código, por tratar diretamente com as bibliotecas do aparelho.

A Apenas as afirmativas I e II estão corretas
B Apenas as afirmativas II e III estão corretas
C Apenas as afirmativas I e III estão corretas
D As afirmativas I, II e III estão corretas