Foram encontradas 170 questões.
Considerando as características e definições de uma função em linguagem de programação, assinale a opção correta.
Provas
Código para a questão
1
2 public ErroBD() {}
3 public ErroBD(String msg) {
4 super(msg);
5 }
6 }
7
8 interface IPersistencia {
9
10 }
11
12
13 private String url, usuario, senha;
14 private Connection conexao;
15
16
17 this.url = url;
18 this.usuario = usuario;
19 this.senha = senha;
20 }
21
22 public void exec(String cmd) throws ErroBD {
23 try {
24 if(conexao == null)
25 conexao = DriverManager.getConnection(url,usuario,senha);
26 Statement st = conexao.createStatement();
27 st.executeUpdate(cmd);
28 }
29
30
31 }
32 }
33 }
Considerando o código Java apresentado, assinale a opção que apresenta trecho de código que, ao ser inserido adequadamente no código Java, nas linhas 1, 9 e 12, completa parcial e corretamente o código original, do ponto de vista sintático e semântico.
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Tabela Hash
- Fundamentos de ProgramaçãoHashingTratamento de Colisões em Hashing
- LinguagensDelphi
- LinguagensPascal
Código para a questão
1 type No = record
2 chave:string;
3 info:integer;
4 end;
5
6 const M = 10;
7
8
9 private
10 a: array[1.. M] of No;
11 function hash(texto:string): integer;
12 public
13 constructor Create;
14
15 end;
16
17
18 var i:integer;
19 begin
20 for i := 1 to M do
21 begin
22 a[i].chave := ' ';
23 a[i].info := - 1;
24 end;
25 end;
26
27
28 var valor, N, i: integer;
29 begin
30 valor := 0;
31
32 valor := (64*valor + Ord(texto[i])) mod M;
33 hash:= valor;
34 end;
35
36 procedure ListaHash.inserir(texto:string; info:integer);
37 var x:integer;
38 begin
39 x := hash(texto);
40
41 x := (x+1) mod M;
42 a[x].chave := texto;
43 a[x].info := info;
44 end;
Considerando o código Pascal apresentado, que foi desenvolvido utilizando-se o ambiente Delphi, assinale a opção que apresenta trecho de código que, ao ser inserido adequadamente nas linhas 27, 31 e 40, mantém a correção sintática e semântica original.
Provas
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoInterpretação
- Compilação e Interpretação de CódigoLinkedição (Linker)
Com relação a software usado em computadores digitais, assinale a opção correta.
Provas
Quanto aos diagramas UML, assinale a opção incorreta.
Provas
Código para a questão
1
2 public ErroBD() {}
3 public ErroBD(String msg) {
4 super(msg);
5 }
6 }
7
8 interface IPersistencia {
9
10 }
11
12
13 private String url, usuario, senha;
14 private Connection conexao;
15
16
17 this.url = url;
18 this.usuario = usuario;
19 this.senha = senha;
20 }
21
22 public void exec(String cmd) throws ErroBD {
23 try {
24 if(conexao == null)
25 conexao = DriverManager.getConnection(url,usuario,senha);
26 Statement st = conexao.createStatement();
27 st.executeUpdate(cmd);
28 }
29
30
31 }
32 }
33 }
Considerando o código Java apresentado, assinale a opção que que apresenta trecho de código que, ao ser inserido adequadamente no código Java, nas linhas 16, 29 e 30, completa parcial e corretamente o código original, do ponto de vista sintático e semântico.
Provas

Considerando o diagrama UML de classes apresentado acima, assinale a opção correta.
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Paradigmas de ProgramaçãoProgramação Estruturada
Um programa estruturado pode ser resumido no(s) seguinte(s) bloco(s) básico(s):
Provas
No âmbito de uma linguagem de programação compilada, durante a compilação, a verificação de determinado alfabeto é função do
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de RepetiçãoEstrutura while
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoVariáveis
Considere a estrutura lógica apresentada a seguir, que é típica de linguagens de programação.
Declare A, B como inteiro;
Declare C, D como inteiro;
A = 1;
B = 1;
C = A;
D = 0;
Enquanto A < B
Se C > B então
D = C + 1;
B = B + 1;
Fim enquanto;
Imprima A, B, C, D;
Assinale a opção que contém os valores das variáveis A, B, C e D, respectivamente, após a execução do código acima.
Provas
Caderno Container