Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.031 questões
Atenção: Para responder às questões de números 37 e 38, examine o programa C# abaixo.
using System;
using System.Security.Cryptography;
using System.Text;
class Program{
static void Main(){
string senha = "Tribunal Regional do Trabalho 12a região";
string senhaCriptografada = CriptografarSenha(senha) ;
Console.WriteLine($"Senha: (senha)");
Console.WriteLine($"Senha Criptografada: (senhaCriptografada)");
}
static string CriptografarSenha(string senha){
using (SHA256 sha256 = SHA256.Create()) (
byte() bytes = Encoding.UTF8.GetBytes(senha);
StringBuilder builder = new StringBuilder() ;
for (int i = 0; i < hashBytes.Length; i++)
builder.Append(hashBytes[i].ToString("x2")) ;
return builder. ToString() ;
}
}
}
O programa C# faz referência ao SHA-256. Associando a criptografia com a segurança em redes sem fio, é correto afirmar que o
Atenção: Para responder às questões de números 37 e 38, examine o programa C# abaixo.
using System;
using System.Security.Cryptography;
using System.Text;
class Program{
static void Main(){
string senha = "Tribunal Regional do Trabalho 12a região";
string senhaCriptografada = CriptografarSenha(senha) ;
Console.WriteLine($"Senha: (senha)");
Console.WriteLine($"Senha Criptografada: (senhaCriptografada)");
}
static string CriptografarSenha(string senha){
using (SHA256 sha256 = SHA256.Create()) (
byte() bytes = Encoding.UTF8.GetBytes(senha);
StringBuilder builder = new StringBuilder() ;
for (int i = 0; i < hashBytes.Length; i++)
builder.Append(hashBytes[i].ToString("x2")) ;
return builder. ToString() ;
}
}
}
Considerando que o programa C# seja executado em condições ideais, para que a senha criptografada seja gerada e impressa corretamente, a lacuna I deve ser preenchida com:
Em uma aplicação Java que utiliza JPA, em condições ideais, considere manager um objeto válido criado por meio da instrução abaixo.
EntityManager manager =
Persistence.createEntityManagerFactory("trtPU").createEntityManager();
A instrução manager.createNamedQuery("Acesso.findByUserSenha", Acesso.class); irá retomar um objeto do tipo
Um Analista deseja realizar mudanças nos dados de um componente e atualizar a interface do usuário de acordo com essas mudanças. No React, a sintaxe correta do método usado para atualizar o estado de um componente é:
Observe o seguinte trecho de código escrito na linguagem PHP.

O valor impresso da variável $n será:
Analise a estrutura de programação abaixo, em que foi ocultado, propositalmente, o nome que identifica o tipo de estrutura.
<nome> ( <parâmetros> ) <tipo_de_dado>
var
<variáveis locais>
início
<instruções>
fim
Que tipo de estrutura é essa que, quando executada, exige o retorno explícito de um valor?
Considere a seguinte função recursiva que calcula o n-ésimo número de Fibonacci.
public long fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
Agora, imagine que você deseja calcular o 50º número de Fibonacci usando essa função. No entanto, ao executar o código, ele levará muito tempo para concluir. Por que o cálculo do 50º número de Fibonacci usando essa função recursiva levará tanto tempo?
iReports é uma ferramenta de geração de relatórios de código aberto e gratuita, baseada em Java. Ela permite que desenvolvedores criem relatórios personalizados para aplicações web e desktop. iReports é uma ferramenta poderosa e flexível que pode ser usada para criar uma variedade de relatórios, desde os simples até os complexos.
A função do arquivo .jrxml em iReports é
Conside o seguinte código em Java.
Scanner scanner = new Scanner(System.in);
System.out.print(“Digite seu nome: “);
String nome = scanner.nextLine();
System.out.print(“Digite sua idade: “);
int idade = scanner.nextInt();
System.out.println(“Nome: “ + nome);
System.out.println(“Idade: “ + idade);
scanner.close();
A respeito de comandos de entrada e saída, pode-se afirmar que
A tecnologia Java tem especificações muito bem definidas para implementação de uma das principais características de uma linguagem de programação orientada a objetos, chamada polimorfismo. A respeito de polimorfismo em orientação a objetos com Java, analise as assertivas a seguir.
I. A utilização de herança com a implementação de sobrescrita de método pode ser uma técnica utilizada para implementar polimorfismo em Java.
II. Sobrecarga de método é uma técnica para redefinir métodos de classes pai para que possamos utilizar polimorfismo em Java.
III. A definição de interfaces e classes que implementam essas interfaces é uma das principais técnicas para a implementação de polimorfismo em Java.
É correto o que se afirma em
Em computação, expressões booleanas são expressões lógicas usadas para fazer comparações lógicas e testar se uma determinada condição é verdadeira ou falsa. Nesse sentido, qual é o resultado da expressão booleana (5 > 3) and (4 < 31)?
Seja o seguinte algoritmo, escrito via VisuAlg 3.0:
Algoritmo "ALG2"
Var
--vet : vetor [1..5] de inteiro
--aux, auxr, auxj : inteiro
Inicio
--vet[1] <- 10
--vet[2] <- 7
--vet[3] <- 23
--vet[4] <- 4
--vet[5] <- 12
para aux de 1 ate 5 faca
--para auxr de aux+1 ate 5 faca
----se vet[aux] > vet[auxr] entao
-------auxj <- vet[aux]
-------vet [aux] <- vet[auxr]
-------vet [auxr] <- auxj
----fimse
--fimpara
fimpara
Após rodar esse algoritmo, o valor final de vet[1] é:
Considere um banco de dados MariaDB versão 10.4.21, implementado no XAMPP versão 3.3.0, a partir do PHPMyAdmin com os seguintes registros em uma tabela chamada programs:
cod |
desc |
id |
type |
|
77 88 99 77 00 88 00 |
blender Photoshop Premier GIMP Inkscape OBS studio After effects |
101 102 101 102 201 201 102 |
L P P L L L P |
Ao aplicar o comando: SELECT SUM(id) as c from PROGRAMS GROUP BY type HAVING c >= 3, retornará como resultado:
Sobre comandos para trabalhar com string na linguagem PHP Versão 8.0.10, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda:
1 - strlen |
( ) Identifica a posição numérica da primeira ocorrência de uma substring que está sendo buscada na string principal. |
2 - strpos |
( ) Localiza a última ocorrência da busca, retornando a substring da posição localizada até o final da string. |
3 - strchr |
( ) Identifica o tamanho de uma string. |
4 - strrchr |
( ) Localiza a primeira ocorrência da busca, retornando a substring da posição localizada até o final da string. |
5 - strrev |
( ) Inverte uma string passada como parâmetro. |
Assinale a alternativa que apresenta a numeração CORRETA da coluna da direita, de cima para baixo.
Considere o código em PHP apresentado a seguir:
|
<?php $a=5; $b=--$a*2; $c=4*$a--/++$b; echo $a^($b*$c); ?> |
Após ser executado, qual é o valor impresso pelo programa na linguagem PHP?
Considere o código em Python apresentado a seguir:
|
def Prog(a, r, n): for i in range(0, n): currterm = a * pow(r, i) print (currterm, end = ") print() a, r, n = 2, 3, 10 |
Após realizar a chamada da função usando “Prog(a, r, n)”, qual é o último valor retornado pelo programa na linguagem Python 3.11.0?