CADERNO DE PROVA
Nome do Candidato
N.º de inscrição do candidato
Assinatura do candidato

Universidade Federal de Mato Grosso
Secretaria de Articulação e Relações Institucionais
Gerência de Exames e Concursos
INSTRUÇÕES
LEIA COM ATENÇÃO
1.
Este Caderno de Prova, com páginas numeradas de 1 a 18, é constituído de 50 (cinquenta) questões objetivas, cada
uma com 4 (quatro) alternativas, assim distribuídas:
01 a 10 – Língua Portuguesa
11 a 20 – Conhecimentos Diversos
21 a 50 – Conhecimentos Específicos
2. Caso o Caderno de Prova esteja incompleto ou tenha qualquer defeito de impressão, solicite ao fiscal que o substitua.
3. Sobre a Marcação do Cartão de Respostas
As respostas deverão ser transcritas com caneta esferográfica de tinta azul ou preta não porosa para o
Cartão de Respostas, que será o único documento válido para correção.
3.1. Para cada questão existe apenas uma alternativa que a responde acertadamente. Para a marcação da alternativa
escolhida no CARTÃO DE RESPOSTAS, pinte completamente o círculo correspondente.
Exemplo: Suponha que para determinada questão a alternativa C seja a escolhida.
N.º da
Questão
A
B
C
D
3.2. Marque apenas uma alternativa para cada questão.
3.3. Será invalidada a questão em que houver mais de uma marcação, marcação rasurada ou emendada, ou não
houver marcação.
3.4. Não rasure nem amasse o CARTÃO DE RESPOSTAS.
4.
Todos os espaços em branco, neste caderno, podem ser utilizados para rascunho.
5.
A duração da prova é 4 (quatro) horas, já incluído o tempo destinado ao preenchimento do CARTÃO DE
RESPOSTAS.
6.
Somente após decorridas 2 horas e 30 minutos do início da prova, o candidato, depois de entregar seu Caderno de
Prova e seu Cartão de Respostas poderá retirar-se da sala de prova. O candidato que insistir em sair da sala de prova
antes desse tempo, deverá assinar Termo de Ocorrência declarando sua desistência do concurso.
7.
Será permitida a saída de candidatos levando o Caderno de Prova somente na última meia hora de prova.
8.
Após o término da prova, o candidato deverá, obrigatoriamente, entregar ao fiscal o CARTÃO DE RESPOSTAS
devidamente assinado e preenchido.
LÍNGUA PORTUGUESA
INSTRUÇÃO: Leia o texto e responda às questões de 01 a 07.
Universidade gratuita para aluno rico é uma aberração brasileira
1 “Seu Gustavo”, interfonou o porteiro do meu prédio, “o senhor não vai escrever nada sobre
esse Mais Médicos?” Perguntei-lhe o que achava de mais essa iniciativa natimorta do
governo como resposta às manifestações de junho. “Acho até que os médicos precisam devolver algo à
sociedade, mas não sendo forçados a ficar dois anos em hospital público”, respondeu. É uma lógica
5 elementar: em um estado de direito, ninguém pode exercer uma profissão contra a sua vontade. A frase
me fez lembrar de uma declaração do ex-ministro Márcio Thomaz Bastos. Quando um cliente recémabsolvido diz não saber como expressar sua gratidão pelos serviços do advogado, a orientação de Thomaz
Bastos é simples: “Depois que os fenícios inventaram a moeda, esse problema ficou simples de resolver”.
É isso. Existe um modo fácil de garantir que futuros médicos, engenheiros, advogados e estudantes de
10 outras carreiras ressarçam os cofres públicos: cobrar mensalidades de quem pode pagar. Por que criar
planos tão mirabolantes, e circunscritos a médicos, se há um modelo mais simples e aplicável a todos?
Há um argumento apontado por quem vai contra essa ideia: as universidades públicas não podem cobrar
mensalidades porque tudo que é público precisa ser gratuito. Nenhuma dessas pessoas vai aos Correios e
espera mandar um Sedex de graça nem passa em postos da Petrobras imaginando pagar a gasolina com
15 espírito cívico. O fato de algo ser público não tem relação com gratuidade. Se as universidades públicas
cobrassem mensalidades, continuariam defendendo interesses públicos. Na maioria dos países
desenvolvidos, as universidades públicas cobram mensalidades. Na OCDE, associação dos países
desenvolvidos, dezoito membros cobram em suas universidades, incluindo os “neoliberais” Canadá,
França, Itália e Japão.
20 Algumas pessoas tentam desqualificar a cobrança alegando dificuldades práticas. Esse sistema seria muito
difícil de implementar, dizem elas. Criaria um grande risco de deixar gente pobre de fora e ainda renderia
pouco aos cofres públicos. Ora, se isso fosse verdade, os países com os melhores sistemas educacionais do
mundo não o teriam adotado. Em realidade, o modelo é simples: institui-se a cobrança de uma
mensalidade, e quem não tem condições de pagá-la procura a sua universidade em busca de abatimento. O
25 desconto pode, inclusive, ser superior a 100%, dando não apenas gratuidade como auxílio de custo a
estudantes pobres. Basta levar a sua declaração de renda e a dos pais/responsáveis para comprovar a
ausência de renda. A Receita Federal institui recomendações de valor-limite a ser cobrado de acordo com
a renda familiar. Com uma simples regra adicional, para não facilitar ainda mais a vida dos sonegadores:
quem cursou o ensino médio em escola privada deve pagar pelo menos a mensalidade que pagava na
30 escola. O esquema não renderia pouco, não.
(Gustavo Ioschpe, Revista VEJA, 21/08/2013.)
Questão 01
O gênero discursivo do texto é
A) acadêmico.
B) literário.
C) descritivo.
D) jornalístico.
Questão 02
Como o autor do texto se posiciona diante da gratuidade do ensino público?
A) Não se justifica o ensino superior público ser gratuito.
B) A maioria dos alunos das instituições federais de ensino superior é proveniente de escolas particulares.
C) Em todos os países desenvolvidos, o ensino público é gratuito.
D) O ensino público gratuito é maioria na América Central.
1/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 03
Justifica-se o emprego de aspas (linha 8), uma vez que o autor usou
A) realce.
B) citação.
C) gírias.
D) expressões irônicas.
Questão 04
Se as universidades públicas cobrassem mensalidades, continuariam defendendo interesses públicos.
Assinale a alternativa que apresenta a análise correta das palavras sublinhadas.
A) Conjunção integrante, pretérito perfeito do indicativo, pretérito imperfeito do subjuntivo.
B) Conjunção causal, pretérito mais que perfeito do indicativo, futuro do pretérito do indicativo.
C) Conjunção condicional, pretérito imperfeito do subjuntivo, futuro do pretérito do indicativo.
D) Conjunção temporal, futuro do pretérito do indicativo, futuro do presente do indicativo.
Questão 05
A coluna da esquerda apresenta relações de sentido e a da direita, trechos do texto em que elas ocorrem.
Numere a coluna da direita de acordo com a da esquerda.
1 - Tempo
(
2 - Causa/efeito
(
3 - Condição
(
(
(
) Quando um cliente recém-absolvido diz não saber
como expressar sua gratidão pelos serviços do
advogado, a orientação de Thomaz Bastos é simples:
) Por que criar planos tão mirabolantes, e circunscritos
a médicos, se há um modelo mais simples e aplicável a
todos?
) as universidades públicas não podem cobrar
mensalidades porque tudo que é público precisa ser
gratuito.
) Se as universidades públicas cobrassem mensalidades,
continuariam defendendo interesses públicos.
) “Depois que os fenícios inventaram a moeda, esse
problema ficou simples de resolver”.
Assinale a sequência correta.
A) 1, 2, 3, 2, 2
B) 2, 1, 1, 2, 3
C) 1, 3, 2, 3, 1
D) 3, 3, 2, 1, 2
Questão 06
No trecho Algumas pessoas tentam desqualificar a cobrança alegando dificuldades práticas. Esse sistema seria
muito difícil de implementar, dizem elas, assinale a relação coesiva entre o pronome elas e a expressão Algumas
pessoas.
A) Catáfora
B) Elipse
C) Substituição
D) Anáfora
2/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 07
Assinale o trecho do texto que apresenta operador argumentativo.
A) Basta levar a sua declaração de renda e a dos pais/responsáveis para comprovar a ausência de renda.
B) A Receita Federal institui recomendações de valor-limite a ser cobrado de acordo com a renda familiar.
C) Ora, se isso fosse verdade, os países com os melhores sistemas educacionais do mundo não o teriam
adotado.
D) Com uma simples regra adicional, para não facilitar ainda mais a vida dos sonegadores: quem cursou o
ensino médio em escola privada deve pagar pelo menos a mensalidade que pagava na escola.
Questão 08
Leia os quadrinhos abaixo.
Sobre o texto, marque V para as afirmativas verdadeiras e F para as falsas.
(
(
(
(
)
)
)
)
A expectativa criada no primeiro quadrinho (jardim de infância) não se confirma nos demais.
A característica preponderante do texto é a defesa de uma tese com argumentos lógicos.
A linguagem não verbal, tais como expressões faciais, corporais e gestos, integra o sentido do texto.
A linguagem oral, traço marcante das histórias em quadrinhos, apresenta marcas das variedades
linguísticas social e geográfica.
Assinale a sequência correta.
A) V, F, V, V
B) V, V, F, F
C) F, F, V, V
D) F, V, F, F
3/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 09
Assinale a alternativa que apresenta palavras antônimas.
A) ironia – sarcasmo
B) singular – comum
C) avarento – sovina
D) sagaz – manhoso
Questão 10
Leia atentamente o trecho abaixo.
Os nosso salário, cum relação ao que nóis fazemo e lucro que os outro tem, é insignificante. Porque acontece
isso? Eu tenho que trabalhar 365 dias por ano. Os outro num trabalha nem [...] nem cem dias, ganha muito
mais. Porque eu sô a máquina que dô descanso pra ele.
(Disponível em www.yahoo.com.br. Acesso em 20/09/2013.)
Marque a reescrita do texto que se apresenta coesa, coerente e mais condizente com a norma culta escrita.
A) Os nossos salários, é insignificante, com relação ao que nós fazemos. Porque acontece isso? Eu tenho que
trabalhar 365 dias por ano. O outro, que não trabalha nem cem dias, ganha muito mais. Porque eu sou a
máquina que dá descanso a ele.
B) Com relação ao que nós fazemos e o lucro das outras pessoas é insignificante os nossos salários. Por que
isso acontece? Tenho que trabalhar 365 dias por ano. Enquanto ao outro não chega trabalhar durante cem
dias, o salário é maior. Porque eu sou a máquina que lhe oferece descanso.
C) Nosso salário, em relação ao que nós fazemos e ao lucro que os outros têm, é insignificante. Por que
acontece isso? Eu tenho que trabalhar 365 dias por ano. Os outros não trabalham nem cem dias e ganham
muito mais. Porque eu sou a máquina que propicia descanso a eles.
D) O lucro que nós obtemos com nosso salários, com relação ao de outras pessoas, é insignificante. Porque
isso acontece? Ora, tenho que trabalhar 365 dias por ano, enquanto os outros não chegam a trabalhar nem
cem dias e o salário deles é maior que o meu. Portanto, eu sou a máquina que oferece descanso a eles.
CONHECIMENTOS DIVERSOS
Questão 11
A liderança é participativa quando o líder
A) consulta os liderados sobre sugestões antes de tomar decisões.
B) faz com que os liderados saibam o que se espera deles.
C) é amigável e demonstra sensibilidade às necessidades de seus liderados.
D) estabelece metas desafiadoras e espera que os liderados ofereçam o melhor desempenho possível.
Questão 12
O Diretor de uma unidade X da universidade convocará professores e técnicos para um encontro no qual
comemorará o dia do servidor público. Ele convidará os envolvidos por meio de carta, e-mails e jornal interno.
Assim, ele utilizará a comunicação
A) oral.
B) não verbal.
C) escrita.
D) interpessoal.
4/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 13
Na organização, quando o dirigente esclarece aos funcionários o que deve ser feito, qual a qualidade do seu
desempenho e o que fazer para melhorá-lo, está exercendo a função da comunicação de
A) controle.
B) emoção.
C) informação.
D) motivação.
Questão 14
A respeito de Trabalho em Equipe, analise as afirmativas.
III III IV -
O uso extensivo das equipes gera potencial para uma organização melhorar o seu desempenho.
Uma equipe de trabalho interage basicamente para compartilhar informações e tomar decisões.
As equipes têm capacidade para se estruturar, iniciar seu trabalho e redefinir seu foco.
As equipes multifuncionais são grupos de funcionários de um único departamento que realizam trabalhos
com muita responsabilidade.
Está correto o que se afirma em
A) I e III, apenas.
B) II e IV, apenas.
C) I, II e III, apenas.
D) III e IV, apenas.
Questão 15
O Decreto N.º 1.171, de 22 de junho de 1994, traz regras de conduta do Servidor Público Civil do Poder
Executivo Federal denominadas Regras Deontológicas. Em relação a essas regras, analise as afirmativas.
I - O servidor que trabalha em harmonia com a estrutura organizacional, respeitando seus colegas e cada
concidadão, colabora e de todos pode receber colaboração.
II - O servidor deve prestar toda a sua atenção às ordens legais de seus superiores, velando atentamente por
seu cumprimento, e, assim, evitando a conduta negligente.
III - Excepcionalmente, dependendo das circunstâncias, o servidor público poderá desprezar o elemento ético
de sua conduta.
São Regras Deontológicas:
A) II e III, apenas.
B) I e III, apenas.
C) I e II, apenas.
D) I, II e III.
Questão 16
De acordo com o Código de Ética Profissional do Servidor Público Civil do Poder Executivo Federal (Decreto
N.º 1.171, de 22 de junho de 1994), NÃO é vedado ao servidor público:
A) Ter consciência de que seu trabalho é regido por princípios éticos que se materializam na adequada
prestação dos serviços públicos.
B) Usar do cargo ou função, facilidades, amizades, tempo, posição e influências, para obter qualquer
favorecimento, para si ou para outrem.
C) Alterar ou deturpar o teor de documentos que deva encaminhar para providências.
D) Desviar servidor público para atendimento a interesse particular.
5/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 17
É concedido ao servidor público, de acordo com o que estabelece a Lei N.º 8.112, de 11 de dezembro de 1990,
que poderá, sem qualquer prejuízo, ausentar-se do serviço. A coluna da esquerda apresenta o número de dias
que a lei preconiza para o servidor ausentar-se do serviço e a da direita, a razão da ausência para cada tempo.
Numere a coluna da direita de acordo com a da esquerda.
1 - Um dia
2 - Dois dias
3 - Oito dias
(
(
(
) Casamento
) Doação de sangue
) Alistar-se como eleitor
Marque a sequência correta.
A) 2, 3, 1
B) 3, 2, 1
C) 2, 1, 3
D) 3, 1, 2
Questão 18
Por mais de quantos dias consecutivos se configura abandono de cargo a ausência intencional do servidor ao
serviço, de acordo com o estabelecido na Lei N.º 8.112, de 11 de dezembro de 1990?
A) 40
B) 60
C) 30
D) 90
Questão 19
No exercício de sua autonomia, são asseguradas atribuições às universidades, sem prejuízo de outras. Com
fulcro na Lei N.º 9.394, de 20 de dezembro de 1996, assinale S para as atribuições asseguradas às universidades
e N, para as não asseguradas.
(
(
(
) Criar, organizar e extinguir, em sua sede, cursos e programas de educação superior previstos nesta Lei,
obedecendo às normas gerais da União e, quando for o caso, do respectivo sistema de ensino.
) Administrar os rendimentos e deles dispor na forma prevista apenas em seus respectivos estatutos.
) Conferir graus, diplomas e outros títulos.
Marque a sequência correta.
A) S, S, N
B) S, N, S
C) N, S, N
D) N, N, S
Questão 20
De acordo com o estabelecido na Lei N.º 9.394, de 20 de dezembro de 1996, nas instituições públicas de
educação superior, o professor ficará obrigado ao mínimo de quantas horas semanais de aulas?
A) 12
B) 8
C) 16
D) 14
6/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
CONHECIMENTOS ESPECÍFICOS
Questão 21
Analise o algoritmo a seguir.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Algoritmo “Matriz1”
Var
total, salário, X: real
Cont, Cont2 : inteiro
Matriz, R1, R2 : vetor[1..4, 1..3] de inteiro
Inicio
Para Cont de 1 ate 4 faça
Para Cont2 de 1 ate 3 faça
Leia( Matriz[Cont,Cont2])
R1[Cont,Cont2] <- Matriz[Cont,Cont2]
fimPara
fimPara
Leia(X)
//multiplica
Para Cont de 1 ate 4 faça
R2[Cont,3] <- Matriz[Cont,3]*X
fimPara
// mostra resultados
Para Cont de 1 ate 4 faça
Para Cont2 de 1 ate 3 faça
Escreva( R2[Cont,Cont2])
fimPara
fimPara
fimalgoritmo
O resultado dessa sequência de comandos é:
A) Listar Matriz modificada em que seu conteúdo foi multiplicado pela variável Matriz.
B) Listar Matriz modificada em que o seu resultado é a transposta da matriz original.
C) Listar Matriz modificada em que a sua primeira linha foi multiplicada pela variável X.
D) Listar Matriz modificada em que sua terceira coluna foi multiplicada por uma entrada qualquer.
Questão 22
Em relação às expressões da lógica de programação a seguir, para os valores de M, N e P dados, marque V para
as verdadeiras e F para as falsas.
(
) (M < P) OU P > N, sendo M = 90, N = 10 e P = 5
(
) ((M+N) < P) OU (P > N), sendo M = 75, N = 5 e P = 10
(
) (M<=N) E (N<P), sendo M = 60, N = 60 e P = 22
(
) (N+N) = (PN), sendo M = 55, N = 12 e P = 100
Assinale a sequência correta.
A) F, V, F, F
B) V, V, F, F
C) F, V, F, V
D) V, F, F, V
7/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 23
A coluna da esquerda apresenta valores de variáveis e a da direita, os tipos correspondentes. Numere a coluna
da direita de acordo com a da esquerda.
1)
2)
3)
4)
Falso
-900
“V”
44,6
(
(
(
(
)
)
)
)
Real
Inteiro
Caractere
Lógico
Marque a sequência correta.
A) 4, 2, 3, 1
B) 1, 4, 2, 3
C) 4, 3, 2, 1
D) 2, 1, 4, 3
Questão 24
Considere as sentenças da lógica de programação abaixo:
a = “José tem 6 anos”
b = “Manoel é menor que José”
Para a representação simbólica a ^~b, pode-se afirmar:
A)
B)
C)
D)
“José não tem 6 anos” ou “Manoel é menor que José”.
“José tem 6 anos” e “Manoel não é menor que José”.
“José não tem 6 anos” e “Manoel é menor que José”.
“José tem 6 anos” ou “Manoel não é menor que José”.
Questão 25
Em relação à linguagem de programação PHP, marque V para as afirmativas verdadeiras e F para as falsas.
(
(
(
) O método GET, prático e seguro, envia dados entre páginas por meio da URL.
) O método POST, prático e seguro, envia os dados entre páginas no próprio corpo da página, ficando
oculto para o usuário.
) O método GET tem a desvantagem de limitar a capacidade de envio de dados.
Assinale a sequência correta.
A) F, F, V
B) V, F, F
C) V, V, F
D) F, V, V
Questão 26
Para a linguagem de marcação HTML, a tag <ul>...</ul> determina
A) uma lista ordenada.
B) uma lista não ordenada.
C) um texto em negrito.
D) uma linha em uma tabela.
8/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 27
Sobre comandos da linguagem PHP para acesso a dados, numere a coluna da direita de acordo com a da
esquerda.
1 - ibase_fetch_row
(
) Vincula parâmetros de uma consulta previamente preparada.
2 - ibase_query
(
) Envia uma cláusula SQL ao Banco de Dados.
3 - ibase_bind
(
) Retorna o resultado de um consulta em um array.
4 - ibase_timefmt
(
) Determina o formato de colunas retornadas em consultas.
Marque a sequência correta.
A) 3, 2, 1, 4
B) 2, 3, 1, 4
C) 3, 1, 4, 2
D) 4, 2, 3, 1
Questão 28
Sobre os eventos da linguagem JavaScript, numere a coluna da direita de acordo com a da esquerda.
1 - OnUnload
2 - OnBlur
Quando o usuário solta o botão esquerdo do mouse que
estava sobre um elemento.
Quando o elemento perde o foco.
(
)
(
)
(
)
Quando o usuário pressiona o botão esquerdo do mouse sobre
o elemento.
(
)
Quando o usuário sai da página.
3 - OnMousedown
4 - OnMouseup
Assinale a sequência correta.
A) 2, 3, 1, 4
B) 3, 1, 4, 2
C) 3, 2, 1, 4
D) 4, 2, 3, 1
Questão 29
A coluna da esquerda apresenta conceitos de Estrutura de Dados e a da direita, suas propriedades. Numere a
coluna da direita de acordo com a da esquerda.
1 - Pilha
(
) Primeiro elemento a entrar é o primeiro a sair.
2 - Fila
(
) Primeiro elemento a entrar é o último a sair.
3 - Lista Circular Duplamente encadeada
(
) Primeiro elemento não referencia o último.
4 - Lista Circular Simplesmente encadeada
(
) Primeiro elemento referencia o último.
Marque a sequência correta.
A) 4, 2, 3, 1
B) 2, 1, 4, 3
C) 3, 2, 1, 4
D) 2, 1, 3, 4
9/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 30
Analise o fragmento de código da linguagem HTML a seguir.
<table border=3 width=”400”>
<tr>
<td>Linha 1 Coluna 1</td>
<td>Linha 1 Coluna 2</td>
<td>Linha 1 Coluna 3</td>
</tr>
<tr>
<td>Linha 2 Coluna 1</td>
<td rowspan=”2”>Linha 2 Coluna 3</td>
<td>Linha 2 Coluna 2</td>
</tr>
<tr>
<td>Linha 2 Coluna 1</td>
<td>Linha 2 Coluna 2</td>
</tr>
</table>
Assinale o resultado desses comandos.
A)
B)
C)
D)
Questão 31
No contexto de algoritmos e linguagens de programação, o conceito de Vinculação é:
A) Associação entre atributo e entidade ou entre operação e símbolo.
B) Instrução em um programa que lista nomes de variáveis.
C) Faixa de valores e conjunto de operações que uma variável pode receber.
D) Forma de devolver uma célula de memória ao conjunto de memória disponível.
10/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 32
Analise o trecho de código em Linguagem PHP.
<?php
$cesta = array("laranja", "morango");
array_push($cesta, "melancia", "batata");
print_r($cesta);
?>
O resultado é a sequência
A) morango laranja batata melancia.
B) melancia batata laranja morango.
C) laranja morango melancia batata.
D) laranja morango batata melancia.
Questão 33
Analise o trecho de programa escrito em Linguagem C++.
int fun(int *i){
*i +=5;
return 4;
}
int main()
{
int x =3;
x = x +fun(&x);
cout<<"X tem valor:";
cout<<"x:"<<x;
cout<<"\n";
system("pause");
return 0;
}
Qual o valor da variável x ao final da execução?
A) 11
B) 8
C) 9
D) 12
Questão 34
Para a linguagem HTML, a tag <meta> descreve
A) informações sobre o documento.
B) o idioma utilizado pelo documento.
C) o apontador de um link no documento.
D) gráficos em tempo real no documento.
11/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 35
Analise o trecho de programa escrito em Linguagem JavaScript.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<script language="JavaScript">
var A;
var cont = 0;
var lista = [];
while (A != "sair") {
A = window.prompt("Escreva o nome do alimento","");
if (A != "sair") {
lista[cont]= A;
cont++;
}
}
lista.sort();
document.write(lista.reverse());
</script>
</body>
</html>
Na execução do programa, é inserida a sequência de dados:
arroz
feijao
fermento
alface
sair
Qual a sequência resultante?
A) alface arroz feijao fermento
B) fermento feijao arroz alface
C) fermento feijao arroz alface sair
D) alface arroz feijao fermento sair
12/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 36
A coluna da esquerda apresenta conceitos da Orientação a Objetos e a da direita, a caracterização de cada um.
Numere a coluna da direita de acordo com a da esquerda.
1 - Classe
2 - Polimorfismo
(
(
3 - Herança
4 - Encapsulamento
(
(
) Permite que um operador seja definido com mais de um
comportamento.
) Permite que comportamentos de uma classe façam parte de
outras.
) Permite definir a estrutura a que objetos irão obedecer.
) Permite esconder propriedades de objetos.
Assinale a sequência correta.
A) 1, 2, 4, 3
B) 2, 3, 1, 4
C) 3, 4, 2, 1
D) 4, 1, 3, 2
Questão 37
Sobre os comandos relacionados ao tratamento de exceções na linguagem Java, marque V para as afirmativas
verdadeiras e F para as falsas.
(
(
(
(
)
)
)
)
throw determina o bloco em que as exceções podem ocorrer.
catch determina o bloco em que a exceção é tratada.
try faz o lançamento de uma exceção.
throws especifica que determinado método pode lançar exceção.
Assinale a sequência correta.
A) V, F, F, V
B) F, F, V, F
C) F, V, F, V
D) V, V, V, F
Questão 38
Analise o Diagrama de Classes na notação da linguagem Unified Modeling Language (UML) apresentado
abaixo.
A partir dos dados do diagrama, assinale a afirmativa INCORRETA.
A) Nem toda Ração é composta por outras Rações.
B) Objetos das classes Gato e Cachorro não podem se relacionar com objetos da classe Ração.
C) Ração é composta de Ingredientes.
D) É possível existir um Animal que não seja Cachorro ou Gato.
13/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 39
Analise o código Java.
01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
public class MinhaClasse {
private int i;
private String st;
public MinhaClasse(){
this.i = 10;
this.st = new String(“minha string”); }
return i;}
public MinhaClasse(int ii, String sst){
this.i = ii;
this.st = sst;
}
public MinhaClasse(int ii){
this.i = ii;
this.st = “minha string”;
}
public MinhaClasse(String sst){
this.i = 0;
this.st = sst;
}
public static void main(String[] args){
MinhaClasse minha = new MinhaClasse(“nova”);
minha.i = 1;
}
}
Sobre o código Java dado, considere as afirmativas.
I - A linha 7 apresenta um erro, pois um método construtor não pode retornar nenhum valor.
II - As linhas 8, 11 e 14 envolvem vários métodos com mesmo nome e comportamentos distintos,
característica que exemplifica Polimorfismo.
III - A linha 13 está incorreta porque não usa o construtor da classe String.
IV - A linha 19 está incorreta uma vez que o atributo i tem sua visibilidade privada.
Estão corretas as afirmativas
A) II e III, apenas.
B) III e IV, apenas.
C) I, II e IV, apenas.
D) I e II, apenas.
Questão 40
Assinale a alternativa que apresenta metodologia de desenvolvimento de software.
A) Unified Modeling Language (UML)
B) Modelo Entidade Relacionamento (MER)
C) Rational Unified Process (RUP)
D) Diagrama de Fluxo de Dados (DFD)
Questão 41
Em um sistema de Cadastro de Clientes, é classificado como Requisito Funcional:
A) O backup dos dados deve ser feito semanalmente.
B) Os cadastros são feitos pela secretária.
C) A impressão deve ser feita em impressora matricial.
D) Os Clientes devem possuir Dependentes.
14/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 42
Considere as regras abaixo relacionadas ao desconto a ser dado para um cliente.
Perfil do cliente
idade < 20
20 ≤ idade ≥ 45
idade > 45
Desconto
10
20
30
A função em C++ que retorna o desconto a ser atribuído obedecendo a essas regras é:
A) int desconto(int idade){
if (idade < 20) return 10;
else if (idade >= 20 && idade <= 45) return 20;
else if (idade > 45) return 30;
}
B) int desconto(int idade){
if (idade < 20) return 20;
else if (idade >= 20 && idade <= 45) return 10;
else if (idade > 45) return 30;
}
C) int desconto(int idade){
switch (idade) {
case (idade <20): return 10;
case (idade >= 20 && idade <= 45): return 20;
case (idade > 45): return 30;
}
}
D) int desconto(int idade){
switch (idade) {
case (idade <20): return 20;
case (idade >= 20 && idade <= 45): return 10;
case (idade > 45): return 30;
}
}
Questão 43
NÃO é informação usada por uma Aplicação Cliente para conectar com um Sistema Gerenciador de Banco de
Dados Servidor:
A) Usuário.
B) Nome da tabela.
C) Senha.
D) Endereço servidor.
Questão 44
Sobre as melhores práticas de modelagem de classes no Paradigma de Orientação a Objetos, é correto afirmar:
A) Um conjunto de classes deve ter forte acoplamento e fraca coesão.
B) Uma classe deve possuir somente os métodos e responsabilidades a ela relacionados.
C) Uma classe deve possuir a maior quantidade possível de comportamentos e responsabilidades, mesmo os
que não são diretamente relacionados a ela.
D) Um conjunto de classes deve ter forte acoplamento e forte coesão.
15/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 45
Analise o Diagrama Entidade Relacionamento.
Assinale a alternativa que apresenta o mapeamento para o Modelo Relacional.
A) A = {a1, a2, a3, a4}
B = {b1, b2, b3 }
C = {c1, c2, c3}
D = {d1, d2, d3, b2}
X = {a1, b1, c1}
B) A = {a1, a2, a3, a4}
B = {b1, b2, b3, d1}
C = {c1, c2, c3}
D = {d1, d2, d3}
X = {a1, b1, c1}
C) A = {a1, a2, a3, a4}
B = {b1, b2, b3, d2}
C = {c1, c2, c3}
D = {d1, d2, d3}
X = {a1, b2, c1}
D) A = {a1, a2, a3, a4}
B = {b1, b2, b3, d2}
C = {c1, c2, c3, a1, b2}
D = {d1, d2, d3}
Questão 46
Sobre as restrições aplicadas aos dados na linguagem Structured Query Language (SQL), assinale a afirmativa
INCORRETA.
A) A integridade de entidade permite o cadastramento do atributo chave primária com valor nulo.
B) A integridade de unicidade da chave garante que o valor da chave primária não se repita na mesma relação.
C) A restrição de chave estrangeira garante que o valor do atributo chave primária de uma tabela não seja
apagado sem a verificação de referências em outras tabelas.
D) A restrição de chave estrangeira é controlada por índices que realizam a sincronia dos valores dos atributos
entre as tabelas relacionadas.
16/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 47
Analise as relações e suas dependências funcionais.
Relações:
Condominio={idCondominio, nomeCondominio, quantidadeBloco}
Bloco={condominio, idBloco, nomeBloco, nomeCondominio}
Apartamento={condominio,
bloco,
idApartamento,
numeroApartamento,
tamanhoApartamento, ramalApartamento, nomeBloco, nomeCondominio}
Morador={idMorador, nomeMorador, telefoneMorador, apartamento}
morador,
Dependências Funcionais:
idCondominio → nomeCondominio, quantidadeBloco;
condominio, idBloco → nomeBloco;
condominio, bloco, idApartamento → numeroApartamento, morador, tamanhoApartamento,
ramalApartamento;
idMorador → nomeMorador, telefoneMorador;
Assinale a alternativa que apresenta o conjunto de relações normalizadas.
A) Condominio={idCondominio, nomeCondominio, quantidadeBloco}
Bloco={idBloco, nomeBloco}
Apartamento={ idApartamento, numeroApartamento, morador, tamanhoApartamento, ramalApartamento}
Morador={idMorador, nomeMorador, telefoneMorador }
B) Condominio={idCondominio, nomeCondominio, quantidadeBloco}
Bloco={condominio, idBloco, nomeBloco}
Apartamento={condominio, bloco, idApartamento, numeroApartamento, morador, tamanhoApartamento,
ramalApartamento}
Morador={idMorador, nomeMorador, telefoneMorador }
C) Condominio={idCondominio, nomeCondominio, quantidadeBloco}
Bloco={condominio, idBloco, nomeBloco, nomeCondominio}
Apartamento={condominio, bloco, idApartamento, numeroApartamento, morador, tamanhoApartamento,
ramalApartamento, nomeBloco, nomeCondominio }
Morador={idMorador, nomeMorador, telefoneMorador }
D) Condominio={idCondominio, nomeCondominio, quantidadeBloco}
Bloco={idBloco, nomeBloco, nomeCondominio}
Apartamento={idApartamento, numeroApartamento, morador, tamanhoApartamento, ramalApartamento,
nomeBloco, nomeCondominio}
Morador={idMorador, nomeMorador, telefoneMorador }
Questão 48
Assinale a alternativa que apresenta apenas diagramas utilizados para Modelagem de Dados.
A) Diagrama de Sequência, Diagrama de Classes.
B) Diagrama de Estados, Diagrama Entidade Relacionamento (DER).
C) Business Process Model and Notation (BPMN), Diagrama de Classes.
D) Diagrama Entidade Relacionamento (DER), Diagrama de Classes.
17/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Questão 49
Analise o comando SQL.
CREATE TABLE Pessoa (
id INTEGER NOT NULL PRIMARY KEY,
nome VARCHAR(50),
idade INTEGER,
pai INTEGER,
CONSTRAINT temPai FOREIGN KEY pai REFERENCES Pessoa (id)
);
Assinale a consulta na linguagem Structured Query Language (SQL) que gera o resultado “Selecione as
Pessoas que tiveram filhos aos 15 anos”.
A) SELECT P2.id, P2.nome FROM Pessoa P1, Pessoa P2
WHERE P1.pai = P2.id AND
P2.idade + P1.idade =15;
B) SELECT P2.id, P2.nome FROM Pessoa P1, Pessoa P2
WHERE P1.pai = P2.id AND
P1.idade – P2.idade =15;
C) SELECT P2.id, P2.nome FROM Pessoa P1, Pessoa P2
WHERE P1.pai = P2.id AND
P2.idade – P1.idade =15;
D) SELECT P1.id, P1.nome FROM Pessoa P1, Pessoa P2
WHERE P1.id = P2.pai AND
P1.idade + P2.idade =15;
Questão 50
Considere os comandos na linguagem SQL.
CREATE TABLE Pessoa(
id INTEGER NOT NULL PRIMARY KEY,
nome VARCHAR(50));
CREATE TABLE Carro(
placa VARCHAR(7) NOT NULL PRIMARY KEY,
fabricante VARCHAR(20),
dono INTEGER,
CONSTRAINT temDono FOREIGN KEY
dono REFERENCES Pessoa(id));
SELECT nome
FROM Pessoa P, Carro C
WHERE P.id = C.dono AND
Carro.fabricante = “Gurgel”;
Qual comando SQL torna a consulta mais rápida?
A) CREATE INDEX Myidx ON TABLE Carro (dono);
B) CREATE INDEX Myidx ON TABLE Pessoa (nome);
C) CREATE INDEX Myidx ON TABLE Carro (fabricante);
D) CREATE INDEX Myidx ON TABLE Pessoa (id);
18/18 – UNIR – TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
Download

técnico em tecnologia da informação