Quiz
ProgFcc
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (20)
1Considere:
I. Sequência, decisão e iteração são as estruturas necessárias e suficientes para o desenvolvimento da programação de computadores.
II. Uma sequência de passos, incluindo a forma como os dados serão armazenados no computador, permitindo que o problema possa ser resolvido de maneira automática e repetitiva.
III. Cada instrução é traduzida para uma representação interna e interpretada pela simulação de funcionamento do processador, o que torna mais rápido o ciclo escrita-execução-modificação.
IV. A sua aplicação divide e estrutura o algoritmo em partes fechadas e coerentes para evitar a repetição de uma sequência de comandos que é utilizada em várias partes do programa.
Em relação à programação de computadores, as definições contidas nos itens I, II, III e IV correspondem, respectivamente, à programação- Alinear, ao fluxograma, à compilação e ao procedimento.
- Bmodular, ao algoritmo, à constante e à interpretação.
- Corientada a objetos, ao projeto lógico, ao fluxograma e à compilação.
- Dlinear, ao algoritmo, à compilação e à função.
- Eestruturada, ao algoritmo, à interpretação e ao procedimento.
2J2EE é uma plataforma de programação para servidores na linguagem de programação Java, que integra uma série de especificações e containers, cada uma com funcionalidades distintas. Nesse contexto, é correto afirmar que são integrantes do J2EE:
- AServlets, Jcompany e JSP.
- BJDBC, JSP, EJBs.
- CEJBs, Servlets e JBoss.
- DJDBC, Hibernate e JPA.
- EJSP, JSF e Eclipse
3No contexto das vinculações de subscritos e categorias de matrizes, NÃO se inclui como uma categoria a matriz
- Aestática.
- Bdinâmica na pilha.
- Cassociativa.
- Dfixa dinâmica na pilha.
- Edinâmica no monte.
4Na taxonomia utilizada para as formas de polimorfismo são, respectivamente, dois tipos categorizados como Universal e dois como Ad Hoc:
- AParamétrico e Inclusão; Sobrecarga e Coerção.
- BParamétrico e Coerção; Sobrecarga e Inclusão.
- CParamétrico e Sobrecarga; Inclusão e Coerção.
- DSobrecarga e Inclusão; Paramétrico e Coerção.
- ESobrecarga e Coerção; Paramétrico e Inclusão.
5NÃO se trata de um método de ordenação (algoritmo):
- Ainserção direta.
- Bseleção direta.
- Cinserção por meio de incrementos decrescentes.
- Ddireta em cadeias.
- Eparticionamento.
6Um relacionamento todo-parte onde o todo controla a vida das partes; todavia as partes podem ser removidas explicitamente antes da morte do todo. Trata-se de
- Aparticionamento.
- Babstração.
- Cenumeração.
- Dagregação não composta.
- Eagregação por composição.
7A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram
interesse em captar atributos e também operações da classe Elemento Turbinado. O enunciado enfatiza o conceito OO de- Apolimorfismo.
- Bherança múltipla.
- Cdependência funcional.
- Drealização.
- Eencapsulamento.
8Ambas identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência e nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Uma tag esquecida na escrita de uma delas ou um atributo sem aspas torna o documento inutilizável, enquanto que na outra isso é tolerado.
Pelas características comparadas, o texto acima refere-se a- AHTML e XML.
- BUML e XML.
- CPHP e Java.
- DJava e CSS.
- EOracle Forms e CSS.
9Foi necessário aplicar uma [decomposição funcional top-down] para analisar o problema. Entretanto, verificou-se que o [tempo de resposta exigido] não poderia ser atendido, uma vez que o projeto não tinha adotado o [diagrama de pacotes e nem o de estrutura composta].
Os trechos destacados do texto correspondem, respectivamente, a conceitos da engenharia de software aplicáveis a- AOO, requisitos e estruturada.
- Bestruturada, requisitos e OO.
- Cestruturada, timing diagram e estruturada.
- Destruturada, timing diagram e OO.
- EOO, timing diagram e requisitos.
10Na UML, o componente que tem acesso aos serviços do outro componente por meio da interface é conectado a ela usando um
- Arelacionamento de generalização.
- Brelacionamento de conexão.
- Crelacionamento de dependência.
- Drelacionamento ternário.
- Eauto relacionamento.
11Na UML, é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens. Ele mostra um conjunto de papéis, as conexões existentes entre estes e as mensagens enviadas e recebidas pelas instâncias que representam os papéis.
Trata-se do diagrama de- Asequência
- Batividades
- Ccomunicação
- Dgráfico de estados
- Eestrutura composta
12A linguagem Java 6 permite a declaração de uma classe aninhada que se trata de uma classe
- Agenérica.
- Babstrata.
- Cagregada.
- Dmembro de outra.
- Eanônima.
13Assinale a alternativa que apresenta a característica adicionada à linguagem JAVA (Versão 8) chamada default methods.
- APermite criar métodos concretos em interfaces.
- BPermite realizar herança múltipla para os métodos marcados como default.
- CPermite a utilização de sobrecarga de métodos com mais facilidade.
- DPermite a criação de métodos que são chamados por padrão ao instanciar um objeto.
- EPermite a utilização de métodos sem a instanciação de suas classes.
14Considerando a linguagem de Programação JAVA (Versão 6 ou superior), a classe String que possui um método que retorna as mesmas referências para Strings que contenham o mesmo conteúdo (Se este método for invocado para uma String a, contendo “abc” e para uma String b, contendo também “abc”, retornará a mesma referência). Esse recurso permite por exemplo a realização de comparação de grandes objetos String com mais eficiência. Assinale a alternativa que apresenta o nome desse método da classe String.
- Acompare.
- Bequals.
- Cintern.
- Dreduce.
- Etrim.
15Assinale a alternativa que apresenta a situação descrita, que pode ser melhorada com o uso de refatoração de código “um mesmo grupo de itens de dados (campos em classes, parâmetros em métodos) reincide em vários lugares de um programa. Muitas vezes, eles podem ser substituídos por um objeto que encapsule todos esses dados”.
- AAglutinação de dados.
- BCódigo duplicado.
- CGeneralidade especulativa.
- DEncapsulamento de dados.
- ESobrecarga de dados.
16Os componentes de uma biblioteca de software, no modelo orientado a objetos, correspondem a
- Aobjetos
- Bclasses
- Csubclasses
- Dmétodos
- Emensagens
17Em programação orientada a objetos, uma associação é o mecanismo pelo qual um objeto utiliza os recursos de outro e pode ser do tipo
- Aatributos ou métodos.
- Bgeneralização ou especialização.
- Cextensão ou inclusão.
- Dpolimorfismo ou herança.
- Eencapsulamento ou abstração.
18Uma classe java.io que age como ponte entre streams orientadas a caractere e streams orientadas a byte, que escreve caracteres codificando-os em bytes:
- AObjectOutputStream.
- BObjectStreamField.
- COutputStreamWriter.
- DFileWriter.
- ERandomAccessFile.
19Em uma linguagem de programação, os tipos primitivos de dados
- Asão sempre verificados pelo compilador. Caso se extrapole a capacidade do tipo, um erro ocorre e o programa é abortado.
- Bmais comuns e mais utilizados são as matrizes e os registros.
- Csão associados a um descritor. Um descritor é uma estrutura de dados, que não ocupa espaço na memória, que armazena os atributos do tipo de dados.
- Dna forma de caracteres geralmente são armazenados como codificações numéricas, como o padrão UTF.
- Einteiros são sempre representados como uma cadeia de caracteres. O caracter mais à esquerda representa o sinal positivo ou negativo.
20NÃO é objetivo da homologação de sistemas:
- AAtestar se o software funciona da forma esperada pelo cliente no ambiente proposto.
- BIdentificar oportunidades de correção e aplicar os ajustes correlatos à aplicação.
- CObter o aceite do produto de software pelo cliente.
- DRegistrar sugestões para as próximas versões da aplicação.
- ERealizar o estudo da viabilidade da implementação de requisitos críticos.
Information
- Description
- ProgFcc
- Author
- Marcelo Costa
- Language
- Português
- Views
- 11
- Tags
- Rating
- No ratings yet Rate this quiz