Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q1986133 Programação
Uma analista está desenvolvendo um sistema usando JPA e deseja configurar a utilização do framework Hibernate como provedor de persistência, por meio da instrução org.hibernate.ejb.HibernatePersistence que deve ser colocada no arquivo
Alternativas
Q1986132 Programação
Para utilizar ou saber sobre as anotações PostConstruct, PreDestroy, Priority, Resource, Generated e ManagedBean da Jakarta EE 8 Specification API, um Analista terá que procurar no pacote
Alternativas
Q1986128 Programação

Considere o código Typescript que define uma tupla, abaixo.


let x: [...I... ];

x = [2022, false, 'TRT DA 22ª REGIÃO'];

console.log(x);


Para esse código executar corretamente, a lacuna I deve ser preenchida por

Alternativas
Q1986127 Programação
Considere o bloco XML abaixo.
<processos>     <processo>         <numero>00001001120225020061</numero> <ano>2022</ano>     </processo> </processos>
Uma representação correta desse bloco usando JSON é
Alternativas
Q1986126 Programação
Uma Analista deseja escrever no rodapé da página web HTML5 “Copyright ©”, sem aspas, indicando que a página possui direitos autorais. Uma das maneiras corretas de fazer isso é por meio da instrução
Alternativas
Q1986124 Programação
Considere o recorte de um arquivo .gitlab-ci.yml que traz algumas opções de configuração de um pipeline GitLab CI/CD, nas seções que são separadas pelas global keywords

stages:    - sync    - prepare    - build-images
...I..:    interruptible: true    timeout: 90m
workflow: # regras
variables: # variáveis

...II...:
    - local: .gitlab/ci/*.gitlab-ci.yml     - remote: 'https://gitlab.com/gitlab-org/frontend/-/merge_request_pipelines.yml'

 As global keywords I e II correspondem, correta e respectivamente, a
Alternativas
Q1986119 Programação
Na estrutura de diretórios do WildFly 26, de acordo com seu manual, encontra-se um diretório que contém scripts de inicialização, arquivos de configuração de inicialização e vários utilitários de linha de comando, como elytron-tool, add-user e relatório de diagnóstico Java disponível para ambientes Unix e Windows. Esse diretório é denominado 
Alternativas
Q1985601 Programação
Sistemas de software estão sendo empregados com uma frequência cada vez maior, o que aumenta a dependência em relação ao seu correto funcionamento. Nesse sentido, faz-se necessário ter uma maior preocupação com o comportamento excepcional do sistema, isto é, detecção e tratamento de erros. Um dos mecanismos mais utilizados para este propósito, em linguagens de programação orientadas a objetos, é o mecanismo de tratamento de exceções. Sobre a automação de testes relacionados ao comportamento excepcional do software, em Java, é correto afirmar:  
Alternativas
Q1985600 Programação
Um analista de software foi contratado para desenvolver um sistema de informação para um posto de combustível. Tal sistema deve gerenciar três transações realizadas no posto: abastecimento, reposição de estoque e teste de qualidade dos combustíveis. Em termos de implementação, no momento de instanciar uma transação, deve-se informar, exclusivamente, um dos tipos de combustível possíveis, conforme ilustrado na hierarquia de classes.
Imagem associada para resolução da questão

Por essa razão, optou-se por implementar a classe “Transacao” utilizando o conceito de classe genérica (generics) da linguagem Java. Assinale a alternativa que descreve a solução adequada para especificar a classe genérica “Transacao”, de acordo com o problema apresentado.  
Alternativas
Q1985599 Programação
O trecho de código ilustra a implementação de duas classes, “Classe1” e “Classe2”, realizada na linguagem de programação Java.

public class Classe1 {
               private final int att1 = 10;
               int metodo1() {
                             int var1 = 6;
                            class Classe2 {
                                          public int metodo2() {
                                                         return (var1+att1);
                                         }
                            }
                           Classe2 var2 = new Classe2();
                           return var2.metodo2();
              }


Sobre o trecho de código apresentado, considerando a Máquina Virtual Java (JVM) a partir de versão 1.8, é correto afirmar:
Alternativas
Q1984509 Programação
O PHP é uma linguagem de script open source de uso geral e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML. Um usuário está programando em PHP e insere a seguinte linha de código:
getenv(string $varname): string
Assinale a alternativa que mostra corretamente o que a linha de código retornará ao ser executada: 
Alternativas
Q1984504 Programação
 O Java é uma das linguagens mais utilizadas pelas empresas na atualidade. O Java foi criado em 1995 na empresa Sun Microsystem por uma equipe chefiada por James Gosling, conhecido como o pai do Java. Em 2008, o Java foi adquirido pela Oracle e vem crescendo bastante desde então no mercado de tecnologia. Sobre os conhecimentos da linguagem Java, analise as afirmativas abaixo:

I.O Java funciona independente de plataforma, o que permite a desenvolvedores criarem os seus sistemas sem se preocupar com a plataforma. Isso é possibilitado através de um emulador conhecido como a Máquina Virtual Java (JVM) que ajuda a executar sistemas baseados em Java.
II.A linguagem Java, apesar de ter sido projetada como uma linguagem estruturada, em 2002 foi lançada uma versão orientada a eventos, o que faz o Java suportar também os conceitos da orientação a objetos.
III.O código de um programa escrito em Java é compilado para uma forma intermediária de código denominada bytecode, que é interpretada pela JVM (Java Virtual Machine).
IV.JRE é a sigla para Java Runtime Environment. O Ambiente de Execução do Java fornece as bibliotecas padrões do Java para o JDK compilar o código e para a JVM executar o programa.

Assinale a alternativa CORRETA:
Alternativas
Q1981859 Programação
No Apache Tomcat 9, o aplicativo Tomcat Host Manager permite a criação, a exclusão e o gerenciamento de hosts virtuais dentro do Tomcat. Entre os comandos que são suportados por esse aplicativo, incluem-se 
Alternativas
Q1981858 Programação
No JBoss AS 7, modo domain, o elemento que faz parte do domínio que é responsável por coordenar todo o ciclo de vida (start/stop) das instâncias que compõem o domínio, além de distribuir os deploys em todas elas, é denominado
Alternativas
Q1981846 Programação
Na programação orientada a objetos, o conceito de herdar uma classe e adicionar apenas o código que torne a nova classe diferente da classe herdada denomina-se 
Alternativas
Q1981213 Programação
Com relação ao servidor de aplicação JBoss, assinale a alternativa correta. 
Alternativas
Q1981162 Programação
Considerando os conceitos abordados na programação orientada a objetos, assinale a alternativa que apresenta a forma de polimorfismo que é útil por diminuir a quantidade de código que deve ser escrito, de maneira que o programador, em vez de ter de escrever um método para cada tipo concreto, pode simplesmente escrever um método que manipule todos os tipos. 
Alternativas
Q1980411 Programação

Dado o pedaço de código abaixo:


$arr = array(1, 2, 3, 4);

foreach ($arr as &$value) {$value = $value * 2;}

// $arr is now array(2, 4, 6, 8)

unset($value);


Assinale a alternativa que apresenta em que linguagem foi desenvolvida. 

Alternativas
Q1980406 Programação

Quanto às principais características das linguagens: Java, C e C++, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


( ) A maioria dos códigos escritos em C pode ser compilada em C++.

( ) A linguagem C é considerada como tipicamente orientada a objetos.

( ) As IDE's Eclipse e NetBeans não comportam o desenvolvimento em Java.


Assinale a alternativa que apresenta a sequência correta de cima para baixo: 

Alternativas
Q1980400 Programação
Quanto às principais API's, do J2EE (Java 2 Enterprise Edition), selecione a única alternativa que esteja tecnicamente incorreta.
Alternativas
Respostas
3121: C
3122: D
3123: B
3124: E
3125: A
3126: D
3127: A
3128: A
3129: E
3130: D
3131: A
3132: C
3133: A
3134: E
3135: E
3136: D
3137: E
3138: D
3139: A
3140: A