Questões de Concurso
Comentadas para fepese
Foram encontradas 23.571 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
1. Uma dependência parcial existe quando há uma dependência funcional na qual o determinante é somente parte da chave primária. 2. Uma dependência transitiva existe quando há dependências funcionais tais que x ->Y, Y->Z, e X é a chave primária. Neste caso, a dependência Y->Z é uma dependência transitiva. 3. Uma relação está na 3FN se, e somente se, cada atributo não chave for dependente da chave primária inteira, isto é, cada atributo não chave poderá ser dependente de apenas parte da chave.
Assinale a alternativa que indica todas as afirmativas corretas.
Uma transação em um banco de dados relacional deve possuir as seguintes propriedades:
1. Persistência
2. Atomicidade
3. Durabilidade
4. Isolamento
5. Preservação da Consistência
Assinale a alternativa que indica todas as afirmativas
corretas.
Com relação a esse assunto, assinale a alternativa que indica corretamente a abordagem para o teste de programas que se baseiam no conhecimento da estrutura do programa e seus componentes. O acesso ao código-fonte é essencial para esse tipo de teste.
Analise as afirmativas abaixo em relação ao assunto.
1. Um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. As atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Cascata e incremental são exemplos deste tipo de modelo.
2. Alguns projetos de software definem requisitos iniciais de software razoavelmente bem definidos. Pode ser necessário o rápido fornecimento de um determinado conjunto funcional aos usuários, para que após esse fornecimento, possamos melhorar e expandir suas funcionalidades em versões de software posteriores. Nesses casos, podemos optar por um modelo de processo que desenvolve software de uma forma incremental.
3. O modelo evolucionário, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando pelas fases de planejamento, modelagem, construção e disponibilização, e culminando no suporte contínuo do software concluído.
Assinale a alternativa que indica todas as afirmativas corretas.
Observe o seguinte código em Java:
public class operacao
{
public static void main(String[] args)
{
int valor,valor1, valor2;
valor1 = 17;
valor= 25;
valor1=valor1+ (valor%2);
valor2 = ++valor1;
valor2 = valor1++;
valor2 = valor1--;
System.out.println(“Após as operações,
valor é “ + valor + “ valor1 é “ + valor1);
System.out.println(“ e valor2 é “ + valor2);
}
}
Assinale a alternativa que apresenta corretamente os
valores das variáveis valor1 e valor2 ao final da execução do código:
Assinale a alternativa que indica corretamente o comando que permite a obtenção do endereço físico do computador com nome DESKTOP.
Assinale a alternativa que apresenta corretamente exemplos desse tipo de sistema de arquivos.
Analise as afirmativas abaixo com relação à programação orientada a objetos em Delphi.
1. Em Delphi, a diretiva virtual permite que seu método seja sobrescrito com o mesmo nome, ou seja, em uma subclasse você pode reescrever um método de acordo com suas necessidades.
2. Em Delphi, a diretiva override significa que o método está sobrescrevendo o método original, então o método sobrescrito deve conter a diretiva override, e o método original, a diretiva virtual.
3. Em Delphi, a diretiva polimorf permite que seu método seja sobrescrito com o mesmo nome, ou seja, em uma subclasse você pode reescrever um método de acordo com suas necessidades.
Assinale a alternativa que indica todas as afirmativas
corretas.
Uma tabela está na Segunda Forma Normal 2FN se:
var Form1: TForm1; k,l,m,n: integer;
implementation
{$R *.dfm}
begin k:= 25; l := k mod 2; m := k mod 3; n := l+m; ShowMessage(inttostr(l) + ‘,’ + inttostr(m) + ‘,’ + inttostr(n)); end.
Assinale a alternativa que apresenta corretamente a saída gerada pelo programa.
1. O nível Interno possui um esquema (schema) interno, que descreve a estrutura de armazenamento física do banco de dados.
2. O nível intermediário, também denominado de nível de aplicação, abstrae os detalhes do armazenamento físico e concentra-se na descrição das entidades, tipos de dados, relacionamentos e restrições.
3. O nível externo ou nível de visualização inclui esquemas (schemas) externos ou visões / views de usuário. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários necessita.
Assinale a alternativa que indica todas as afirmativas corretas.
type TDigits = set of ‘1’..’9’; var digitos : TDigits; // Set variable myChar : char; begin digitos := [‘2’, ‘4’..’7’];
for myChar := ‘7’ to ‘8’ do if myChar In digitos then ShowMessageFmt(‘’’%s’’ ‘,[myChar]) end.
Assinale a alternativa que apresenta corretamente o resultado impresso:
Avalie o código Delphi, em sua versão “Embarcadero Delphi 11”, apresentado abaixo:
var
min, max : SmallInt;
begin
// Set the minimum and maximum values of
this data type
min := Low(SmallInt);
max := High(SmallInt);
ShowMessage(‘Min smallint value =
‘+IntToStr(min));
ShowMessage(‘Max smallint value =
‘+IntToStr(max));
end;
Assinale a alternativa que apresenta corretamente o
resultado impresso.