Questões de Ciência da Computação da Fundação Carlos Chagas (FCC)

Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Os chipsets das placas-mãe de Computadores Pessoais (PCs) realizam a interface com o chip do processador por meio das interfaces Northbridge e Southbridge. A interface Northbridge é utilizada para a comunicação do processador com

  • A. a Placa de Rede.
  • B. a Memória Principal.
  • C. o Teclado.
  • D. o Disco Rígido.
  • E. a Memória Secundária.

Considere a parte inicial da sintaxe de criação de procedure a seguir:

No Oracle PL/SQL, quando se cria um procedure, os modos de parâmetro são especificados na declaração do parâmetro formal, após o nome do parâmetro e antes do seu tipo de dados. Os modos de parâmetro permitidos são

  • A. %TYPE ou %ROWTYPE.
  • B. IN, OUT ou SET.
  • C. ON, SET ou GET.
  • D. IN, OUT ou IN OUT.
  • E. ADD, PUT ou OUTPUT.

O TCP/IP é um conjunto de protocolos dividido em 4 camadas, de uma forma a garantir a integridade dos dados que trafegam pela rede. Uma das camadas é utilizada pelos programas para enviar e receber informações de outros programas através da rede. Nela, são encontrados protocolos para e-mail, para transferência de arquivos e para navegar na internet.

A camada e os protocolos referenciados no texto são: Camada de

  • A. Transporte, SNMP, TCP e UDP.
  • B. Transporte, IP, IPSEC e HTTP.
  • C. Aplicação, TCP, UDP e IP.
  • D. Aplicação, SMTP, FTP e HTTP.
  • E. Interface, SNMP, HTTP e TCP.

Os processadores atualmente utilizados em Computadores Pessoais (PCs) realizam a execução das instruções em um ciclo de máquina. O recurso tecnológico embutido nesses processadores, para possibilitar isso, é denominado

  • A. Hypertrade.
  • B. RISC.
  • C. Swapping.
  • D. CISC.
  • E. Pipeline

  • A. SUBSTRING(numeroProcesso, 14,2)
  • B. SUBSTR(numeroProcesso, 15,2, ‘LEFT’)
  • C. SUBSTR(numeroProcesso, 15,2)
  • D. SUBSTRING(numeroProcesso, 4,2, ‘RIGHT’)
  • E. SUBSTR(numeroProcesso, 14,2)

Considere a instrução SQL abaixo.

Ao executá-la no Oracle ou MySQL,

  • A. serão exibidos o CPF e o número do processo apenas dos registros cujo conteúdo do campo tipo_envolvimento possui o valor acusador.
  • B. ocorrerá um erro, pois a subconsulta retornará mais de uma linha.
  • C. para que não ocorra erro, o sinal de igual (=) deverá ser trocado pela palavra ANY.
  • D. serão exibidos todos os dados dos registros cujo conteúdo do campo tipo_envolvimento possui o valor acusador.
  • E. ocorrerá um erro, pois não é possível utilizar o resultado de uma instrução SELECT como parâmetro de comparação da cláusula WHERE de outra instrução SELECT.

Considere os itens a seguir:

I. Uma instrução DML (DELETE, INSERT ou UPDATE).

II. Uma instrução DDL (CREATE, ALTER ou DROP).

III. Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).

IV. Uma operação em banco de dados como SERVERERROR, LOGON, LOGOFF, STARTUP ou SHUTDOWN.

No Oracle, é possível gravar triggers que são acionados sempre que ocorre no banco de dados as operações descritas APENAS em

  • A. I e IV.
  • B. II e III.
  • C. I, II e IV.
  • D. II e IV.
  • E. I e II.

Uma transação é uma unidade atômica de trabalho que ou estará completa ou não foi realizada. Para propostas de restauração, o administrador de restaurações mantém o controle das seguintes operações:

− BEGIN_TRANSACTION: Marca o início da execução da transação.

− READ ou WRITE: Especifica operações de leitura ou gravação em itens do banco de dados, que são executadas como parte de uma transação.

I. Especifica que as operações READ e WRITE da transação terminaram e marca o fim da execução da transação. Entretanto, nesse ponto é necessário verificar se as mudanças introduzidas pela transação podem ser permanentemente aplicadas ao banco de dados (efetivadas), ou se a transação deverá ser abortada porque viola a serialização, ou por alguma outra razão.

II. Indica término com sucesso da transação, de forma que quaisquer alterações (atualizações) executadas poderão ser seguramente efetivadas no banco de dados e não serão desfeitas.

III. Indica que uma transação não terminou com sucesso, de forma que quaisquer mudanças ou efeitos que a transação possa ter aplicado ao banco de dados deverão ser desfeitas.

As operações I, II e III correspondem, correta e respectivamente, a:

  • A. FINISH; ROLLBACK; COMMIT.
  • B. END_TRANSACTION; SUCCESSFUL_TRANSACTION; UNSUCCESSFUL_TRANSACTION.
  • C. END_TRANSACTION; COMMIT_TRANSACTION; ROLLBACK.
  • D. STOP_TRANSACTION; GO_TRANSACTION; BACK_TRANSACTION.
  • E. STOP; COMMIT; ROLLBACK.

Após a codificação terminar em alguma fase, a técnica para projeto de casos de teste conhecida como Caixa Preta terá como um de seus principais objetivos

  • A. garantir que todos os caminhos independentes dentro de um módulo de software tenham sido exercitados pelo menos uma vez.
  • B. exercitar todas as decisões lógicas para valores verdadeiros e falsos.
  • C. garantir que todos os laços sejam testados dentro dos limites operacionais do sistema.
  • D. encontrar funções incorretas ou ausentes.
  • E. exercitar estruturas de dados internas para garantir a sua qualidade e validade.

Um Administrador de Banco de Dados precisa rastrear as ações de usuários que implicaram em alterações de registros nas tabelas dos bancos de um sistema, alterações essas feitas via SQL sem usarem as funcionalidades do próprio sistema. Para registrar e depois poder avaliar esses acessos, o Administrador de Banco de Dados deve

  • A. implementar log de auditoria, o qual deve ter política de limpeza ou truncamento para evitar o consumo de áreas de tabelas e espaço físico de discos de armazenamento de dados a um nível que degrade os sistemas de aplicação que acessam o banco.
  • B. não desativar o log de auditoria, que é um mecanismo automático, ativado assim que o banco de dados é instalado e que registra as alterações em todas as tabelas do sistema sem necessidade de configuração pelo Administrador de Banco de Dados.
  • C. ativar a replicação de tabelas que irá gerar uma cópia das alterações feitas sobre as tabelas em uma tabela auxiliar, a qual pode ser usada nas análises do Administrador de Bancos de Dados quanto a origem dos acessos.
  • D. não desativar a replicação de tabelas que funciona automaticamente, assim que instalado o banco de dados e que irá gerar uma cópia das alterações feitas sobre as tabelas em uma tabela auxiliar, a qual pode ser usada nas análises do Administrador de Bancos de Dados quanto a origem dos acessos.
  • E. não desativar as réplicas de tabelas e log de auditoria de tabelas que são automaticamente estabelecidas quando da instalação do banco de dados e irão permitir ao Administrador de Banco de Dados as análises quanto a origem dos acessos.
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...