Escolar Documentos
Profissional Documentos
Cultura Documentos
GTI
TESTES ADICIONAIS
TESTES 1 A 25
Alternativa correta: E.
TESTE 3
Considere o exemplo do cruzamento da ponte ilustrado
na figura abaixo e descrito nos itens a seguir.
Alternativa correta: A.
TESTE 4
Os alunos do curso de computação de uma grande universidade
utilizam a linguagem de programação C para implementar
seus programas. A figura 1 ilustra os procedimentos realizados
pelo compilador da linguagem C para gerar um arquivo
executável que, em um primeiro momento, é apenas uma
entidade passiva, ocupando bytes da memória secundária. A
fim de que essa entidade passiva tenha utilidade, precisa ser
transformada em um processo. Todo processo, para ser
executado, necessita estar adicionado à fila de processos
prontos.
TESTE 4
Durante a execução de um processo, são utilizados, em geral,
variáveis, objetos, funções, que deverão ser alocados na
memória. A figura 2 ilustra a MMU em operação.
Alternativa correta: D.
TESTE 7
Considere os diagramas de topologias de redes e relacione-os com as afirmativas a seguir.
( ) Utiliza mais de uma topologia e normalmente surge da fusão de duas ou mais LANs entre si
ou com MANs.
( ) Consiste de uma linha única de dados finalizada por terminadores, de tal forma que toda
mensagem enviada passa por todas as estações, sendo reconhecida somente pela máquina
endereçada.
( ) Apresenta vários caminhos possíveis por onde a informação pode fluir da origem até o
destino, é menos sujeita a erros de transmissão e o tempo de espera é reduzido.
( ) É caracterizada por um elemento central que "gerencia" o fluxo de dados da rede, estando
diretamente conectado (ponto a ponto) a cada nó.
( ) É constituída de um circuito fechado, tendo como maior vantagem a não atenuação do sinal
transmitido, já que ele é regenerado cada vez que passa por uma estação.
A sequência de números que relacionam as respostas corretas é
a) 5, 3, 4, 2, 1
b) 5, 1, 4, 2, 3
c) 4, 1, 5, 2, 3
d) 5, 1, 3, 2, 4
e) 2, 1, 4, 3, 5
RESPOSTA
Alternativa correta: B.
TESTE 8
Em um banco de dados relacional já está definida a tabela abaixo.
Nota_Fiscal (Nro_NF number(5) primary key, Cod_Cliente number (4), Cond_Pagto char(4))
Ela contém as linhas:
(1, 25, 'AV')
(2, 31, '30DD')
(3, 25, 'AV')
Deseja-se criar uma nova tabela que contenha os valores válidos para as condições de pagamento das
Notas Fiscais (coluna Cond_Pagto da tabela Nota_Fiscal) e que sirva para validar novas linhas que
venham a ser incluídas em Nota_Fiscal. Analise os comandos a seguir.
Create table Cond_Pagamento (Codigo char (4) primary key, Nome char (40));
Alter table Nota_Fiscal add (constraint C04 foreign key (Cond_Pagto) references
Cond_Pagamento(Codigo));
Alter table Cond_Pagamento add (constraint C03 foreign key (Codigo) references
Nota_Fiscal(Cond_Pagto));
Insert into Cond_Pagamento values ('AV', 'a vista'); Insert into Cond_Pagamento values ('30DD', 'a 30
dias');
Assinale a alternativa que mostra os comandos e a ordem em que precisam ser executados para
atenderem à necessidade indicada no enunciado.
a) Sequência de comandos: 1, 2, 3, 4.
b) Sequência de comandos: 1, 3, 4.
c) Sequência de comandos: 1, 4, 3.
d) Sequência de comandos: 1, 4, 2.
e) Sequência de comandos: 1, 2, 4.
RESPOSTA
Alternativa correta: D.
TESTE 9
No projeto do modelo conceitual de dados de uma empresa, foram
representadas as entidades Engenheiro e Projeto, relacionadas de
forma N:N pelo relacionamento Atuação, que identifica a participação
de Engenheiros em Projetos e a função que exercem em cada um,
conforme esquema a seguir.
Alternativa correta: C.
TESTE 10
O gerenciamento de configuração de software (GCS) é uma
atividade que identifica, controla, audita e relata as
alterações que acontecem durante todo o desenvolvimento
ou durante a fase de manutenção, depois que o software for
entregue ao cliente. O GCS é embasado nos itens de
configuração, produzidos como resultado das atividades de
Engenharia de Software e armazenados em um repositório.
Com relação ao GCS, considere as duas afirmativas a
seguir.
No GCS, o processo de controle das alterações obedece ao
seguinte fluxo: inicia com a solicitação de modificação de
um item de configuração, que leva à aceitação ou não desse
pedido, e finaliza com a atualização controlada desse item
no repositório
PORQUE
o controle das modificações dos itens de configuração está
baseado nos processos de check-in e check-out que realizam,
respectivamente, a inserção de um item de configuração no
repositório e a retirada de itens de configuração do
repositório para efeito de realização das modificações.
TESTE 10
Assinale a alternativa correta.
a) As duas afirmativas são verdadeiras e a
segunda justifica a primeira.
b) A primeira afirmativa é verdadeira e a segunda
é falsa.
c) A primeira afirmativa é falsa e a segunda é
verdadeira.
d) As duas afirmativas são verdadeiras e a
segunda não justificativa a primeira.
e) As duas afirmativas são falsas
RESPOSTA
Alternativa correta: D.
TESTE 11
O conceito de algoritmo é frequentemente associado a uma receita
culinária. Tal associação vem do fato de as receitas apresentarem
uma etapa inicial, na qual os ingredientes são selecionados, uma
etapa intermediária, na qual os ingredientes são misturados, e
uma etapa final, na qual o resultado da execução das tarefas
descritas na receita é o prato finalizado. Associando com a
computação, temos: ENTRADA PROCESSAMENTO SAÍDA.
Os algoritmos, como as receitas, representam sequências de
instruções bem definidas e não ambíguas. Ao contrário do que se
imagina, o conceito de algoritmo não foi criado para satisfazer às
necessidades da computação. Há inúmeros casos que podem
exemplificar o uso de algoritmos para a padronização do exercício
de tarefas rotineiras. A disciplina de Estruturas de Dados
apresenta um conjunto de algoritmos clássicos, tais como, lista
linear, lista circular, lista ligada, fila, pilha, busca binária, hash,
árvores, bubble sort, quicksort, shellsort etc. O algoritmo a seguir
representa uma dessas estruturas clássicas. Simule-o utilizando
como entrada um vetor X composto pelos elementos (10, 9, 7, 13,
5).
TESTE 11
Qual o algoritmo utilizado e qual o resultado final do vetor X?
Entrada: m (número de elementos do vetor x), x (vetor com a lista de elementos
para simulação)
Saída: x (vetor com a lista de elementos após o término da simulação)
Algoritmo (m, x);
Alternativa correta: E.
TESTE 13
Uma alternativa aos problemas enfrentados pelo gerenciamento de
memória com base na alocação contínua é a paginação, representada
na figura abaixo.
Alternativa correta: C.
TESTE 14
Analise as seguintes afirmativas sobre Engenharia de Software.
Os modelos de maturidade têm o objetivo de avaliar a qualidade dos
processos de software aplicados em uma organização (empresa ou
instituição). Um exemplo de modelo de maturidade muito conhecido é
o Capability Maturity Model Integration (CMMI) do Software
Engineering Institute (SEI).
Refactoring é o processo de modificar um sistema de software para
melhorar seu comportamento externo, minimizando alterações na
estrutura interna do código.
Programação extrema (Extreme Programming), ou simplesmente XP, é
um método ágil para equipes pequenas e médias que irão desenvolver
softwares com requisitos vagos e em constante mudança. Para isso,
adota a estratégia de constante acompanhamento e realização de
vários pequenos ajustes durante o desenvolvimento de software.
São verdadeiras as afirmativas
a) I e II, apenas.
b) I e III, apenas.
c) II e III, apenas.
d) I, II e III, apenas.
e) I, apenas.
RESPOSTA
Alternativa correta: B.
TESTE 15
Considere as imagens I e II, ambas com resolução de 128 x 128 pixels, e
quantificadas com uma profundidade de cor de 8 bits por pixel.
Alternativa correta: D.
TESTE 19
Julgue os itens a seguir, relativos a métodos de busca com
informação (busca heurística) e sem informação (busca cega),
aplicados a problemas em que todas as ações têm o mesmo
custo, o grafo de busca tem fator de ramificação finito e as
ações não retornam a estados já visitados.
I. A primeira solução encontrada pela estratégia de busca em
largura é a solução ótima.
II. A primeira solução encontrada pela estratégia de busca em
profundidade é a solução ótima.
III. As estratégias de busca com informação usam funções
heurísticas que, se bem definidas, permitem melhorar a
eficiência da busca.
IV. A estratégia de busca incremental é eficiente porque
expande apenas os nós que estão no caminho da solução.
Estão certos apenas os itens
a) I e II.
b) I e III.
c) I e IV.
d) II e IV.
e) III e IV.
RESPOSTA
Alternativa correta: B.
TESTE 20
Ao encaminhar informações pela rede, o host de
origem faz o encapsulamento de dados como
mostrado na figura abaixo. Na camada de enlace
de dados, temos a colocação do cabeçalho e do
trailer do quadro.
TESTE 20
Com base nessas considerações, analise as afirmativas
abaixo.
I. O cabeçalho do quadro possibilita que os dados
sejam direcionados ao dispositivo de recebimento
correto ao passar por um comutador (switch).
II. O cabeçalho e o trailer do quadro auxiliam
dispositivos intermediários com o processamento e a
seleção de caminho na rede local.
III. A camada de enlace suporta a detecção de erros pela
checagem do trailer de quadro.
Está(ao) correta(s) a(s) afirmativa(s)
a) I, apenas.
b) II, apenas.
c) I, II e III.
d) I e II, apenas.
e) II e III, apenas.
RESPOSTA
Alternativa correta: B.
TESTE 21
Assinale a alternativa que relaciona corretamente os itens da primeira lista com os
itens da segunda lista.
Primeira lista.
1. Camada Física.
2. Camada de Enlace de Dados.
3. Camada de Rede.
4. Camada de Transporte.
5. Camada de Aplicação.
Segunda lista.
I. Determina e controla o roteamento de quadros entre redes.
II. Permite a transmissão sem erros.
III. É responsável pela transmissão e recepção de fluxo de bits brutos.
IV. Representa a interface entre usuário e máquina.
V. É responsável pelo controle lógico dos dados, que pode ser orientado à conexão
e não orientado à conexão.
Fonte. Instituto Federal de Educação, Ciência e Tecnologia Catarinense. Concurso
Público – 2012 (com adaptações).
a) 1-V, 2-I, 3-II, 4-IV, 5-III.
b) 1-III, 2-II, 3-IV, 4-I, 5-V.
c) 1-III, 2-II, 3-I, 4-V, 5-IV.
d) 1-IV, 2-V, 3-I, 4-III, 5-II.
e) 1-I, 2-II, 3-III, 4-V, 5-IV.
RESPOSTA
Alternativa correta: C.
TESTE 22
Para resolver problemas de Inteligência Artificial, é importante
escolher uma boa representação de conhecimento que facilite o
raciocínio. O Espaço de Estados é uma delas.
Para representar o conhecimento de um domínio específico, o Espaço
de Estados
a) está dividido em Estado inicial, Estado objetivo e Estados
intermediários.
b) é constituído apenas por Ações, responsáveis pelas transições de
um estado para outro.
c) não apresenta diferença entre Estados e Ações.
d) apresenta apenas Estados do Problema.
e) está dividido em Estado, representado por um nó, e em Ações,
associadas à transição de um Estado para outro.
RESPOSTA
Alternativa correta: E.
TESTE 23
Os Sistemas Nebulosos (Fuzzy) possibilitam a resolução de vários
tipos de problemas relacionados com as incertezas provenientes da
linguagem natural. O funcionamento de um sistema lógico Fuzzy
consiste no mapeamento de um conjunto de valores crisp por meio
de valores provindos da função membro da lógica Fuzzy. A
construção da função membro pode ser realizada por meio de
funções de diversos tipos, de acordo com o problema a ser
resolvido.
Em relação a essas funções, assinale a alternativa que apresenta as
mais usuais.
a) Triangular, trapezoidal e gaussiana.
b) Triangular, quadrática e desvio padrão.
c) Trapezoidal, gaussiana e exponencial.
d) Gaussiana, exponencial e linear.
e) Linear e exponencial.
RESPOSTA
Alternativa correta: A.
TESTE 24
Um estudante desenvolveu um programa para fazer a conversão de
números reais do sistema decimal para outros três sistemas
numéricos. Ao testar o programa com o número (58.75)10, ele
obteve a saída abaixo.
Decimal: 58.75
Binario: 111010.11
Octal: 72.7
Hexadecimal: 3A.C
Em relação à situação exposta, conclui-se que
a) todas as conversões estão corretas para o valor testado.
b) todas as conversões estão incorretas para o valor testado.
c) apenas a conversão para binário está incorreta para o valor
testado.
d) apenas a conversão para octal está incorreta para o valor testado.
e) apenas a conversão para hexadecimal está incorreta para o valor
testado.
RESPOSTA
Alternativa correta: D.
TESTE 25
O Hibernate foi criado por desenvolvedores Java, liderados por Gavin King. Posteriormente,
a JBoss Inc contratou os principais desenvolvedores do programa para fazerem o seu
suporte. O objetivo do Hibernate é diminuir, com base no modelo orientado a objeto, a
complexidade dos programas Java que precisam trabalhar com um banco de dados do
modelo relacional. O Hibernate gera as chamadas SQL e libera o desenvolvedor do
trabalho manual da conversão resultante dos dados, mantendo o programa portável para
quaisquer bancos de dados SQL.
Em relação a esse framework, analise as afirmativas a seguir.
I. A principal característica do Hibernate é a transformação das classes em Java em
tabelas de dados.
II. O desenvolvedor pode acessar diretamente uma tabela de banco de dados, bastando,
para isso, abrir uma conexão.
III. Os dados tabulares de um banco de dados são transformados em um grafo de objetos
(mapeamento em arquivo XML), definido pelo desenvolvedor.
IV. O Hibernate executa operações de busca, cadastro e alteração de dados sem requerer
mapeamento da tabela em arquivo XML.
V. A solução aos ambientes Java de mapeamento objeto/relacional é proporcionada pela
abstração de toda a parte de representação de tipo de dados por meio de arquivos HTML.
Está correto apenas o que se afirma em
a) I.
b) I e III.
c) I, IV e V.
d) II e IV.
e) V.
RESPOSTA
Alternativa correta: B.