Questões de Ciência da Computação

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

Com base na sintaxe da linguagem Ksh e nas linhas de comando mostradas acima, julgue os itens subseqüentes.

Estão certos apenas os itens

  • A.

    I e II.

  • B.

    I e IV.

  • C.

    II e III.

  • D.

    III e V.

  • E.

    IV e V.

O código binário Java, também chamado de bytecode, é o resultado do processo de

  • A.

    interpretação, que ocorre em um único momento.

  • B.

    compilação, que ocorre em um único momento.

  • C.

    interpretação, que ocorre a cada tempo de execução do programa.

  • D.

    compilação, que ocorre a cada tempo de execução do programa.

  • E.

    compilação, e de interpretação na seqüência, que ocorre em um único momento.

Considere as afirmações a respeito de características de software:

I. A garantia de que um software está "Correto", ou satisfaz a característica Correctness, é também a garantia de que esse software vai atender aos requerimentos dos usuários;

II. Um software é dito "Confiável", ou satisfaz a característica Reliability, ca-so, estatisticamente, possua a probabilidade de operar satisfatoriamente durante um período específico de tempo;

III. Um programa é dito "Correto" caso esse atenda à especificação de requerimentos funcionais;

IV. Um programa é dito "Robusto", ou satisfaz a característica Robusteness, caso a especificação de requerimentos funcionais esteja correta.

Marque a alternativa que possui todas as afirmações CORRETAS, de acordo com o livro GHEZZI, Fundamentals of Software Engineering:

  • A.

    I, II e III

  • B.

    II e III apenas

  • C.

    I, III e IV

  • D.

    I, II e IV

É possível que o trecho de código mostrado acima esteja implementando o método de ordenação denominado

  • A.

    bolha.

  • B.

    seleção.

  • C.

    inserção.

  • D.

    quicksort.

  • E.

    árvore binária.

A plataforma Java 2 é composta dos elementos fundamentais

  • A.

    JDK, JVM e API.

  • B.

    JVM, API e Linguagem.

  • C.

    JDK, API e Linguagem.

  • D.

    JDK, JVM e Linguagem.

  • E.

    JDK, JVM, API e Linguagem.

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 54:

"Por outro lado, essa solução pode ser mais cara, no tocante à velocidade de execução, requerimentos de memória, ou tempo de desenvolvimento... Dessa forma, é necessário avaliar a adoção ou não dessa solução levando-se em conta o custo e a eficiência..."

Marque a alternativa que descreve o princípio de engenharia de software dis-cutido por esse trecho do livro de GHEZZI.

  • A.

    Incremental

  • B.

    Generalidade

  • C.

    Abstração

  • D.

    Formalidade

As diversas partes de uma página HTML que produzem diferentes efeitos no navegador web são delimitadas por

  • A.

    titles.

  • B.

    heads.

  • C.

    bodies.

  • D.

    links.

  • E.

    tags.

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 371:

"O modelo waterfall teve um importante papel por incorporar a disciplina ao processo de desenvolvimento de software e, dessa forma, superar o desestruturado processo de codificar-e-corrigir. Esse modelo introduziu duas contribuições fundamentais para o processo de software: primeiro que o processo de desenvolvimento de software deve ser submetido à disciplina, planejamento e gerenciamento, e, segundo, que a implementação de um sistema deve ser adiada até que todos os objetivos estejam bem entendidos."

Marque a alternativa que representa uma ordem ascendente de etapas de desenvolvimento defendidas pelo modelo waterfall.

  • A.

    análise de requerimentos, codificação, integração e testes.

  • B.

    codificação, análise de requerimentos, integração e testes.

  • C.

    integração e testes, análise de requerimentos, codificação.

  • D.

    análise de requerimentos, integração e testes, codificação.

O comando HTML que provoca um avanço para a linha imediatamente posterior à linha em que o comando se encontra, é

  • A.

  • B.

  • C.

  • D.
  • E.

Sejam dadas as afirmações sobre o modelo waterfall:

I. Muitas vezes força a estimativa de custos a ocorrer após uma pequena quantidade de requerimentos ser levantada.

II. Enfatiza a necessidade de antecipação de mudanças.

III. Leva a um estilo burocrático de trabalho com muitos formatos de documen-tos a serem preenchidos. Esse estilo pode levar o engenheiro de software a se preocupar mais com a sintaxe do projeto do que com a semântica.

IV. A especificação de requerimentos origina um documento escrito que permite o entendimento do usuário a respeito do produto final a ser desenvolvido.

Marque a alternativa com todas as afirmações CORRETAS, de acordo com o livro GHEZZI, Fundamentals of Software Engineering.

  • A.

    I, III e IV

  • B.

    I e III apenas

  • C.

    II e III apenas

  • D.

    II, III e IV

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...