Questões de Ciência da Computação da Instituto Brasileiro de Formação e Capacitação (IBFC)

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

Assinale, das alternativas abaixo, a única que identifica corretamente o comando do pseudocódigo de ordenação Bubble Sort abaixo, que foi extraído na linha pontilhada:

  • A. trocar( A[ i ], A[ i + 1 ] )
  • B. trocar( A[ i + 1 ], A[ i ] )
  • C. trocar( A[ i + 1 ], A[ i + 2 ] )
  • D. trocar( A[ i + 1 ], A[ i + 2 ] )

Quanto à refatoração (refactoring), analise as afirmativas abaixo e assinale a alternativa correta.

I. Quando o prazo de entrega está próximo do final, devese fazer a refatoração.

II. Quando o código está instável, e não funciona, é o melhor momento para fazer a refatoração.

III. EXtreme Programming tem refatoração como uma de suas práticas.

IV. É melhorar a estrutura do código de um sistema preservando as suas funcionalidades.

Estão corretas as afirmativas:

  • A. Somente a I e II
  • B. Somente a II e III
  • C. Somente a III e IV
  • D. Somente a I e III

Quanto aos diversos comandos da linguagem SQL (Structured Query Language), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.

( ) Duas palavras-chaves da DCL (Data Control Language) são: UPDATE e DELETE.

( ) Um dos comandos do DML (Data Manipulation Language) é o INSERT.

( ) Os comandos básicos da DDL (Data Definition Language) são: CREATE e DROP.

  • A. V - F - F
  • B. V - V - F
  • C. F - V - V
  • D. F - F - V

Eric Evans, criador do DDD (Domain-Driven Design), afirma que, no DDD, foca-se numa linguagem que possa descrever sucintamente qualquer situação no domínio e descrever o que faremos para resolver ou que tipos de cálculos precisamos realizar. Essa linguagem pode ser compartilhada entre pessoas do negócio, especialistas de domínio, assim como os programadores que irão escrever o software, e isso chamamos de linguagem:

  • A. ecológica
  • B. temporal
  • C. ubíqua
  • D. estética

O subconjunto da linguagem SQL que apresenta os comandos INSERT, UPDATE e DELETE é representado pela sigla em inglês:

  • A. DCL - (Data Control Language)
  • B. DTL - (Data Transaction Language)
  • C. DQL - (Data Query Language)
  • D. DML - (Data Manipulation Language)

O paradigma de programação denominado Programação Estruturada preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas, que são:

  • A. sequência, decisão ou seleção e iteração ou repetição
  • B. suplência, decisão ou seção e interação ou petição
  • C. suplência, concisão ou seleção e interação ou repetição
  • D. sequência, concisão ou seção e iteração ou petição

O RUP (Rational Unified Process) considera que existam nove disciplinas: seis de Engenharia de Software (Core Business) e três de Apoio/Suporte (Core Supporting Workflows). Assinale a alternativa que contenha somente as três disciplinas de Apoio/Suporte:

  • A. Ambiente - Análise e Projeto - Gerência de Projeto
  • B. Modelagem de Negócios - Configuração e Gerência de Mudança - Implementação
  • C. Ambiente - Configuração e Gerência de Mudança - Implementação
  • D. Modelagem de Negócios - Análise e Projeto - Gerência de Projeto
  • E. Ambiente - Configuração e Gerência de Mudança - Gerência de Projeto

Quanto à linguagem Java, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.

( ) Java tem dois comandos específicos de desvio incondicional: switch e while.

( ) Java tem o comando para realizar o desvio condicional: goto.

  • A. V - V
  • B. V - F
  • C. F - V
  • D. F - F

As reuniões diárias estabelecidas pelos autores do SCRUM (Jeff Sutherland e Ken Schwaber) faz com que o Scrum Master oriente o Time de Desenvolvimento a manter a Reunião Diária dentro do time-box constante de:

  • A. 15 minutos
  • B. 1 hora
  • C. 30 minutos
  • D. 2 horas
  • E. 45 minutos

Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os aplicativos Java, convertendo:

  • A. os bytecodes em código executável de máquina
  • B. os microcódigos em código executável de máquina
  • C. os códigos encriptados em bytecodes
  • D. os microcódigos em códigos encriptados
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...