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.

Considere a classe Fizzbuzz e o método verificaFizzbuzz()em Java:

Em condições ideais, ao executar os testes de 1 a 11 no JUnit, todos com códigos corretos e semelhantes ao código do teste 11 acima, resulta em:

  • A. Todos os 11 testes passaram.
  • B.
  • C.
  • D.
  • E.

Para se conseguir o resultado após executar adequadamente os 12 testes no JUnit: “Todos os 12 testes passaram.” é necessário que o método verificaFizzbuzz() tenha o seguinte código Java:

  • A.
  • B.
  • C.
  • D.
  • E.

Nos bancos de dados relacionais é possível estabelecer ligações entre as tabelas por meio de suas chaves. Nestas relações,

  • A. cada linha de dados em uma tabela é identificada exclusivamente por uma chave estrangeira.
  • B. as chaves estrangeiras permitem relacionar dados de várias tabelas de forma lógica.
  • C. podem-se utilizar valores duplicados nas chaves primárias.
  • D. chaves estrangeiras são puramente ponteiros físicos (não lógicos).
  • E. cada valor em um campo que seja chave primária deverá corresponder a um único valor em um campo que é chave estrangeira.

Para criar tal view foi utilizada a instrução

  • A.
  • B.
  • C.
  • D.
  • E.

Quando dos estudos de um processo de negócio, não se pode negligenciar que na avaliação dos recursos humanos aplicados ao processo

  • A. uma tarefa de um processo de negócio independe dos recursos compartilhados com outros processos para ser realizada.
  • B. um recurso não pode realizar mais de um tipo de tarefa, devido aos princípios de especialização e dedicação de recursos para atividades.
  • C. múltiplas instâncias de um mesmo processo de negócio podem estar ativas simultaneamente e, por essa razão, podem disputar o acesso aos recursos.
  • D. os recursos disputam entre si para realizar concorrentemente uma tarefa, seguido o princípio de não ruptura de processo.
  • E. recursos exclusivos são aplicados em diversos processos e tipos de tarefas, seguindo o princípio de otimização de processo de trabalho.

Considere o código utilizando o Selenium WebDriver para manipulação do browser e execução de um teste funcional em Java:

O código faz uma pesquisa por um elemento cujo atributo name é q. Em condições ideais de execução, para que o código do teste possa acessar a página do Google e pesquisar por “Ministério Público da Paraíba” é necessário incluir na caixa dentro do código o comando:

  • A. driver.sendkey("Ministério Público da Paraíba");
  • B. assertTrue(driver.getPageSource().contains(getText()));
  • C. driver.findElement(By.name("q")).sendKeys("Ministério Público da Paraíba");
  • D. driver.searchElement(By.name("q")).contains("Ministério Público da Paraíba");
  • E. inputTextFirefox.sendKey("Ministério Público da Paraíba");

A aplicação de ferramentas conceituais para descrição de dados, relacionamento entre os dados e semântica dos dados, sem detalhar aspectos de implementação de sistemas é conhecida como modelagem

  • A. física, baseada em objetos e registros.
  • B. lógica baseada em eventos e frames.
  • C. lógica baseada em hierarquia e frames.
  • D. física, baseada em hierarquia e frames.
  • E. lógica baseada em objetos e registros.

Considere a configuração de rede mostrada na figura a seguir:

Os elementos de interconexão de redes indicados nas caixas I e II na figura são, correta e respectivamente,

  • A. Switch e Router.
  • B. Bridge e Hub.
  • C. Gateway e Switch.
  • D. Switch e Hub.
  • E. Router e Router.

Um técnico de TI adicionou por engano, no PL/SQL, uma constraint CHECK chamada chkAnoProcesso na tabela processo para que o campo anoInicioProcesso permita apenas valores maiores do que 1980. Para remover essa constraint o técnico deve utilizar a instrução:

  • A. ALTER TABLE processo DROP CHECK chkAnoProcesso;
  • B. DROP CONSTRAINT chkAnoProcesso FROM processo;
  • C. DROP CHECK chkAnoProcesso FROM processo;
  • D. ALTER TABLE processo DROP CONSTRAINT chkAnoProcesso;
  • E. DELETE FROM processo DROP CHECK chkAnoProcesso;

Para que, ao remover um registro da tabela Loja, todos os registros da tabela Filial relacionados a esta loja também sejam excluídos automaticamente, deve-se incluir, no comando CREATE TABLE da tabela

  • A. Loja, imediatamente após a instrução PRIMARY KEY(idLoja), a instrução ON DELETE CASCADE.
  • B. Filial, após a instrução PRIMARY KEY(idFilial, idLoja), a instrução ON DELETE.
  • C. Filial, imediatamente após a instrução REFERENCES Loja(idLoja), a instrução ON DELETE CASCADE.
  • D. Loja, após a instrução PRIMARY KEY(idLoja), a instrução DELETE CASCADE.
  • E. Filial, imediatamente após a instrução FOREIGN KEY(idLoja), a instrução ON DELETE CASCADE.
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...