Foram encontradas 160 questões.
A utilização de um Sistema Gerenciador de Banco de Dados (SGBD) é muito útil para a manutenção de dados consistentes em aplicações disponibilizadas na Web. Neste contexto, considere as seguintes afirmações:
I. O SGBD MySQL é um SGBD que implementa o modelo de dados objetorelacional assim como o SGBD PostGreSQL e, normalmente, é utilizado com aplicações escritas na linguagem PHP.
II. O SGBD MySQL é um SGBD que implementa o modelo de dados relacional, enquanto o SGBD PostGreSQL implementa o modelo de dados orientado a objetos e as aplicações em ambos os SGBDs devem ser escritas na linguagem PHP.
III.O SGBD MySQL é um SGBD que implementa o modelo de dados relacional e as aplicações podem ser escritas na linguagem PHP ou em outras linguagens.
É correto o que está afirmado apenas em:
Provas
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade de Entidade
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
Considere as seguintes afirmações sobre o Modelo Relacional:
I. A restrição de integridade de entidade assegura que no conjunto de atributos que define a chave primária não pode ser atribuído o valor NULL.
II. A restrição de integridade referencial é violada se o valor de uma chave estrangeira realizar uma referência a uma tupla que não existe na relação referenciada.
III.As restrições de integridade de entidade e integridade referencial não dizem respeito, respectivamente, aos conceitos de chave primária e chave estrangeira.
É correto o que está afirmado apenas em:
Provas
Considere que o conjunto de instruções apresentado em (I) foi executado em um Sistema Gerenciador de Banco de Dados relacional, assim como as consultas SQL apresentadas em (II) e (III). Confira as respostas apresentadas em (A), (B) e (C).



Assinale a alternativa correta:
Provas
Considere as seguintes sentenças referentes às linguagens Álgebra Relacional e SQL:
Supondo que uma relação R possua 10 atributos e você deseja listar os valores de apenas 3 atributos dessa relação, os atributos apresentados na cláusula da linguagem SQL correspondem aos atributos apresentados no operador da linguagem Álgebra Relacional.
Assinale a alternativa que preenche corretamente as lacunas:
Provas
Modelos de Dados podem ser caracterizados em acordo com a(s) fase(s) do projeto de banco de dados onde podem ser aplicados. Assinale a alternativa onde todas as associações entre as colunas Modelo de Dados e Caracterização estão corretas:
| Modelo de Dados | Caracterização |
| I. Modelo de Dados Entidade-Relacionamento (MER) II. Modelo de Dados Relacional III. Modelo de Dados Orientado a Objetos | A. Modelo de dados lógico B. Modelo de dados físico C. Modelo de dados conceitual |
Provas
A função em Javascript a seguir verifica se um número é primo. Porém, a função possui trechos faltantes.
| 1 | functionverificaPrimo(n) { var i = n - 1; var primo = true; while ( ) { if ( ) primo = false; ; } return primo; } |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 |
I) Linha 5: i >= 0
II) Linha 5: i < n
III) Linha 5: i > 1
IV) Linha 6: n / i != 0
V) Linha 6: n % 2 == 0
VI) Linha 6: n % i == 0
VII) Linha 8: i--
VIII) Linha 8: i = n - i
IX) Linha 8: i++
Assinale a alternativa que preenche corretamente as lacunas do programa:
Provas
A função em PHP a seguir deve calcular e imprimir a tabuada de multiplicação para um inteiro “n”, com o segundo fator da multiplicação variando de 0 até um outro inteiro “m”. Por exemplo, a função deve calcular os produtos n*0, n*1, n*2, …, n*m. Os valores de “n” e “m” são passados como parâmetros da função. Porém, a função possui erros que a impedem de funcionar corretamente.
| 1 | <?php function tabuada($n, $m) { $f = 0; while ( ) { $p = $n * $f; echo " \n"; ; } } ?> |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 |
Considere as seguintes correções:
I) Linha 5: $f < $m
II) Linha 5: $f == $m
III) Linha 5: $f <= $m
IV) Linha 8: n * f = p
V) Linha 8: $n * $f = $p
VI) Linha 8: $n * f = $p
VII) Linha 9: $f + 1
VIII) Linha 9: $f = $f – 1
IX) Linha 9: $f++
Assinale a alternativa que lista todas as modificações necessárias para que a função funcione corretamente:
Provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Ordenação
- Fundamentos de ProgramaçãoLógica de Programação
Considere a função “p” em Javascript, a qual recebe um vetor “v” como entrada:
function p(v) {
var s = true;
while (s) {
s = false;
for (vari = 1; i<v.length; i++) {
if (v[i-1] < v[i]) {
vartemp = v[i-1];
v[i-1] = v[i];
v[i] = temp;
s = true;
}
}
}
}
Assinale a alternativa que define corretamente o que a função “p” faz no vetor “v”:
Provas
A função em Python “busca_pos” recebe como parâmetro um caractere e uma lista de caracteres, especificados pelas variáveis “a” e “l”, respectivamente. O resultado da função é o índice da primeira posição em que o caractere “a” é encontrado na lista “l” (iniciando pela primeira posição da lista), ou um inteiro negativo, caso o caractere “a” não seja encontrado na lista “l”. Porém, esse programa possui trechos faltantes.
| 1 | defbusca_pos(a, l): i = 0 while : if a == l[i]: else: return -1 |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 |
Para completar a lacuna da linha 3, considere:
I) i <= len(l)
II) i <len(l) - 1
III) i <len(l)
Para completar a lacuna da linha 5, considere:
IV) returni
V) i = i + 1
VI) return i - 1
Para completar a lacuna da linha 7, considere:
VII) i = i - 1
VIII) i = i + 1
IX) i = len(l) – i + 1
Assinale a alternativa que completa o algoritmo corretamente.
Provas
Considerando a seguinte função em Python:
deffazAlgo(a, b):
c = 0
d = 1
while c < b:
d *= a
c = c + 1
return d
Qual alternativa define corretamente o retorno desta função?
Provas
Caderno Container