Lista completa de Questões de Ciência da Computação da Escola de Administração Fazendária (ESAF) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Analise as seguintes afirmações relativas a Banco de Dados:
I. Uma chave primária não pode desempenhar a função de identificação única;
II. Um modelo conceitual de banco de dados representa a estrutura de dados de um Banco de Dados com os recursos e particularidades de um Sistema de Gerenciamento de Banco de Dados específico;
III. Entidade pode ser definida como um objeto que existe no mundo real, com uma identificação distinta e com significado próprio;
IV. Uma das regras da integridade do modelo relacional afirma que nenhum campo que participe da chave primária de uma tabela básica pode aceitar valores nulos.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
Considerando-se o trecho do algoritmo a seguir,
é correto afirmar que
o comando 3 será executado se a expressão 1 for verdadeira e a expressão 2 for falsa.
o comando 3 será executado se a expressão 1 e a expressão 2 forem verdadeiras.
o comando 2 será executado se a expressão 1, a expressão 2 e a expressão 3 forem falsas.
o comando 1 será executado se a expressão 1 for falsa e se a expressão 2 e a expressão 3 forem verdadeiras.
se a expressão 1, a expressão 2 e a expressão 3 forem falsas, nenhum comando será executado.
Considerando-se o trecho do algoritmo a seguir, com todas as variáveis declaradas corretamente,
é correto afirmar que
comando1 e comando2 nunca serão executados.
comando1 e comando2 serão executados pelo menos duas vezes.
comando1 e comando2 serão executados pelo menos uma vez cada um.
na primeira passagem comando1 e comando2 não serão executados.
quando Aux1 > Aux2 o trecho de algoritmo irá gerar um loop.
Considere uma linguagem de programação qualquer, que aceite recursividade, de tal forma que a função Resultado(N) é implementada conforme algoritmo a seguir:
Neste caso o Resultado(6) retorna
1
6
30
120
720
Analise as seguintes afirmações relativas a Conceitos e arquitetura de um SGBD:
I. Toda a informação em um banco de dados relacional é apresentada no nível lógico por valores em tabelas;
II. Os dados em um banco de dados relacional não podem ser logicamente acessíveis;
III. Um SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação de dados;
IV. Um SGBD relacional não pode permitir valores nulos em nenhum campo de suas tabelas.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
Em uma implementação para gerenciamento de conta bancária usando Java, considere que um método saque( ) lança a exceção SaldoInsuficiente quando o saldo da conta for menor que o solicitado no saque. Neste caso, ao se definir o método saque( ), para identificar o nome da exceção que pode ser lançada, deve-se usar a palavra chave
finally.
Catch.
throws.
try.
import.
Analisando o seguinte trecho de código em Java, com o cabeçalho e respectivo construtor de uma classe,
é correto afirmar que
no construtor, a palavra super indica que um método com este nome será criado e terá a string nome como parâmetro.
a palavra-chave extends indica que está sendo criada uma nova classe que deriva de uma classe já existente.
a classe PagamentoFornecedor é uma subclasse da classe PagamentoServico.
todo método existente na superclasse deve ser obrigatoriamente redefinido na subclasse.
o construtor da classe PagamentoServico não chama o construtor da classe PagamentoFornecedor.
Analisando o seguinte trecho de código em Java,
é correto afirmar que
não será possível criar subclasses da classe Pagamento.
a classe Pagamento não poderá conter métodos.
falta a palavra-chave extends na declaração da classe Pagamento.
a classe Pagamento é uma classe abstrata.
a classe Pagamento é derivada da classe final.
No Oracle, os programas armazenados no banco de dados e que são executados quando algo acontece, como alterações de dados ou logins de usuários, são
os triggers de banco de dados.
os índices.
as concessões.
os snapshots.
as contenções.
No Oracle, quando se deseja fazer pesquisas de nomes obscuros, onde é possível comparar palavras que são grafadas diferentemente, mas que soam de modo parecido, pode-se usar a função
initcap(char)
replace(char, string1, string2)
Soundex(char)
substr(char,m,n)
string1 || string2
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...