Questões sobre Geral

Lista completa de Questões sobre Geral para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Sobre o uso do qualificador “static” na linguagem Java, é correto afirmar que

  • A. aplicado a uma variável, indica que o valor desta variável não poderá ser modificado após a sua inicialização.
  • B. é utilizado para gerar bibliotecas estáticas em Java.
  • C. pode ser aplicado a um bloco de código como, por exemplo, “static { //instruções }”.
  • D. aplicado a um método, indica que o mesmo não pode ser sobrecarregado.
  • E. Pode ser utilizado em um método ou atributo somente se a classe for declarada “static”.

Julgue as colocações abaixo sobre a linguagem Java e assinale a opção correta.

I) A saída da compilação de um arquivo de código-fonte Java é um arquivo com extensão “.class” que contém os bytecodes Java. Os arquivos “.class” são gerados pela maquina virtual Java que insere neles os bytecodes apropriados para o sistema operacional (SO) de destino, permitindo a portabilidade entre diferentes SOs.

II) A linguagem Java não suporta herança múltipla direta nativamente. Porém, através do uso de interfaces, pode-se usufruir de algumas vantagens da herança múltipla. Como interfaces fazem com que uma classe herde um contrato sem que herde a implementação, podem-se evitar alguns problemas possíveis de ocorrer em uma herança diamante (também chamada losango de herança).

III) Quando uma classe implementa interfaces diferentes que contêm métodos com a mesma assinatura, a classe terá apenas um método com aquela assinatura. Se os métodos diferirem apenas nas exceções que lançam, a classe terá de ter uma implementação que satisfaça a todas as cláusulas throws e, nesse caso, isso pode ou não ser possível.

  • A. Somente I é verdadeira.
  • B. Somente II é verdadeira.
  • C. Somente III é verdadeira.
  • D. Somente I e II são verdadeiras.
  • E. Somente II e III são verdadeiras.

Considere a seguinte afirmação: Em Java, quando um objeto não possui referências a ele em lugar nenhum, exceto em outros objetos que também não são referenciados ele está em condições de ser coletado pelo garbage collector. Contudo, a liberação da memória não é necessariamente imediata. Esta afirmação está

  • A. errada, pois o garbage collector sempre destrói os objetos assim que esses deixam de ser referenciados.
  • B. correta e não há como forçar a liberação de memória. Ela ocorrerá segundo a política do garbage collector.
  • C. errada, pois a coleta somente ocorre quando o método System.gc ( ) é chamado explicitamente.
  • D. correta e a chamada do método System.gc( ) força a liberação de memória imediatamente.
  • E. correta e a liberação de memória ocorrerá sempre, e apenas, quando a máquina virtual terminar a execução do programa.

Sobre o uso de Threads nativas em Java, marque a opção correta.

  • A. Em métodos synchronized aninhados, quando o método mais interno é chamado em um objeto que já estava bloqueado por aquela mesma linha (thread), o método é executado, e todas as travas são liberadas.
  • B. Run, wait e notify são métodos que permitem comunicação inter-thread.
  • C. Um thread em Java pode assumir qualquer prioridade no intervalo fechado [1;10]. Prioridades fora desse intervalo são automaticamente transformadas em 1 ou 10, conforme o caso.
  • D. Uma das vantagens do uso de multithreading em Java é o mesmo ser independente de plataforma.
  • E. O método yield é apropriado para sistemas sem escalonamento por tempo, em que um thread é executado até finalizar.

Em um planeta muito distante, sua civilização atingiu os primórdios da informática. O cientista L. I. Nux está encarregado de projetar a linguagem do primeiro computador criado. O Sr. Nux já especificou todas as variáveis numéricas e está agora pensando sobre a variável para os caracteres de sua língua. Sabendo que o computador utiliza como unidade básica um bit, cujo valor pode ser zero ou um (exatamente como na Terra), que eles utilizam um sistema de numeração hexadecimal, que seu alfabeto possui 40 símbolos e que a variável deverá comportar ainda 40 símbolos auxiliares (p. ex., equivalentes a +, -, %, etc.), a escolha correta para o tamanho de bits dessa variável e o número máximo de símbolos que ela poderá representar considerando-se que o Sr. Nux deseja utilizar o menor número de bits possível são, respectivamente:

  • A. 96 bits e 128 símbolos.
  • B. 7 bits e 96 símbolos.
  • C. 7 bits e 128 símbolos.
  • D. 128 bits e 96 símbolos.
  • E. 7 bits e 127 símbolos.

Analise as afirmações:

I) Quando dois hosts tentam estabelecer simultaneamente uma conexão TCP entre si (de A para B e vice-versa), o resultado final será o estabelecimento de uma única conexão TCP.

II) Devido ao princípio de independência entre as camadas, o protocolo TCP não precisa conhecer o meio utilizado na transmissão, seja fibra ótica, rede sem fio, seja cabo metálico. Seu desempenho não é afetado pelo meio de transmissão, pois é um protocolo que possui mecanismos para controle de congestionamento.

III) Um argumento válido contra a tradução de endereços IP (NAT) é o fato de que ela viola o princípio da independência de camadas.

IV) Um host com endereço IP 10.5.60.121 e máscara 255.255.252.0 pertencem a uma rede com endereço 10.5.60.0/22, que têm endereço de broadcast 10.5.60.255 e comporta 1024 hosts.

A opção correta é:

  • A. Estão corretas as afirmativas I e III.
  • B. Estão corretas as afirmativas II e IV.
  • C. Estão corretas as afirmativas I e IV.
  • D. Estão corretas as afirmativas II e III.
  • E. Estão corretas as afirmativas I, II, III e IV.

  • A. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') UNION (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
  • B. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') INTERSECTION (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
  • C. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') AND (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
  • D. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') WHERE (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
  • E. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') IN (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').

Sobre os conceitos relativos ao modelo relacional, é correto afirmar que

  • A. uma chave primária precisa ser única, mas pode ter valor nulo (saiba-se que nulo é diferente de zero).
  • B. uma relação pode conter uma ou mais tuplas repetidas, mesmo tomando-se todos os seus atributos.
  • C. uma chave candidata é formada por atributos que têm pouca probabilidade de repetição.
  • D. uma chave primária só pode ser formada pela união de atributos de mesmo tipo (numérico, alfabético, etc.).
  • E. a restrição de integridade referencial é especificada entre duas relações e objetiva manter a consistência entre as tuplas das duas relações.

Quando a demanda de um produto final é influenciada somente por condições de mercado e não pela demanda de outros itens mantidos em estoque, pode-se afirmar que a demanda é

  • A. dependente.
  • B. dinâmica.
  • C. independente.
  • D. constante.
  • E. probabilística.

Quando a demanda de um produto final é função da demanda de outros itens mantidos em estoque, pode-se afirmar que a demanda é

  • A. independente.
  • B. dinâmica.
  • C. constante.
  • D. probabilística.
  • E. dependente.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...