Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 6.765 questões

Q3219516 Programação
Python e Java são linguagens de programação muito populares e amplamente utilizadas. Embora ambas sejam linguagens de alto nível, ambas possuem diferenças e semelhanças em alguns aspectos. Analise as alternativas abaixo e encontre a INCORRETA:  
Alternativas
Q3219248 Programação
A tecnologia JavaServer Faces (JSF), presente no Java Enterprise Edition (Java EE), é um framework utilizado no lado do servidor, que permite construir aplicações web. O JSF oferece componentes do tipo Managed Bean, um objeto gerenciado por contêiner JSF, que podem ter quatro tipos de escopos. Managed Beans com escopo do tipo
Alternativas
Q3219247 Programação
O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma página HTML como resposta (response). A ordem do ciclo de vida JSF é
Alternativas
Q3219245 Programação

Estruturas de loop “for” permitem executar um trecho de código em uma determinada quantidade de repetições, ou até que uma condição específica seja satisfeita. Posto isso, considere o código Java abaixo.


Imagem associada para resolução da questão


O loop “for” pode ser reescrito da seguinte forma:

Alternativas
Q3219244 Programação
No Java, a estrutura de controle switch permite condicionar a execução do programa por vários caminhos. Abaixo, há um exemplo de uma implementação do switch no Java.
Imagem associada para resolução da questão
Nesse exemplo, o trecho de código
Alternativas
Q3219234 Programação

Analise o código PHP abaixo.


Imagem associada para resolução da questão


 Esse código apresentará erro ao ser executado. O motivo para isso é que

Alternativas
Q3219233 Programação
O PHP permite intercepções nas operações realizadas por objetos. O nome da função que faz uma intercepção no momento de instanciação de uma classe é
Alternativas
Q3219227 Programação

Analise o código Python abaixo.


Imagem associada para resolução da questão


Esse código, ao ser executado, apresentará um erro porque

Alternativas
Q3219226 Programação

Considere o código Python abaixo.


Imagem associada para resolução da questão


Considerando que esse código é executado sem erros, então, o resultado impresso, após o comando na linha 18, é

Alternativas
Q3219225 Programação
A linguagem de programação Python possui algumas estruturas de dados com diferentes características e finalidades. Sobre essas estruturas de dados, analise as afirmativas abaixo.
I. Em um set, é possível ter valores duplicados.
II. Em uma tupla, é possível ter valores duplicados.
III. Em um dicionário, é possível indexar os itens com valores inteiros.
IV. Em uma lista, é possível indexar os itens com strings.
Entre as afirmativas, estão corretas
Alternativas
Q3219222 Programação
O git é um sistema de controles de versões muito utilizado no desenvolvimento de sistemas. Para isso, esse sistema dispõe de uma série de comandos para as mais diversas finalidades. Sobre esses comandos, analise as afirmativas abaixo.
I. Ao utilizar o comando git add num diretório que ainda não teve o git inicializado, o comando git init é executado automaticamente.
II. O comando git switch é utilizado para trocar a branch atual para a especificada no comando.
III. Para que um diretório seja ignorado pelo controle de versão, utiliza-se o comando git ignore.
IV. O comando git revert é usado para reverter um ou mais commits especificados no comando.
Entre as afirmativas, estão corretas
Alternativas
Q3219221 Programação
O PHP é uma linguagem de script open source, adequada ao desenvolvimento web e muito utilizada devido à sua simplicidade e à integração direta ao HTML. Dito isso, analise o código PHP abaixo.
Imagem associada para resolução da questão

Após a execução desse código, o valor da variável $resultado será
Alternativas
Q3216516 Programação

Considere o método buscar_caso, a seguir, de uma classe Python chamada TribunalTrabalhista.


def buscar_caso(self, numero_processo):

        return self.casos.get(numero_processo, "Caso não encontrado.")



Para testar esse método, em um arquivo test_tribunal_trabalhista.py, em condições ideais, com a biblioteca pytest importada, considerando tribunal uma instância obtida corretamente da classe TribunalTrabalhista, pode ser usada a instrução:

Alternativas
Q3216501 Programação
Um Analista precisa buscar em um código JavaSeript, o primeiro elemento no DOM em uma página HTML que tenha a propriedade id configurada com o valor imagens. Para isso, ele pode utilizar a instrução:
Alternativas
Q3216496 Programação
Em um programa Python executando em condições ideais, se o conteúdo da variável nome estiver presente em uma lista contendo os valores "Alice" ou "Clara" deve ser exibida a mensagem "Bem-vinda", senão deve ser exibida a mensagem "Olá". Para isso deve ser utilizada a instrução:
Alternativas
Q3216494 Programação
O algoritmo abaixo, na forma de pseudocódigo, simula um sistema de busca e atualização do status de processos judiciais em um Tribunal Regional do Trabalho, em que o usuário indica um id de processo a ser localizado. Considere que o algoritmo foi criado para ser posteriormente implementado em Java e que o usuário poderá digitar um id existente ou inexistente, mas que será sempre um valor do tipo inteiro.

Imagem associada para resolução da questão


Em condições ideais e considerando a existência de um método tamanho que retorna o tamanho do array, para que a busca seja executada corretamente e o processo procurado seja atualizado para Finalizado, as lacunas I e II devem ser preenchidas por
Alternativas
Q3205774 Programação
Na programação em Java, o método main é onde o programa inicia e ele pode estar presente em qualquer classe do programa. 

Analise o código Java a seguir da Classe Java CalculadoraMedia:

1 public class CalculadoraMedia { 2 public double media(int a, int b) { 3 double media = (a + b) / 2.0; 4 return media; 5 } 6 7 public double media(int a, int b, int c) { 8 double media = (a + b + c) / 3.0; 9 return media; 10 } 11 }

Agora, analise a sua implementação pela Classe Java Calculos:

1 public class Calculos { 2 3 public static void main(String[] args) { 4 CalculadoraMedia calculadora = new CalculadoraMedia(); 5 int z = 4, x = 7, v = 11; 6 double calculo = calculadora.media(calculadora.media(z, x), v); 7 System.out.println(calculo); 8 } 9 }

O objetivo da implementação é apresentar o resultado do cálculo da média entre as variáveis Z e X, e da média entre o resultado da media anterior e a variável V. Porém, tal implementação possui um erro de sintaxe que não permite sua execução.

Qual afirmativa a seguir apresenta o erro de sintaxe?
Alternativas
Q3205770 Programação

Java é uma linguagem de programação que possui como principais características a orientação a objetos, a portabilidade, os recursos de rede e a segurança.


Observe o código Java a seguir de uma Classe chamada Produto: 


1 public class Produto {

2 private String nome;

3 private String marca;

4 private double preco;

5

6 public String getNome() {

7 return nome;

8 }

9 public void setNome(String value) {

10 this.nome = value;

11 }

12 public String getMarca() {

13 return marca;

14 }

15 public void setMarca(String value) {

16 this.marca = value;

17 }

18 public double getPreco() {

19 return preco;

20 }

21 public void setPreco(double value) {

22 this.preco = value;

23 }

24 }


Para implementação da Classe Produto, foi desenvolvida Classe Java TesteProduto, conforme segue:


1 public class TesteProduto {

2 public static void main(String[] args) {

3 Produto produto=new Produto();

4 produto.setNome("Arroz");

5 produto.setMarca("Saboroso");

6 produto.setPreco(7.86);

7

8 String saida = ____________;

9 System.out.println(saida);

10 }

11 }


Para que o programa apresente a seguinte saída:

Produto: Arroz - Saboroso. Valor: 7.86

A lacuna da linha 8 (oito) é substituída por

Alternativas
Q3205769 Programação
Laravel é um framework PHP livre e open-source para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller).
Observe o seguinte trecho de configuração do arquivo “database.php” acerca da configuração e conexão com o banco de dados MySQL com PHP e Laravel: 

1 ‘mysql’ => [ 2 ‘driver’ => ‘mysql’, 3 ______________ 4 ______________ 5 ______________ 6 ______________ 7 ‘charset’ => ‘utf-8’, 8 ‘collation’ => ‘utf9_unicode_ci’, 9 ‘prefix’ => ‘’, 10 ‘strict’ => false, 11 ],

Valores a serem definidos no ambiente de teste:

Endereço de host = localhost Base de dados = prova Usuário de acesso ao banco de dados = root Senha de acesso ao banco de dados = senha5

Selecione a opção com os dados corretos para substituição das lacunas do arquivo “database.php”:
Alternativas
Q3205760 Programação
Uma estrutura de dados é uma forma organizada de armazenar, gerenciar e manipular dados em programação. Elas são essenciais para a construção de algoritmos eficientes e eficazes, pois influenciam diretamente a forma como os dados são acessados e processados.
O trecho de código JAVA abaixo representa uma estrutura de dados do tipo pilha. Neste sentido, analise o código
Imagem associada para resolução da questão

Dada uma entrada “ABCD” no método mostrar, qual será a saída após a execução do código acima?
Alternativas
Respostas
1: C
2: A
3: A
4: A
5: A
6: A
7: A
8: A
9: A
10: A
11: A
12: A
13: B
14: A
15: E
16: E
17: C
18: A
19: B
20: C