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
I e II.
I e IV.
II e III.
III e V.
IV e V.
O código binário Java, também chamado de bytecode, é o resultado do processo de
interpretação, que ocorre em um único momento.
compilação, que ocorre em um único momento.
interpretação, que ocorre a cada tempo de execução do programa.
compilação, que ocorre a cada tempo de execução do programa.
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:
I, II e III
II e III apenas
I, III e IV
I, II e IV
É possível que o trecho de código mostrado acima esteja implementando o método de ordenação denominado
bolha.
seleção.
inserção.
quicksort.
árvore binária.
A plataforma Java 2 é composta dos elementos fundamentais
JDK, JVM e API.
JVM, API e Linguagem.
JDK, API e Linguagem.
JDK, JVM e Linguagem.
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.
Incremental
Generalidade
Abstração
Formalidade
As diversas partes de uma página HTML que produzem diferentes efeitos no navegador web são delimitadas por
titles.
heads.
bodies.
links.
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.
análise de requerimentos, codificação, integração e testes.
codificação, análise de requerimentos, integração e testes.
integração e testes, análise de requerimentos, codificação.
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, é
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.
I, III e IV
I e III apenas
II e III apenas
II, III e IV
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...