Buscar

Prova PROCERGS - FUNDATEC - 2012 - para Técnico de Computação - Programador com Ênfase em Documentação de aplicativos usuários.pdf

Prévia do material em texto

www.pciconcursos.com.br
 
 
 
DIREITOS AUTORAIS RESERVADOS À FUNDATEC. 
 PROIBIDA A REPRODUÇÃO, AINDA QUE PARCIAL, SEM AUTORIZAÇÃO PRÉVIA. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CONCURSO PÚBLICO PARA PROVIMENTOS DE VAGAS EM CARGOS 
DE NÍVEL SUPERIOR E MÉDIO 
 
TÉCNICO DE COMPUTAÇÃO - TC 
PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO 
DE APLICATIVOS USUÁRIO 
 
 
 INSTRUÇÕES 
 
 
Leia atentamente e cumpra rigorosamente as instruções que seguem, pois elas são parte integrante das 
provas e das normas que regem este Concurso Público. 
 
1. Verifique se o cargo constante na capa deste caderno é aquele para o qual realizou a inscrição. 
2. Cada questão oferece 5 (cinco) alternativas de respostas, representadas pelas letras A, B, C, D e E, 
sendo apenas 1 (uma) a resposta correta. 
3. O tempo para a realização da prova é de 4 horas, incluindo o preenchimento da grade de respostas. O 
candidato só poderá retirar-se do recinto da prova teórico-objetiva após transcorrida 1 hora e 30 minutos 
de seu início. Os dois últimos candidatos deverão retirar-se da sala de prova ao mesmo tempo, devendo 
assinar a Ata de Prova. 
4. Nenhuma informação sobre as instruções e/ou sobre o conteúdo das questões será dada pelo fiscal, pois 
são parte integrante da prova. 
5. No caderno de prova, o candidato poderá rabiscar, riscar, calcular, etc. 
6. Os gabaritos preliminares da prova objetiva serão divulgados no dia 20/11/2012, até às 23h59min, nos 
sites www.fundatec.org.br e www.procergs.rs.gov.br. 
7. Certifique-se de que este caderno contém 60 (sessenta) questões. Caso contrário, solicite ao fiscal da sala 
a sua substituição. 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
2
CONHECIMENTOS ESPECÍFICOS 
 
Para a resolução das questões desta prova, 
considere os seguintes detalhes: (1) o mouse está 
configurado para uma pessoa que o utiliza com a 
mão direita (destro) e usa, com maior frequência, o 
botão esquerdo, que possui as funcionalidades de 
seleção ou de arrastar normal, entre outras. O 
botão da direita serve para ativar o menu de 
contexto ou de arrastar especial; (2) os botões do 
mouse estão devidamente configurados com a 
velocidade de duplo clique; (3) os programas 
utilizados nesta prova foram instalados com todas 
as suas configurações padrão, entretanto, caso 
tenham sido realizadas alterações que impactem a 
resolução da questão, elas serão alertadas no texto 
da questão ou mostradas visualmente, se 
necessário; (4) no enunciado e nas respostas de 
algumas questões existe(m) letra(s), palavra(s) ou 
texto(s) que foram digitados entre aspas, apenas 
para destacá-los. Neste caso, para resolver as 
questões, desconsidere tais aspas e atente 
somente para a(s) letra(s), palavra(s) ou texto(s) 
propriamente ditos; e (5) para resolver as questões 
desta prova considere, apenas, os recursos 
disponibilizados para os candidatos, tais como 
essas orientações, os textos introdutórios das 
questões, normalmente disponibilizados antes das 
Figuras, os enunciados propriamente ditos e os 
dados e informações disponíveis nas Figuras das 
questões, se houver. 
 
 
A questão 01 baseia-se na Figura 1, que mostra, 
intencionalmente, apenas parte de um programa 
representado em PHP. 
 
 
 
 
 
 
 
 
QUESTÃO 01 - Executando-se o código em PHP, 
mostrado na Figura 1, pode-se afirmar que será exibido 
o seguinte resultado: 
 
A) Array ( [1] => palio [2] => corsa [3] => gol ) 
B) Array 
C) Arrary ( [palio] => 1 [corsa] => 2 [gol] => 3) 
D) null 
E) Array ([2] => corsa [1] => palio [3] =>gol ) 
 
 
 
 
 
 
 
 
 
 
A questão 02 baseia-se na Figura 2, que mostra um 
programa representado em PHP. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 02 – A Figura 2 mostra um código em PHP. 
Nesse caso, ao final da execução de tal código, pode-
se afirmar que será exibido o seguinte resultado: 
 
A) palio corsa gol vectra 
B) vectra gol corsa palio 
C) errado 
D) palio vectra corsa gol 
E) corsa gol vectra palio 
 
 
A questão 03 baseia-se nas Figuras 3(a) e 3(b), que 
mostram programas em PHP. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 1 – Programa em PHP 
 
Figura 2 - Programa em PHP 
Figura 3(a) – Classe em PHP 
Figura 3(b) – Programa em PHP 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
3
QUESTÃO 03 - Executando-se os programas em PHP, 
mostrados nas Figuras 3(a) e 3(b), pode-se afirmar que 
será 
 
A) exibida a seguinte mensagem: 
Fatal error: Call to private method cachorro::latir(). 
 
B) exibida a seguinte mensagem: 
Fatal error: Cannot instantiate abstract class 
cachorro. 
 
C) exibido o seguinte resultado: 
au au au. 
 
D) exibido o seguinte resultado: 
caim caim. 
 
E) exibido o seguinte resultado: 
null. 
 
 
A questão 04 baseia-se na Figura 4, que mostra, um 
programa em PHP. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 04 - Para que o programa da Figura 4 exiba 
como resultado o valor numérico "14", basta executar o 
seguinte código em PHP: 
 
A) 
<?php 
 $teste:: multiplica(5,2) 
 
 echo $valor; 
 ?> 
 
B) 
<?php 
 $teste = new matematica(); 
 
 $valor = $teste->multiplica(5,2); 
 echo $valor; 
 ?> 
 
C) 
 <?php 
 $teste = new matematica(); 
 
 $soma = $teste->soma(4,3); 
 $valor = $teste->multiplica($soma,2); 
 echo $valor; 
 ?> 
 
D) 
<?php 
 $teste = new matematica(); 
 
 $multiplicacao = $teste->multiplica(4,3); 
 $valor = $teste->multiplica($multiplicacao,2); 
 echo $valor; 
 ?> 
 
E) 
<?php 
 $teste = new matematica(); 
 
 $multiplicacao = $teste->multiplica(8,3); 
 $valor = $teste->multiplica($multiplicacao,5); 
 echo $valor; 
 ?> 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 4 – Programa em PHP 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
4
QUESTÃO 05 - Deseja-se passar, para um programa 
em PHP, o conteúdo "12/09/2012", de modo a se obter, 
ao final de sua execução, o seguinte resultado: 
"2012/09/12". Nesse caso, assinale a alternativa que 
melhor atende as condições descritas no enunciado 
dessa questão. 
 
A) 
 <?php 
 $string = 12/09/2012 
 $ano = explode($string); 
 $ano = $ano[2].'/'.$ano[1].'/'.$ano[0];
 
 print_r($ano); 
 
 ?> 
 
B) 
<?php 
 $string = '12/09/2012'; 
 $ano = explode('/', $string); 
 $ano = $ano[2] $ano[1] $ano[0]; 
 print_r($ano); 
 ?> 
 
C) 
<?php 
 $string = '12/09/2012'; 
 $ano = explode('/', $string); 
 
 $ano = $ano[0].'/'.$ano[1].'/'.$ano[2]; 
 print_r($ano); 
?> 
 
D) 
<?php 
 $string = '12/09/2012'; 
 $ano = explode('/', $string); 
 
 $ano = $ano[2].'/'.$ano[1].'/'.$ano[0]; 
 print_r($ano); 
?> 
 
E) 
<?php 
 $string = '12/09/2012'; 
 $ano = explode('/', $string); 
 
 $ano = $ano[2].'/'.$ano[0].'/'.$ano[1]; 
 print_r($ano); 
?> 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 06 - Deseja-se que um programa, em PHP, 
ao ser executado, exiba o seguinte resultado: "Jose 
recebeu 25.000,00 em 21/10/2012". Nesse caso, pode-
se afirmar que o seguinte programa, em PHP, ao ser 
executado apresenta tal resultado: 
 
I. 
<?php 
 $dinheiro = '25000'; 
 $dinheiro = number_format($dinheiro,2,',','.'); 
 $nome = 'Jose'; 
 $dia = '21'; 
 $mes = '10'; 
 $ano = '2012'; 
 $data = $dia.'/'.$mes.'/'.$ano; 
 echo $nome .' recebeu '.$dinheiro.' em 
'.$data; 
?> 
 
II. 
<?php 
 $nome = 'Jose'; 
 $dinheiro = '25.000,00'; 
 $data[0] = '21'; 
 $data[1] = '10'; 
 $data[2] = '2012'; 
 $data = implode('/', $data); 
 echo $nome .' recebeu '.$dinheiro.' em 
'.$data; 
 ?> 
 
III. 
 <?php 
 $nome = 'Jose'; 
 $dinheiro = '2500000'; 
 $data[0] = '21'; 
 $data[1] = '10'; 
 $data[2] = '2012'; 
 $data = implode('/', $data);echo $nome .' recebeu '.$dinheiro.' em 
'.$data; 
 ?> 
 
IV. 
<?php 
 $dinheiro = '25000'; 
 $dinheiro = number_format($dinheiro,2,',','.'); 
 $nome = 'Jose'; 
 $dia = '21'; 
 $mes = '10'; 
 $ano = '2012'; 
 $data = $dia'/'$mes'/'$ano; 
 echo $nome .' recebeu '.$dinheiro.' em 
'.$data; 
?> 
 
Quais estão corretas? 
 
A) Apenas I e II. 
B) Apenas II e IV. 
C) Apenas I, II e III. 
D) Apenas I, III e IV. 
E) I, II, III e IV. 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
5
A questão 07 baseia-se nas Figuras 5(a) e 5(b). A 
Figura 5(a) mostra um programa em PHP. A Figura 
5(b) mostra um teste, implementado em "PHPUnit", 
que será realizado sobre o programa da Figura 5(a). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 07 - Executando-se o teste, em "PHPUnit", 
mostrado na Figura 5(b), sobre o programa em PHP, da 
Figura 5(a), pode-se afirmar que esse teste 
 
A) apresentará erro, pois o retorno esperado é false e 
ele retornará true, após sua execução. 
B) apresentará erro, pois o esperado é null e ele 
retornará false, após sua execução. 
C) não apresentará erro, pois o retorno será false após 
sua execução, como esperado. 
D) não apresentará erro, pois o retorno será null após 
execução, como esperado. 
E) não apresentará erro, pois o retorno será uma string 
após execução, como esperado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A questão 08 baseia-se na Figura 6, que mostra, 
intencionalmente, parte de um código fonte em 
JavaScript. 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 08 - Executando-se o código fonte, em 
JavaScript, da Figura 6, pode-se afirmar que será 
apresentado o seguinte resultado: 
 
A) teste0,teste1,teste2 
B) o teste falhou 
C) teste0,teste2,teste4,teste6,teste8,teste10. 
D) o teste falhou teste0,teste5,teste10 
E) null 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 6 - Código em JavaScript 
Figura 5(a) – Classe em PHP 
 
Figura 5(b) – Teste em "PHPUnit" 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
6
As questões 09 e 10 baseiam-se nas Figuras 7(a), 
7(b), 7(c) e 7(d), que mostram programas 
elaborados na linguagem de programação Java. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 09 - Elaborou-se quatro programas em 
Java, os quais podem ser visualizados nas Figuras 
7(a), 7(b), 7(c) e 7(d). Nesse caso, compilando-se e 
executando-se tais programas, na ordem correta, pode-
se afirmar que 
 
A) será exibido o seguinte resultado: 
Classe Ferrari/Ferrari/Super/Fusca 
 
B) será exibido o seguinte resultado: 
Classe Ferrari/Construtor/Ferrari/Fusca 
 
C) será exibido o seguinte resultado: 
Super/Classe Ferrari/Construtor/Ferrari/Fusca 
 
D) será exibida uma mensagem de erro, informando 
que há erro de sintaxe na classe "Carro". 
 
E) será exibida uma mensagem de erro, informando 
que há erro de sintaxe na classe "Fusca". 
 
 
QUESTÃO 10 - No programa em "Java", da Figura 
7(d), será acrescentado, no local apontado pela seta nº 
1, o seguinte código fonte: 
 
c = new Ferrari(); 
 
Nesse caso, compilando-se e executando-se tais 
programas, na ordem correta, pode-se afirmar que 
 
A) será exibido o seguinte resultado: 
Classe Ferrari/Ferrari/Super/Fusca/Super/ 
B) será exibido o seguinte resultado: 
Classe Ferrari/Ferrari/Super/Fusca/Super/ 
Construtor/ 
C) será exibida a seguinte mensagem de erro durante 
a compilação da classe "principal": "is public, should 
be declared in a file named principal.java". 
D) será exibida a seguinte mensagem de erro durante 
a compilação da classe "principal": "cannot find 
symbol class Ferrari". 
E) será lançada uma exceção em tempo de execução. 
 
 
QUESTÃO 11 - Selecione, dentre as alternativas 
abaixo, a única na qual constam, apenas, os tipos de 
dados primitivos do tipo inteiro, da linguagem de 
programação Java: 
 
A) int, tinyint e long. 
B) short, tinyint e numeric. 
C) byte, int, short e long. 
D) byte, int, tinyint e smallint. 
E) byte, int, tinyint, smallint, long e numeric. 
 
 
 
 
 
 
package pacote1; 
abstract class Carro{ 
 
 public Carro() { 
 System.out.print ("Super/"); 
 } 
 
 public Carro(String nome) { 
 System.out.print (nome); 
 } 
 
 abstract void acelerar(); 
 
} 
Figura 7(a) – Programa em Java 
package pacote1; 
class Fusca extends Carro{ 
 
 public void acelerar(){ 
 System.out.print("Fusca/"); 
 } 
} 
Figura 7(b) – Programa em Java 
 
package pacote1; 
 
class Ferrari extends Carro{ 
 
 public Ferrari() { 
 System.out.print("Construtor/"); 
 } 
 
 public Ferrari(String nome) { 
 super(nome); 
 } 
 
 public void acelerar() { 
 System.out.print("Ferrari/"); 
 } 
 
} 
Figura 7(c) – Programa em Java 
 
package pacote1; 
public class principal { 
 public stat ic void main(String[] args) 
{ 
 String nome = "Classe Ferrari/"; 
 Carro c = new Ferrari(nome); 
 c.acelerar(); 
 c = new Fusca(); 
 c.acelerar(); 
 
 
 } 
} 
Figura 7(d) – Programa em Java 
1 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
7
A questão 12 baseia-se na Figura 8, que mostra um 
programa implementado em Java. Os números de 1 
a 20 não fazem parte do programa em Java; eles 
estão sendo exibidos, intencionalmente, apenas 
para facilitar a resolução da questão. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 12 - Ao se executar o programa em "Java", 
da Figura 8, pode-se afirmar que: 
 
A) será exibido o seguinte resultado: Empregado. 
B) será exibido o seguinte resultado: Empregado7. 
C) será exibido o seguinte resultado: 7. 
D) será exibida uma mensagem de erro informando 
que há um erro na linha 11. 
E) será exibida uma mensagem de erro informando 
que há um erro na linha 16. 
 
 
QUESTÃO 13 - Na linguagem de programação Java 6, 
pode-se utilizar o seguinte método para a execução da 
coleta de lixo: 
 
A) System.cg() 
B) System.gc() 
C) GarbageCollection() 
D) Delete() 
E) System.Deallocated() 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As questões 14, 15 e 16 baseiam-se nas Figuras 
9(a), 9(b) e 9(c). As Figuras 9(a) e 9(b) mostram 
programas elaborados na linguagem de 
programação Java. Sobre a Figura 9(b), considere 
os seguintes aspectos: (1) inseriu-se, nessa Figura, 
nos locais apontados pelas setas nº 2 e 4, 
retângulos, de modo a ocultar o código fonte 
existente nesses locais; e (2) embaixo do retângulo 
apontado pela seta nº 2 consta o comando que 
permite exibir a interface gráfica da Figura 9(c). A 
Figura 9(c) mostra uma caixa de diálogo, que 
passou a ser exibida após a execução dos 
programas das Figuras 9(a) e 9(b). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 9(c) - Caixa de diálogo 
 
Figura 9(b) - Programa em Java 
 
2 
4 
3 
Figura 9(a) - Programa em Java 
1 
Figura 8 - Programa em Java 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
8
QUESTÃO 14 - Para que pudesse ser exibida a caixa 
de diálogo da Figura 9(c), teve-se, antes, que inserir, no 
local apontado pela seta nº 2 (Figura 9(b)), o seguinte 
código fonte: 
 
A) 
package JFC; 
 
B) 
package java.awt; 
 
C) 
import awt.JOptionPane; 
 
D) 
import javax.swing.JOptionPane; 
 
E) 
extends java.swing.JOptionPane; 
 
 
QUESTÃO 15 - Para que os programas em Java, das 
Figura 9(a) e 9(b), pudessem exibir o resultado 
mostrado na caixa de diálogo da Figura9(c), bastou 
inserir, no local apontado pela seta nº 4, o seguinte 
código fonte: 
 
A) 
int x = Teste1.teste(2,2); 
 
B) 
int x = new Teste1(2,2); 
 
C) 
int x = new Teste1(); 
x.teste(2,2); 
 
D) 
Teste1 x = new Teste1(); 
x = Teste1.teste(2,2); 
E) 
int x = new Teste1(); 
x = Teste1.teste(2,2); 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 16 - Após observar as Figuras 9(a) e 9(b), 
considere as seguintes alternativas: 
 
I. A classe "Teste1" (Figura 9(a)) não pode ser 
estendida. 
II. A palavra reservada "static", apontada pela seta nº 
1 (Figura 9(a)), indica que cada objeto dessa 
classe, ao ser instanciado, terá um conteúdo 
próprio e independente dos demais objetos dessa 
classe. 
III. Para atribuir outro valor à variável "auxiliar", 
apontada pela seta nº 3 (Figura 9(b)), basta digitar, 
no local apontado pela seta nº 4, o seguinte código 
fonte: 
auxiliar = 200; 
 
Quais estão corretas? 
 
A) Apenas I. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
QUESTÃO 17 - Considere as seguintes alternativas 
sobre comentários de programação, em programas 
Java: 
 
I. Em um programa em Java, pode-se inserir um 
comentário de uma linha, da seguinte forma: 
// Comentário em Java 
 
II. Em um programa em Java, pode-se inserir um 
comentário de várias linhas, da seguinte forma: 
/* Comentário 
de 
várias 
linhas */ 
 
III. Para auxiliar na documentação de programas em 
Java, pode-se utilizar o "javadoc". Para isso, basta 
inserir, no início do programa, o seguinte 
comentário de várias linhas: 
/** 
 * @Nome_arquivo.java 
 * 
 * 
 * @autor 
 * @versão 07/07/2007 
 */ 
 
Quais estão corretas? 
 
A) Apenas I. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
9
A questão 18 baseia-se na Figura 10, que mostra 
um programa implementado na linguagem de 
programação Java. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 18 - O programa em Java, mostrado na 
Figura 10, permite violar o seguinte princípio básico da 
orientação a objetos: 
 
A) Polimorfismo. 
B) Encapsulamento. 
C) Herança. 
D) Abstração. 
E) Modularidade. 
 
 
QUESTÃO 19 - Nas linguagens de programação C e 
C++, é possível a emissão de um sinal sonoro de alerta 
em um programa, por meio da utilização do seguinte 
caractere de escape: 
 
A) \n 
B) \t 
C) \a 
D) \b 
E) \r 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A questão 20 baseia-se na Figura 11, que mostra 
um programa implementado na linguagem de 
programação C++. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 20 - Ao ser executado o programa em C++, 
mostrado na Figura 11, lhe será fornecido o valor 
numérico "10", quando solicitado. Nesse caso, ao final 
da execução desse programa será exibido o seguinte 
resultado: 
 
A) 1 11 21 31 41 51 
B) 1 10 19 28 37 46 55 
C) 1 12 23 34 45 56 
D) 1 9 17 25 33 41 49 57 
E) 1 9 17 25 33 41 49 51 
 
 
QUESTÃO 21 - Na linguagem de programação C++, é 
usual se utilizar da estrutura "IF Else", que, em 
determinadas circunstâncias, pode ser substituída pelo 
operador ternário. Nesse caso, selecione, dentre as 
alternativas a seguir, o operador ternário correto, que 
pode ser utilizado em um programa em C++: 
 
A) cout << (valor >= 10 ? "Maior ou igual a 10" : "Menor 
que 10"); 
B) cout << (valor >= 10 : "Maior ou igual a 10" : "Menor 
que 10"); 
C) cout << (valor >= 10 ! "Maior ou igual a 10" | "Menor 
que 10"); 
D) case (valor >= 10 ? "Maior ou igual a 10" : "Menor 
que 10"); 
E) case (valor >= 10 ! "Maior ou igual a 10" | "Menor 
que 10"); 
 
 
 
 
 
 
 
 
 
 
 
Figura 11 - Programa em C++ 
Figura 10 - Programa em Java 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
10
A questão 22 baseia-se na Figura 12, que mostra 
um programa implementado na linguagem de 
programação C++, no qual se inseriu, 
intencionalmente, no local apontado pela seta nº 1, 
um retângulo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 22 - Para que o programa em C++, 
mostrado na Figura 12, funcione corretamente, basta 
inserir, no local apontado pela seta nº 1, a seguinte 
palavra reservada, dessa linguagem: 
 
A) public 
B) private 
C) protected 
D) default 
E) void 
 
 
As questões 23, 24 e 25 baseiam-se na Figura 13, 
que exibe as declarações SQL que permitiram criar 
duas tabelas, no Banco de Dados Oracle 11g, que 
armazenarão dados de um sistema informatizado 
de controle de projetos sociais. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 23 - Assinale, dentre as alternativas abaixo, 
a instrução SQL que permite criar, com sucesso, uma 
restrição de nulidade sobre a coluna "TxTitulo", da 
tabela "TbProjeto" (Figura 13), de modo que essa 
coluna somente armazene valores de conteúdo 
obrigatório e não nulo: 
 
A) 
ALTER TABLE "TbProjeto" ADD 
NN_TBPROJETO_TXTITULO NOT 
NULL("TxTitulo"); 
 
B) 
ALTER TABLE "TbProjeto" ADD CONSTRAINT 
NN_TBPROJETO_TXTITULO NOT 
NULL("TxTitulo"); 
 
C) 
ALTER TABLE "TbProjeto" MODIFY "TxTitulo" ADD 
CONSTRAINT NN_TBPROJETO_TXTITULO NOT 
NULL; 
 
D) 
ALTER TABLE "TbProjeto" MODIFY "TxTitulo" NOT 
NULL CONSTRAINT NN_TBPROJETO_TXTITULO; 
 
E) 
ALTER TABLE "TbProjeto" MODIFY "TxTitulo" 
CONSTRAINT NN_TBPROJETO_TXTITULO NOT 
NULL; 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 12 - Programa em C++ 
 
1 
CREATE TABLE "TbProjeto"( 
"IdProjeto" NUMBER(6) NOT NULL, 
"TxTitulo" VARCHAR2(250), 
"TxObjetivo" VARCHAR2(4000), 
"DtInicio" DATE, 
"DtTermino" DATE, 
"VlAprovado" NUMBER(14,2), 
CONSTRAINT PK_PROJETO PRIMARY 
KEY("IdProjeto")); 
 
CREATE TABLE "TbMeta"( 
"IdMeta" NUMBER(9) NOT NULL, 
"IdProjeto" NUMBER(6), 
"TxMeta" VARCHAR2(250), 
"DtInicio" DATE, 
"DtTermino" DATE, 
"VlPrevistoExecucao" NUMBER(14,2), 
CONSTRAINT PK_META PRIMARY 
KEY("IdMeta")); 
Figura 13 - Declarações SQL 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
11
QUESTÃO 24 – O Administrador de Banco de Dados 
(DBA), responsável pela base de dados onde estão 
presentes as tabelas "TbProjeto" e "TbMeta", verificou 
um problema de integridade referencial entre as duas 
tabelas da Figura 13. O DBA observou que não existe 
uma constraint que valide o valor inserido na coluna 
"IdProjeto", da tabela "TbMeta", de forma a garantir que 
exista, na tabela "TbProjeto", um registro que contenha 
um valor igual na coluna "IdProjeto". O DBA recebeu 
autorização da alta gerência para excluir todos os 
registros presentes na tabela "TbMeta" onde, para o 
valor armazernado na coluna "IdProjeto", não haja um 
registro correspondente na tabela "TbProjeto", com o 
mesmo valor armazenado na coluna "IdProjeto". 
Assinale o item cuja sequência de instruções permitem 
criar, com sucesso, uma constraint do tipo foreign key 
na tabela "TbMeta", fazendo referência a tabela 
"TbProjeto", de forma a garantir a integridade dos 
registros da tabela "TbMeta": 
 
I. 
DELETE FROM "TbMeta" WHERE "IdProjeto" NOT 
IN (SELECT "IdProjeto" FROM "TbProjeto"); 
 
ALTER TABLE "TbMeta" ADD CONSTRAINT 
PROJETO_META_FK FOREIGN KEY("IdProjeto") 
REFERENCES "TbProjeto"("IdProjeto") VALIDATE; 
 
 
II. 
DELETE FROM "TbMeta" MT WHERE NOT 
EXISTS(SELECT 1 FROM "TbProjeto" PJ WHERE 
PJ. "IdProjeto" = MT."IdProjeto"); 
 
ALTER TABLE "TbMeta" ADD CONSTRAINT 
PROJETO_META_FK FOREIGN KEY("IdProjeto") 
REFERENCES "TbProjeto"("IdProjeto") VALIDATE; 
 
 
III. 
DELETE FROM "TbMeta" MT WHERE (SELECT 
COUNT(1) FROM "TbProjeto" PJ WHERE 
PJ."IdProjeto" = MT."IdProjeto") = 0; 
 
ALTER TABLE "TbMeta" ADD CONSTRAINT 
PROJETO_META_FK FOREIGN KEY("IdProjeto") 
REFERENCES"TbProjeto"("IdProjeto"); 
 
 
IV. 
DELETE FROM "TbMeta" MT WHERE (SELECT 
COUNT(1) FROM "TbProjeto" PJ INNER JOIN 
"TbMeta" MT2 ON MT2."IdProjeto" = PJ."IdProjeto" 
WHERE MT2."IdProjeto" = MT."IdProjeto") = 0; 
 
ALTER TABLE "TbMeta" ADD CONSTRAINT 
PROJETO_META_FK FOREIGN KEY("IdProjeto") 
REFERENCES "TbProjeto"("IdProjeto"); 
 
 
 
 
 
Quais estão corretas? 
 
A) Apenas I e II. 
B) Apenas II e III. 
C) Apenas III e IV. 
D) Apenas I, III e IV. 
E) I, III, III e IV. 
 
 
QUESTÃO 25 – Assinale, dentre as alternativas 
abaixo, a instrução SQL que permite criar, com 
sucesso, um comentário na tabela "TbProjeto", 
mostrada na Figura 13: 
 
A) 
ALTER TABLE "TbProjeto" ADD COMMENT 'Tabela 
que armazena os dados de projetos sociais 
executados pela prefeitura na periferia do 
município.'; 
 
B) 
ALTER TABLE "TbProjeto" SET COMMENT 'Tabela 
que armazena os dados de projetos sociais 
executados pela prefeitura na periferia do 
município.'; 
 
C) 
COMMENT ON TABLE "TbProjeto" IS 
'Tabela que armazena os dados de projetos sociais 
executados pela prefeitura na periferia do 
município.'; 
 
D) 
COMMENT SET TABLE "TbProjeto" IS 
'Tabela que armazena os dados de projetos sociais 
executados pela prefeitura na periferia do 
município.'; 
 
E) 
ADD COMMENT IN TABLE "TbProjeto" IS 
'Tabela que armazena os dados de projetos sociais 
executados pela prefeitura na periferia do 
município.'; 
 
 
QUESTÃO 26 – Assinale, dentre as alternativas 
abaixo, o delimitador que permite a concatenação entre 
duas strings, dentro de um bloco PL/SQL, no Banco de 
Dados Oracle 11g: 
 
A) II 
B) & 
C) @ 
D) + 
E) && 
 
 
 
 
 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
12
As questões 27 e 28 baseiam-se nas Figuras 14(a), 
14(b) e 14(c), que se referem às mesmas tabelas 
existentes em uma base de dados. A Figura 14(a) 
exibe um diagrama de modelo físico resultante da 
engenharia reversa sobre alguns objetos existentes 
em um SGBD Oracle 11g. A Figura 14(b) exibe 
alguns registros existentes na tabela 
"T_FORNECEDOR". A Figura 14(c) exibe a estrutura 
de uma view, que será executada sobre uma tabela 
existente na Figura 14(a). Sobre o modelo físico 
exibido na Figura 14(a) sabe-se o seguinte: (1) foi 
elaborado no software Sybase Power Designer 
16.1; (2) representam tabelas que armazenam 
dados de um sistema de venda de bilhetes de 
passagens aéreas; (3) é obrigatória a atribuição de 
valores a todas as colunas das tabelas 
"T_FORNECEDOR" e "T_BILHETE"; (4) a tabela 
"T_FORNECEDOR" armazena os principais dados 
das companhias aéreas; (5) a tabela "T_BILHETE" 
armazena os dados dos bilhetes vendidos; e (6) a 
coluna "NO_FORNECEDOR", da tabela 
"T_FORNECEDOR", armazena o nome da 
companhia aérea. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 27 – A agência de turismo VoarVoarVoar 
possui um sistema de venda de bilhetes aéreos, que 
armazena dados nas tabelas exibidas na Figura 14(a). 
A alta gerência fez uma solicitação para que o 
responsável pelo sistema em questão, apresentasse 
uma relação que contenha os nomes das cinco 
companhias aéreas que mais têm bilhetes vendidos, 
com as respectivas quantidades. Nessa relação, a 
companhia aérea que mais vende bilhetes deve ser 
exibida em primeiro lugar e a que menos vende 
bilhetes deve ser exibida em último lugar. Após a 
execução de algumas consultas preliminares, o 
responsável pelo sistema verificou que todas as 
companhias aéreas possuem quantidades diferentes 
de bilhetes vendidos. Assinale, dentre as alternativas 
abaixo, a declaração SQL que permitirá obter, como 
resultado, a relação solicitada pela alta gerência. 
 
A) 
SELECT T.NOME_EMPRESA, COUNT(1) AS 
QT_BILHETES_VENDIDOS 
FROM V_BILHETES_FORNECEDOR T 
GROUP BY T.NOME_EMPRESA 
HAVING COUNT(1) <= 5 
ORDER BY QT_BILHETES_VENDIDOS DESC; 
 
B) 
SELECT T.NO_FORNECEDOR, SUM(1) AS 
QT_BILHETES_VENDIDOS 
FROM V_BILHETES_FORNECEDOR T 
WHERE ROWNUM < 6 
GROUP BY T.NO_FORNECEDOR 
ORDER BY QT_BILHETES_VENDIDOS DESC; 
 
C) 
SELECT TAB2.NOME_EMPRESA, 
 TAB2.QT_BILHETES_VENDIDOS 
FROM ( 
 SELECT T.NOME_EMPRESA, SUM(1) AS 
QT_BILHETES_VENDIDOS, ROWNUM AS 
NU_LINHA 
 FROM V_BILHETES_FORNECEDOR TAB1 
 GROUP BY T.NOME_EMPRESA 
DESC 
 ) TAB2 
WHERE NU_LINHA <=5; 
 
create or replace view 
V_BILHETES_FORNECEDOR as 
SELECT F.NU_CNPJ AS CNPJ_EMPRESA, 
 F.NO_FORNECEDOR AS NOME_EMPRESA, 
 F.SG_FORNECEDOR AS SIGLA_EMPRESA, 
 B.NU_BILHETE AS NUMERO_BILHETE, 
 B.VL_BILHETE AS VALOR_BILHETE 
FROM T_FORNECEDOR F 
 INNER JOIN T_BILHETE B ON 
B.ID_FORNECEDOR = F.ID_FORNECEDOR 
with read only; 
Figura 14(c) - Estrutura de uma view 
Figura 14(a) - Modelo Físico 
Figura 14(b) - Tabela "T_FORNECEDOR" 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
13
D) 
SELECT TAB1.NO_FORNECEDOR, COUNT(1) AS 
QT_BILHETES_VENDIDOS 
FROM T_FORNECEDOR TAB1 
 INNER JOIN T_BILHETE TAB2 ON 
TAB2.ID_FORNECEDOR = 
TAB1.ID_FORNECEDOR 
WHERE ROWNUM <= 5 
GROUP BY TAB1.NO_FORNECEDOR 
ORDER BY QT_BILHETES_VENDIDOS ASC; 
 
E) 
SELECT TAB3.NOME_EMPRESA, 
 TAB3.QT_BILHETES_VENDIDOS 
FROM ( 
 SELECT TAB2.NOME_EMPRESA, 
 TAB2.QT_BILHETES_VENDIDOS, 
 ROWNUM AS NU_LINHA 
 FROM ( 
 SELECT TAB1.NOME_EMPRESA, 
COUNT(1) AS QT_BILHETES_VENDIDOS 
 FROM V_BILHETES_FORNECEDOR TAB1 
 GROUP BY TAB1.NOME_EMPRESA 
 ORDER BY QT_BILHETES_VENDIDOS 
DESC 
 ) TAB2 
 ) TAB3 
WHERE TAB3.NU_LINHA <= 5; 
 
 
QUESTÃO 28 – Sabe-se que o maior valor a ser 
armazenado na coluna "ID_FORNECEDOR", da tabela 
"T_FORNECEDOR" (Figura 14(b)), será "10", e que 
não existe nenhuma restrição de unicidade (unique 
constraint) ou de domínio (check constraint) sobre as 
colunas "NU_CNPJ", "NO_FORNECEDOR" e 
"SG_FORNECEDOR", dessa tabela. Nesse caso, 
pode-se afirmar que o seguinte item permitirá inserir, 
com sucesso, um novo registro na tabela 
"T_FORNECEDOR": 
 
I. INSERT INTO T_FORNECEDOR VALUES (11, '1', 
'XXTUR', 'XXTUR'); 
II. INSERT INTO T_FORNECEDOR SELECT 11, '1', 
'XXTUR', 'XXTUR' FROM DUAL; 
III. INSERT T_FORNECEDOR SELECT 1, '1', 
'XXTUR', 'XXTUR' FROM DUAL; 
IV. INSERT INTO T_FORNECEDOR 
(ID_FORNECEDOR, NU_CNPJ, 
NO_FORNECEDOR, SG_FORNECEDOR) 
VALUES (11, '1', 'XXTUR', 'XXTUR'); 
 
Quais estão corretas ? 
 
A) Apenas I, II e III. 
B) Apenas I, II e IV. 
C) Apenas I, III e IV. 
D) Apenas II, III e IV. 
E) I, II, III e IV. 
 
 
A questão 29 baseia-se na Figura 15, que mostra 
uma declaração SQL correta, que, ao ser executada 
sobre o banco de dados Oracle 11g, apresenta 
determinado resultado. 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 29 – Sabe-se que a declaração SQL, da 
Figura 15, está correta e, ao ser executada, 
apresentará o seguinte resultado: 
 
A) 0. 
B) 1. 
C) 2. 
D) 3. 
E) 4. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SELECT COUNT(1) FROM ( 
 SELECT SUBSTR('PROVA',3,1) 
 FROM DUAL 
 UNION 
 SELECT SUBSTR('ORACLE',1,1) 
 FROM DUAL 
 ) TAB1; 
Figura 15 - Declaração SQL 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
14
As questões 30 e 31 baseiam-se na Figura 16, que 
exibe o resultado obtido ao se realizar uma 
consulta sobre a tabela "BANCO_DE_DADOS", 
existente no banco de dados Oracle 11g. Sobre 
essa tabela sabe-se o seguinte: (1) ela possui as 
colunas "CODIGO", "ASSUNTO", "SIGLA" e 
"DESCRICAO"; (2) a coluna "CODIGO" é do tipo 
numérica e representa a chave primária dessa 
tabela. 
 
 
 
 
 
 
 
 
 
QUESTÃO 30 –A Figura 16 mostra o resultado obtido 
ao se realizar uma consulta sobre a tabela 
"BANCO_DE_DADOS", criada no Oracle 11g. Nesse 
caso, para alterar apenas os registros exibidos na 
Figura 16, de modo a substituir a letra "L" pela letra "X", 
somente dos valores armazenados na coluna 
"ASSUNTO", basta executar, nesse banco de dados, a 
seguinte declaração SQL: 
 
A) 
UPDATE BANCO_DE_DADOS 
SET ASSUNTO = 
SUBSTITUIR(ASSUNTO,'L','X') 
WHERE CODIGO IN (10,11,12); 
 
B) 
UPDATE BANCO_DE_DADOS 
SET ASSUNTO = 
REPLACE(ASSUNTO,'X','L'); 
 
C) 
UPDATE BANCO_DE_DADOS 
SET ASSUNTO = 
REPLACE(ASSUNTO,'L','X') 
WHERE CODIGO IN (10,11,12); 
 
D) 
UPDATE BANCO_DE_DADOS 
SET(ASSUNTO,'X','L') 
WHERE CODIGO IN (10,11,12); 
 
E) 
UPDATE BANCO_DE_DADOS 
SET ASSUNTO 
ALTER_TABLE(ASSUNTO,'X','L') 
WHERE CODIGO IN (10,11,12); 
 
 
 
 
 
 
 
 
QUESTÃO 31 – Assinale, dentre as alternativas 
abaixo, a opção que permite declarar, corretamente, 
um cursor que apresente, como resultado, todas as 
colunas da tabela "BANCO_DE_DADOS" e, apenas, o 
registro cujo valor da coluna "CODIGO" seja igual a 
"11". 
 
A) 
CURSOR C_BD IS 
 SELECT * FROM BANCO_DE_DADOS; 
 
B) 
CURSOR C_BD IS 
 SELECT CODIGO, ASSUNTO, SIGLA 
 FROM BANCO_DE_DADOS 
 WHERE CODIGO>10 AND CODIGO<12; 
 
C) 
CURSOR C_BD TO 
 SELECT * FROM BANCO_DE_DADOS 
 WHERE CODIGO IN (10,11,12); 
 
D) 
CURSOR C_BD IS 
 SELECT CODIGO, ASSUNTO, SIGLA, 
DESCRICAO 
 FROM BANCO_DE_DADOS; 
 
E) 
CURSOR C_BD IS 
 SELECT * FROM BANCO_DE_DADOS 
 WHERE CODIGO = 11; 
 
 
QUESTÃO 32 – Assinale, dentre as alternativas 
abaixo, a única opção que NÃO É VÁLIDA acerca dos 
gatilhos (triggers), em um banco de dados Oracle 11g. 
 
A) Podem ser disparados ao inserir, atualizar ou 
excluir dados de uma tabela. 
B) Podem ser disparados ao criar, alterar ou remover 
objetos de um banco de dados Oracle. 
C) Podem ser utilizados em políticas de segurança, 
como, por exemplo, efetuar a auditoria dos 
registros de uma tabela. 
D) Permitem serem chamados diretamente no corpo 
de um procedimento ou função. 
E) Podem ser disparados quando executadas as 
atividades de logon e logoff de uma sessão. 
 
 
QUESTÃO 33 – Assinale, dentre as alternativas 
abaixo, a única que contém os comandos que fazem 
parte do grupo DCL (Data Control Language), no 
SGBD Oracle 11g. 
 
A) COMMIT, BREAK e CONTINUE. 
B) COMMIT, ROLLBACK E CONTINUE. 
C) CONFIRM, STOP e SAVEPOINT. 
D) COMMIT, ROLLBACK e SAVEPOINT. 
E) CONFIRM, ROLLBACK e SAVEPOINT. 
 
Figura 16 - Resultado de consulta realizada sobre a 
Tabela "BANCO_DE_DADOS" 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
15
QUESTÃO 34 – Pretende-se realizar uma modelagem 
conceitual de um banco de dados que represente as 
seguintes regras de negócio: (1) uma "Música" é 
composta pelos seguintes atributos: "ano", "código", 
"duração", "nome" e "gênero"; (2) de cada "Artista" 
deseja-se armazenar os seguintes dados: "código", 
"nome" e "observação"; (3) em todas as entidades, o 
código identificar será "código"; (4) um "Programa de 
rádio" é composto pelos seguintes atributos: "nome", 
"código", "data" e "duração"; (5) uma musica é 
composta por um ou mais artistas; (6) um artista 
compõe uma ou várias músicas; (7) um artista pode 
participar de um ou vários programas de rádio; (8) um 
programa de rádio pode ter a participação de um ou 
vários artistas; e (9) deve ser possível cadastrar 
qualquer música, artista ou programa de rádio sem ter 
que associá-lo, obrigatoriamente, a qualquer outro 
dado. Deseja-se realizar uma modelagem conceitual, 
que permita identificar uma música o(s) artista(s) 
correspondente(s) e o programa de rádio em que esse 
artista apresentou tal(is) música(s). Nesse caso, 
assinale, dentre as alternativas abaixo, a modelagem 
que melhor atende o enunciado dessa questão. 
 
A) 
 
 
B) 
 
 
C) 
 
 
 
D) 
 
 
 
E) 
 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
16
As questões 35 e 36 baseiam-se na Figura 17, que 
mostra a janela principal do LibreOffice 3.6. Nesse 
caso devem ser considerados os seguintes 
aspectos: (1) para elaborar esse documento, 
utilizou-se, como base, as orientações do Processo 
Unificado; (2) nesse documento realizou-se a 
Especificação do Caso de Uso "Manter Prazo", 
tendo-se alterado a ordem de alguns itens, assim 
como acrescentado outro, para facilitar o seu 
entendimento; e (3) encontra-se selecionado, nesse 
documento, a palavra apontada pela seta nº 2. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 35 - Na Figura 17, do LibreOffice 3.6, 
encontra-se selecionada a palavra apontada pela seta 
nº 2. Nesse caso, dando-se um clique, com o botão 
esquerdo do mouse, sobre o ícone apontado pela seta 
nº 3, pode-se afirmar que a área de trabalho, desse 
editor de texto, será exibida da seguinte forma: 
 
A) 
 
B) 
 
C) 
 
D) 
 
E) 
 
Figura 17 - Janela principal do LibreOffice 3.6 
2 
3 
1 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
17
QUESTÃO 36 - Observando-se a Figura 17, do 
LibreOffice 3.6, pode-se afirmar que: 
 
I. A especificação de Caso de Uso "Manter Prazo" 
foi salva em um arquivo chamado "EUC1.odt", não 
havendo nenhuma outra alteração a ser salva. 
II. Dando-se um clique, com o botão esquerdo do 
mouse, sobre o ícone apontado pela seta nº 1, 
pode-se afirmar que será exibida a caixa de 
diálogo "Formatar". 
III. Sabe-se que o LibreOffice 3.6 encontra-se 
instalado com todas as suas configurações 
padrão. Nesse caso, pressionando-se uma vez a 
tecla "TAB", do teclado, pode-se afirmar que a 
palavra apontada pela seta nº 2 será apagada. 
 
Quais estão corretas ? 
 
A) Apenas II. 
B) Apenas III. 
C) Apenas I e III. 
D) Apenas II e III. 
E) I, II e III. 
 
 
As questões 37 e 38 baseiam-se nas Figuras 18(a) e 
18(b), que mostram a mesma janela principal do 
LibreOffice 3.6, em sequência, ou seja, inicialmente 
visualiza-se a Figura 18(a), na qual se selecionou a 
coluna apontada pela seta nº 1; essa coluna foi 
selecionada de cima para baixo, ou seja, de "Passo 
/ Verificação" até "P2". Considere os seguintes 
aspectos sobre a Figura 18(a): (1) abaixo dessa 
Figura ampliaram-se e destacaram-se alguns de 
seus ícones, de modo a facilitar a visualização e a 
resolução da questão; (2) a seta nº 2 aponta para o 
formato do cursor do mouse, no formato da letra 
"i", em maiúscula (" "). (3) a seta nº 3 aponta para 
o ponto de inserção de texto no formato de uma 
barra vertical (" | "). A Figura 18(b) mostra o 
resultado obtido após se pressionar e manter 
pressionado o botão esquerdo do mouse e arrastá-
lo até o local apontado pela seta nº 7. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 18(a) - Janela principal do LibreOffice 3.6 (após) 
 
7 
1 
2 
3 
Figura 18(a) - Janela principal do LibreOffice 3.6 (antes) 
 
4 5 6 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
18
QUESTÃO 37 - Na janela principal do LibreOffice 3.6, 
mostrado na Figura 18(a), dando-se um clique, com o 
botão esquerdo do mouse, sobre o ícone apontado 
pela seta nº 
 
I. 4, pode-se afirmar que a área de trabalho, desse 
editor de texto, será exibida da seguinte forma: 
 
 
II. 5, pode-se afirmar que a área de trabalho, desse 
editor de texto, será exibida da seguinte forma: 
 
 
 
 
 
 
 
 
 
 
 
 
 
III. 6, pode-se afirmar que será exibidaa seguinte 
caixa de diálogo: 
 
 
Quais estão corretas? 
 
A) Apenas I. 
B) Apenas III. 
C) Apenas I e III. 
D) Apenas II e III. 
E) I, II e III. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
19
QUESTÃO 38 - Na janela principal do LibreOffice 3.6, 
mostrado nas Figuras 18(a) e 18(b) executou-se, 
sequencialmente, as seguintes ações: (1) selecionou-
se, de cima para baixo, a coluna apontada pela seta nº 
1 (Figura 18(a)); (2) após posicionar-se o cursor do 
mouse no local apontado pela seta nº 2, pressionou-se 
e manteve-se pressionado o botão esquerdo do mouse 
(Figura 18(a)); (3) arrastou-se o cursor do mouse até o 
local apontado pela seta nº 7 (Figura 18(b)). Nesse 
caso, soltando-se o botão esquerdo do mouse, a área 
de trabalho do LibreOffice 3.6, será exibida da seguinte 
forma: 
 
A) 
 
 
B) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
C) 
 
 
D) 
 
 
E) 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
20
A questão 39 baseia-se nas Figuras 19(a) e 19(b), 
do LibreOffice 3.6. Sobre a Figura 19(a), considere 
os seguintes aspectos: (1) essa Figura mostra a 
janela principal do LibreOffice 3.6, na qual 
encontra-se visível o menu apontado pela seta nº 1; 
(2) elaborou-se, nesse editor de texto, o 
"Documento de Visão", do Processo Unificado 
Rational (RUP); e (3) nessa Figura está sendo 
destacado o item "3.1. "Resumo dos Envolvidos", 
do "template" do documento Visão, retirado do 
RUP; e (4) o "Documento de Visão" foi 
personalizado pelo autor do documento, que 
realizou algumas alterações em seus itens, tendo 
suprimido, por exemplo, o tópico "Demografia dos 
Mercados", por não se aplicar nesse caso. A Figura 
19(b) mostra, intencionalmente, apenas parte da 
barra de ferramentas padrão, do LibreOffice 3.6. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 39 - Após observar as Figuras 19(a) e 
19(b), do LibreOffice 3.6, e considerar o texto 
introdutório dessa questão, pode-se afirmar que: 
 
I. O "Documento de Visão", no RUP, é criado no 
início da fase de Iniciação, sendo utilizado como 
base para a elaboração do artefato "Caso de 
Negócio", assim como um primeiro esboço da 
"Lista de Riscos". 
II. Na Figura 19(a), selecionando-se a opção 
apontada pela seta nº 2 ("Excluir cabeçalho") e 
confirmando a operação, será excluído o 
cabeçalho. Para desfazer essa exclusão, basta, no 
LibreOffice 3.6, dar um clique, com o botão 
esquerdo do mouse, sobre o ícone apontado pela 
seta nº 3 (Figura 19(b)). 
III. No "template" do "Documento de Visão", o item 
"3.1. Resumo dos Envolvidos", tem como 
finalidade específica registrar os seguintes dados 
das pessoas que serão os usuários finais do 
sistema: "Nome", "Descrição" e 
"Responsabilidades". 
 
Quais estão corretas? 
 
A) Apenas I. 
B) Apenas II. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
A questão 40 baseia-se na Figura 20, que mostra a 
janela principal do LibreOffice 3.6, na qual se 
elaborou um documento chamado "Especificação 
de Casos de Uso" (EUC). Nesse documento, os 
itens "3.1", "3.2" e "A1" são parágrafos numerados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 20 - Janela principal do LibreOffice 3.6 
 
1 
2 
3 
4 
Figura 19(b) - Barra de ferramentas padrão do 
LibreOffice 3.6 
 
3 
Figura 19(a) - Janela principal do LibreOffice 3.6 
 
1 
2 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
21
QUESTÃO 40 – Na Figura 20, do LibreOffice 3.6, a 
seta nº 2 aponta para o cursor do mouse, no formato 
de uma pequena mão com o hint "A1. Incluir Débito" 
(seta nº 3), logo abaixo. Sabe-se que, ao se dar um 
clique, com o botão esquerdo do mouse, sobre a 
inscrição "A1.", apontada pela seta nº 1, o ponto de 
inserção do mouse será posicionado no local apontado 
pela seta nº 4, exatamente antes da letra "I", de "Incluir 
Débito". Nesse caso, pode-se afirmar que se inseriu, no 
local apontado pela seta nº 1: 
 
A) um indicador. 
B) uma referência cruzada. 
C) um envelope. 
D) um índice. 
E) uma anotação. 
 
 
As questões 41 e 42 baseiam-se na Figura 21, que 
mostra a janela principal do Word 2007, na qual se 
elaborou um documento chamado de "Termo de 
Homologação" (THO). Nesse documento encontra-
se selecionado o texto apontado pela seta nº 1. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 41 – A Figura 21 mostra, intencionalmente, 
apenas parte de um Termo de Homologação (THO). 
Nesse documento constam diversos produtos 
elaborados durante o Processo Unificado Rational 
(RUP), como, por exemplo, "Documento de Visão" e 
"Lista de Riscos", dentre outros. Nesse caso, 
especificamente sobre o documento "Caso de 
Negócio", pode-se afirmar que: 
 
A) Apresenta um conjunto de atividades e tarefas 
divididas por sequências de tempo, com recursos 
atribuídos e dependências de tarefas, para a 
iteração. 
B) Esse documento apresenta as necessidades que 
os envolvidos têm do produto a ser desenvolvido, 
em termos das necessidades e características 
mais importantes, proporcionando uma base 
contratual para requisitos técnicos mais 
detalhados. 
C) Esse documento apresenta as necessidades que 
os envolvidos têm do produto a ser desenvolvido, 
em termos das necessidades e características 
mais importantes. Esse documento apresenta, 
também, de forma gráfica, um diagrama, onde são 
exibidos os casos de uso e os atores. 
D) O Caso de Negócio é um documento que 
apresenta uma sequência de ações realizadas em 
um negócio que produz um resultado de valor 
observável para um ator do negócio. Esse 
documento define um conjunto de instâncias de 
casos de uso e os atores correspondentes. 
E) O Caso de Negócio fornece as informações 
necessárias do ponto de vista de um negócio, 
para determinar se vale ou não a pena investir no 
projeto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 21 - Janela principal do Word 2007 
 
1 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
22
QUESTÃO 42 – Na Figura 21, do Word 2007, a seta nº 
1 aponta para o texto "Documento de Visão", que se 
encontra selecionado. Nesse caso, pressionando-se 
uma vez a tecla "TAB", do teclado, pode-se afirmar que 
a área de trabalho, desse editor de texto, será exibida 
da seguinte forma: 
 
A) 
 
 
B) 
 
 
C) 
 
 
 
 
 
 
 
 
 
 
D) 
 
 
E) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
23
As questões 43 e 44 baseiam-se nas Figuras 22(a) e 
22(b), que mostram a mesma janela principal do 
Word 2007, em sequência, ou seja, inicialmente 
visualiza-se a Figura 22(a) e, posteriormente, a 
mesma janela na Figura 22(b), que mostra o 
resultado obtido após realizar determinada 
formatação na Figura 22(a). Na Figura 22(a) 
observam-se os seguintes detalhes: (1) as linhas 
apontadas pela seta nº 5 encontram-se 
selecionadas e têm a mesma formatação; e (2) a 
linha apontada pela seta nº 6 tem formatação 
diferente das linhas apontadas pela seta nº 5. Na 
Figura 22(b) todas as linhas apontadas pelas setas 
nº 8 estão com a mesma formatação da linha 
apontada pela seta nº 5 (Figura 22(a)). Nas 
alternativas da questão 44 estão sendo exibidas, 
intencionalmente, apenas, parte de caixas de 
diálogo.QUESTÃO 43 - As Figuras 22(a) e 22(b) mostram o 
mesmo documento do Word 2007, respectivamente, 
antes e após se realizar determinada formatação. Na 
Figura 22(a), as linhas apontadas pela seta nº 5 têm a 
mesma formatação, que é diferente da formatação da 
linha apontada pela seta nº 6. Após se realizar 
determinadas ações, na Figura 22(a), todas essas 
linhas passaram a ter a mesma formatação, como pode 
ser observado na Figura 22(b) (seta nº 8). Portanto, 
para que a linha apontada pela seta nº 6 (Figura 22(b)), 
passasse a ter a mesma formatação das linhas 
apontadas pela seta nº 5, bastou, antes, na Figura 
22(a), realizar, sequencialmente, as seguintes ações: 
 
A) dar um clique, com o botão esquerdo do mouse, 
sobre o ícone apontado pela seta nº 1; e (2) dar um 
clique, com o botão esquerdo do mouse, sobre o 
ícone apontado pela seta nº 4. 
B) dar um clique, com o botão esquerdo do mouse, 
sobre o ícone apontado pela seta nº 1; e (2) 
selecionar a linha apontada pela seta nº 6. 
C) selecionar a linha apontada pela seta nº 6; e (2) dar 
um clique, com o botão esquerdo do mouse, sobre o 
ícone apontado pela seta nº 2. 
D) selecionar a linha apontada pela seta nº 6; e (2) dar 
um clique, com o botão esquerdo do mouse, sobre o 
ícone apontado pela seta nº 3. 
E) selecionar a linha apontada pela seta nº 6; e (2) dar 
um clique, com o botão esquerdo do mouse, sobre o 
ícone apontado pela seta nº 4. 
 
 
 
 
 
 
Figura 22(b) - Janela principal do Word 2007 (após) 
 
8 
Figura 22(a) - Janela principal do Word 2007 (antes) 
 
5 
1 2 
3 
6 
4 
7 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
24
QUESTÃO 44 - Na Figura 22(a), do Word 2007, dando-
se um duplo clique, com o botão esquerdo do mouse, 
sobre o local apontado pela seta nº 7, pode-se afirmar 
que será exibida a seguinte caixa de diálogo: 
 
A) 
 
 
B) 
 
 
C) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
D) 
 
 
E) 
 
 
 
A questão 45 baseia-se na Figura 23, que mostra a 
caixa de diálogo "Opções", do Word 2003, que 
mostra algumas configurações que estão ativas 
nesse editor de texto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 23 - Caixa de diálogo "Opções" 
1 
2 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
25
QUESTÃO 45 - Observando-se a Figura 23, que 
mostra a caixa de diálogo "Opções", do Word 2003, 
pode-se afirmar que: 
 
I. Pode-se marcar, simultaneamente, as opções 
apontadas pelas setas nº 1 e 2, identificadas, 
respectivamente, por "Criar sempre backup" e 
"Permitir gravação rápida". A opção apontada 
pela seta nº 2 acelera o processo de salvamento, 
gravando todo o documento em local 
especificado pelo usuário. 
II. Toda vez que um documento é salvo, é criada, 
automaticamente, uma cópia de backup, com a 
terminação ".wbk", na mesma pasta do 
documento original. 
III. A cada dois minutos será criado, 
automaticamente, um arquivo de recuperação 
desse documento. Caso o computador pare de 
responder ou deixe inesperadamente de ser 
alimentado por energia elétrica, o Word 2003 
abrirá o arquivo de AutoRecuperação na próxima 
vez em que for iniciado. 
 
Quais estão corretas ? 
 
A) Apenas II. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
A questão 46 baseia-se na Figura 24, que mostra 
um diagrama da UML, onde se substituiu, 
intencionalmente, os nomes corretos por letras. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 46 - Após observar o diagrama da UML, 
mostrado na Figura 24, pode-se afirmar que: 
 
I. A seta nº 1 aponta para um "Ator", que poderá 
ser um usuário, um outro sistema externo ou, 
ainda, um hardware externo, desde que ele 
troque dados com o sistema. Vários usuários 
podem desempenhar o mesmo papel de ator, 
assim como um mesmo usuário pode, também, 
atuar como vários atores. 
II. "Z" é um caso de uso abstrato e seu 
comportamento será incluído dentro do caso de 
uso "Y". 
III. No Processo Unificado Rational (RUP), o Modelo 
de Casos de Uso é de responsabilidade do 
Especificador de Requisitos, a quem cabe 
coordenar suas atividades e desenvolvê-lo. 
 
Quais estão corretas ? 
 
A) Apenas II. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
A questão 47 baseia-se na Figura 25, que mostra a 
estrutura de um documento chamado 
"Especificação de Caso de Uso", disponibilizado no 
Processo Unificado Rational (RUP). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 25 - Documento "Especificação de Caso de 
Uso" 
Figura 24 - Diagrama da UML 
1 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
26
QUESTÃO 47 - Considere as seguintes alternativas, 
após observar a estrutura de um documento chamado 
"Especificação de Caso de Uso", existente no RUP: 
 
I. O Fluxo Básico é iniciado quando o ator faz algo. 
Nesse fluxo, descreve-se o que acontece dentro 
do sistema, o porquê e como. Por exemplo: O 
cliente preenche os campos de nome e senha 
para se autenticar no sistema e clica, com o botão 
esquerdo do mouse, no botão "OK". 
II. No item "Requisitos Especiais" normalmente 
descrevem-se os requisitos não funcionais, tais 
como, os padrões de aplicativo e atributos de 
qualidade do sistema a ser criado, incluindo 
requisitos de usabilidade, confiabilidade, 
desempenho ou suportabilidade. 
III. Os requisitos não funcionais que não são 
documentados nos casos de uso, são descritos 
em um documento chamado "Especificação de 
Objetos de Negócio". 
Quais estão corretas ? 
A) Apenas I. 
B) Apenas II. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
QUESTÃO 48 - Pode-se afirmar que o seguinte item 
caracteriza-se por ser uma disciplina do Processo 
Unificado Rational (RUP): 
 
I. Implementação. 
II. Implantação. 
III. Ambiente. 
 
Quais estão corretas ? 
 
A) Apenas I. 
B) Apenas I e II. 
C) Apenas I e III. 
D) Apenas II e III. 
E) I, II e III. 
 
 
QUESTÃO 49 - Há um tipo de teste de software que 
realiza a comparação de duas "builds" ou duas versões 
distintas do mesmo software de modo a identificar as 
diferenças entre essas versões como possíveis 
defeitos. Assim, pressupõe-se que a nova versão do 
software deve se comportar como a anterior, devendo-
se verificar se, nessa nova versão, foram introduzidos 
novos defeitos como resultado das mudanças 
realizadas no software. Nesse caso, pode-se afirmar 
que esse tipo de teste é chamado de "Teste 
 
A) caixa branca". 
B) caixa preta". 
C) de stress". 
D) de contenção ". 
E) de regressão". 
 
QUESTÃO 50 - Considere as seguintes alternativas 
sobre o "Sumário de Avaliação de Testes", previsto no 
Processo Unificado Rational (RUP): 
 
I. O "Sumário de Avaliação de Testes" é um 
documento no qual são especificados os casos de 
teste. Nesse documento, descrevem-se as 
entradas de teste, as condições de execução e os 
resultados esperados, constituindo-se a base do 
projeto e do desenvolvimento dos "Scripts de 
Teste". 
II. O responsável pela elaboração do "Sumário de 
Avaliação de Testes" é a pessoa que desempenha 
o papel de Analista de Teste. 
III. O documento "Sumário de Avaliação de Testes" 
pode ser incluído como parte de outro documento, 
como, por exemplo, o "Registro de Revisão". 
 
Quais estão corretas? 
 
A) Apenas III. 
B) Apenas I e II. 
C) Apenas I e III. 
D) Apenas II e III. 
E) I, II e III. 
 
 
QUESTÃO 51 - Algumas fases do Processo Unificado 
Rational (RUP) são divididas em uma ou mais 
iterações. Cada iteração do RUP corresponde ao ciclo 
de vida chamado de 
 
A) Evolutivo. 
B) Praxis. 
C) Cascata. 
D) Espiral. 
E) Prototipagem. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
27
A questão 52 baseia-se na Figura 26, que mostra 
detalhes sobre um artefato do Processo Unificado 
Rational (RUP), na qual se inseriu, 
intencionalmente, em alguns locais, retângulos, de 
modo a ocultar o texto existente nesses locais. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 52 - Considere as seguintes alternativas 
sobre o "Manual de Guia de Estilo", do Processo 
Unificado Rational (RUP), mostrado na Figura 26: 
 
I. O "Manual de Guia de Estilo" tem como finalidade 
estabelecer os padrões a serem seguidos pelas 
interfaces dos sistemas informatizados, no qual 
abordam-se requisitos de usabilidade, interface, 
navegabilidade e acessibilidade. 
II. O profissional que desempenha o papel "Designer 
de Interface de Usuário" é responsável pela 
elaboração do "Manual de Guia de Estilo". 
III. O "Manual de Guia de Estilo" é incluído no Plano 
de Desenvolvimento de Software. 
 
Quais estão corretas? 
 
A) Apenas II. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 53 - No Processo Unificado Rational (RUP), 
existe um artefato que possui as seguintes 
características: (1) é uma versão operacional de um 
sistema ou parte de um sistema, que apresenta parte 
das funcionalidades e outros recursos a serem 
atendidos pelo produto final; (2) é constituído de um ou 
mais componentes que podem ser executados em um 
computador; (3) é construído a partir de outros 
componentes, normalmente por um processo de 
compilação e vinculação do código-fonte; e (4) a 
finalidade desse artefato é liberar um subconjunto 
testável dos recursos e funções em tempo de execução 
do sistema. Nesse caso, pode-se afirmar que esse 
artefato é chamado de 
 
A) Deploy. 
B) Build. 
C) Baseline. 
D) Guidelines. 
E) TestFactory. 
 
 
QUESTÃO 54 - Segundo o Processo Unificado 
Rational (RUP), a Especificação de Requisitos de 
Software (SRS) é usada por pessoas que 
desempenham os seguintes papéis: 
(1) O "[X]" cria e mantém o caso de uso individual e 
outros componentes do pacote SRS. 
(2) O "[Y]" usa o Pacote SRS como referência 
quando define responsabilidades, operações e 
atributos nas classes, e quando ajustam as 
classes ao ambiente de implementação. 
(3) O "[Z]" usa o Pacote SRS durante o 
planejamento de iterações. 
 
Nos textos dessa questão, identificados pelos itens (1), 
(2) e (3), substituiu-se, intencionalmente, o nome dos 
papéis desempenhados por pessoas, pelas notações 
"[X]", "[Y]" e "[Z]". Nesse caso, no local de tais 
notações, devem constar, respectivamente, os 
seguintes papéis: 
 
A) 
"[X]": Analista de Sistemas 
"[Y]": Projetista 
"[Z]": Analista de Testes 
B) 
"[X]": Analista do Processo de Negócios 
"[X]": Analista de Sistemas 
"[Y]": Revisor de Projetos 
C) 
"[X]": Revisor do Modelo de Negócios 
"[X]": Especificador de Requisitos 
"[Z]": Gerente de Projeto 
D) 
"[X]": Especificador de Requisitos 
"[Y]": Designer 
"[Z]": Gerente de Projeto 
E) 
"[X]": Especificador de Requisitos 
"[X]": Analista de Sistemas 
"[Y]": Revisor de Projetos 
 
Figura 26 - Artefato do RUP 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
28
As questões 55 e 56 baseiam-se na Figura 27, que 
mostra um diagrama da UML, onde se inseriu, 
intencionalmente, no local apontado pela seta de nº 
1, um retângulo, de modo a ocultar o construtor 
existente nesse local. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 55 - A Figura 27 mostra um diagrama da 
UML, onde a seta nº 1 oculta, intencionalmente o seu 
construtor. Tomando-se como esse diagrama, será 
implementado, na linguagem de programação C++, o 
construtor de "D" (seta nº 1), de modo que, ao ser 
instanciado, realize as seguintes atividades: (1) crie um 
objeto de "D"; (2) popule todas as suas variáveis com 
valores recebidos por meio de passagem por valor; e 
(3) apresente o conteúdo de suas variáveis, utilizando a 
herança e não o polimorfismo. Nesse caso, basta 
implementar, em C++, o construtor de "D", da seguinte 
forma: 
 
A) 
class D: public A, public B { 
 protected: int d; 
 public: 
 void D(int d) { 
 d = z; 
 } 
 void getD() { 
 cout << "D: " << d << "\n"; 
 } 
 }; 
B) 
class D: public A, public B { 
 private : int d; 
 public: 
 D(int x, int y, int z) { 
 a = x; 
 b = y; 
 d = z; 
 } 
 void getD() { 
 cout << "D: " << d << "\n"; 
 } 
 }; 
 
C) 
class D:: class A, class B { 
 private : int d; 
 public: 
 D(int d) { 
 d = z; 
 } 
 void getD() { 
 cout << "D: " << d << "\n"; 
 } 
 }; 
 
D) 
class D { 
 private : int d; 
 public: 
 void D(int x, int y, int z) { 
 a = x; 
 b = y; 
 d = z; 
 } 
 void getA() { 
 cout << "A: " << a << "\n"; 
 } 
 void getB() { 
 cout << "B: " << b << "\n"; 
 } 
 void getD() { 
 cout << "D: " << d << "\n"; 
 } 
 }; 
 
E) 
class D:: class A, class B { 
 protected : int d; 
 public: 
 void D(int x, int y, int z) { 
 a = x; 
 b = y; 
 d = z; 
 } 
 void getA() { 
 cout << "A: " << a << "\n"; 
 } 
 void getB() { 
 cout << "B: " << b << "\n"; 
 } 
 void getD() { 
 cout << "D: " << d << "\n"; 
 } 
 }; 
 
 
 
 
 
 
 
 
 
 
 
Figura 27 - Diagrama da UML 
1 
www.pciconcursos.com.br
ProvaC18_V2_16/11/201216:22:04 
Execução: Fundatec 
TÉCNICO DE COMPUTAÇÃO –TC – PROGRAMADOR COM ÊNFASE EM DOCUMENTAÇÃO DE APLICATIVOS USUÁRIOS 
29
QUESTÃO 56 - Considere as seguintes alternativas 
sobre Análise e Projeto de sistemas de informação: 
 
I. Um dos objetivos da Análise Orientada a Objetos 
é encontrar e descrever objetos ou conceitos no 
domínio do problema. 
II. No Projeto Orientados a Objetos, a ênfase está 
em achar objetos lógicos de software que possam 
ser implementados empregando uma linguagem 
de programação Orientada a Objetos. 
III. Um projeto Orientado a Objetos tende a tornar 
mais fácil a manutenção de um sistema 
informatizado, devido aos objetos normalmente 
serem independentes e por encapsularem 
estrutura de dados e comportamento, podendo, 
ainda, serem reutilizados. 
 
Quais estão corretas ? 
 
A) Apenas II. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
QUESTÃO 57 - Considere os seguintes aspectos sobre 
qualidade de um projeto de software, segundo o 
Processo Unificado Rational (RUP): 
 
I. Coesão diz respeito a uma medida do quanto os 
elementos de um sistema estão interconectados, 
ou seja, o grau de interdependência entre os 
módulos de um sistema. 
II. Em um projeto de sistema de informação quanto 
melhor o acoplamento melhor o projeto. 
III. Consideram-se defeito as indicações de que um 
artefato não se comporta conforme especificado, 
não obedece à especificação correspondente ou 
possui outras características indesejáveis. 
 
Quais estão corretas ? 
 
A) Apenas II. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO 58 - O seguinte grupo NÃO FAZ PARTE do 
grupo de processos de gerenciamento de projetos, do 
PMBOK: 
 
I. Reestruturação. 
II. Planejamento. 
III. Monitoramento e Controle. 
 
Quais estão corretas ? 
 
A) Apenas I. 
B) Apenas III. 
C) Apenas I e II. 
D) Apenas II e III. 
E) I, II e III. 
 
 
QUESTÃO 59 - O guia do PMBOK, do PMI, registra a 
seguinte definição: "o grau até o qual um conjunto de 
características inerentes satisfaz as necessidades". 
Isso significa que um projeto deve ser concluídoem 
conformidade com os requisitos, especificações e 
adequação ao uso. Portanto, a definição apresentada 
diz respeito à seguinte área de conhecimento, do 
PMBOK: 
 
A) Gestão do escopo do projeto. 
B) Gestão da qualidade do projeto. 
C) Gestão das comunicações do projeto. 
D) Gestão de riscos do projeto. 
E) Gestão de aquisições do projeto. 
 
 
QUESTÃO 60 - Na Engenharia de Requisitos, uma de 
suas etapas dedica-se a mostrar que os requisitos 
realmente definem o sistema que o usuário deseja. 
Nessa etapa, procura-se descobrir os problemas com 
os requisitos, uma vez que os erros em um documento 
podem levar ao retrabalho, gerando custos excessivos 
no projeto de um sistema informatizado. Portanto, essa 
etapa da Engenharia de Requisitos é chamada de 
 
A) Especificação de Requisitos. 
B) Elicitação de Requisitos. 
C) Análise de Requisitos. 
D) Validação de Requisitos. 
E) Gerenciamento de Requisitos. 
 
 
www.pciconcursos.com.br
Executora: FUNDATEC Rua Prof. Cristiano Fischer, 2012 CEP 91410-000 Porto Alegre – RS 
Informações: on-line www.fundatec.com.br, contato com a Fundatec 
http://www.fundatec.com.br/home/portal/contato/ ou Fone (51) 3320-1000 
 
 
EDITAL DE CONCURSOS PÚBLICOS N° 32/2012 
 
DIVULGA OS GABARITOS DAS PROVAS OBJETIVAS REALIZADAS EM 18/11/2012 E PRAZO PARA 
RECURSOS DOS GABARITOS. 
 
A Companhia de Processamento de Dados do Estado do Rio Grande do Sul - PROCERGS divulga os gabaritos das provas 
objetivas realizadas em 18 de novembro de 2012 e o prazo para recursos dos gabaritos. 
 
1. GABARITOS (número da questão e alternativa correta) 
 
C.01/12 - Técnico de Nível Superior – TNS – Analista RH/Administrador 
1 - A 2 - E 3 - D 4 - A 5 - B 6 - D 7 - B 8 - B 9 - C 10 - E 
11 - D 12 - B 13 - E 14 - D 15 - B 16 - C 17 - E 18 - C 19 - A 20 - C 
21 - E 22 - B 23 - C 24 - B 25 - D 26 - C 27 - E 28 - D 29 - C 30 - B 
31 - C 32 - A 33 - D 34 - E 35 - A 36 - A 37 - B 38 - E 39 - E 40 - A 
41 - D 42 - A 43 - D 44 - B 45 - D 46 - E 47 - A 48 - B 49 - C 50 - C 
51 - E 52 - A 53 - C 54 - E 55 - A 56 - D 57 - D 58 - A 59 - B 60 - B 
 
C.02/12 - Técnico de Nível Superior – TNS – Assistente Social 
1 - A 2 - E 3 - D 4 - A 5 - B 6 - D 7 - B 8 - B 9 - C 10 - E 
11 - D 12 - E 13 - A 14 - C 15 - B 16 - C 17 - A 18 - D 19 - C 20 - D 
21 - A 22 - E 23 - D 24 - A 25 - B 26 - C 27 - D 28 - E 29 - E 30 - D 
31 - D 32 - A 33 - C 34 - D 35 - E 36 - D 37 - C 38 - A 39 - E 40 - D 
41 - B 42 - D 43 - B 44 - C 45 - C 46 - B 47 - C 48 - B 49 - C 50 - E 
51 - A 52 - D 53 - C 54 - C 55 - A 56 - E 57 - D 58 - E 59 - E 60 - E 
 
C.03/12 - Técnico de Nível Superior – TNS – Bibliotecário 
1 - A 2 - E 3 - D 4 - A 5 - B 6 - D 7 - B 8 - B 9 - C 10 - E 
11 - D 12 - B 13 - C 14 - A 15 - B 16 - D 17 - E 18 - D 19 - A 20 - C 
21 - E 22 - B 23 - A 24 - C 25 - A 26 - D 27 - B 28 - A 29 - C 30 - D 
31 - E 32 - A 33 - B 34 - C 35 - D 36 - A 37 - D 38 - E 39 - C 40 - A 
41 - B 42 - D 43 - B 44 - E 45 - A 46 - C 47 - B 48 - E 49 - D 50 - C 
51 - C 52 - E 53 - A 54 - C 55 - D 56 - A 57 - E 58 - D 59 - B 60 - C 
 
C.04/12 - Técnico de Nível Superior – TNS – Engenheiro Eletricista 
1 - A 2 - E 3 - D 4 - A 5 - B 6 - D 7 - B 8 - B 9 - C 10 - E 
11 - B 12 - D 13 - D 14 - A 15 - C 16 - A 17 - C 18 - B 19 - C 20 - E 
21 - C 22 - B 23 - D 24 - B 25 - C 26 - C 27 - C 28 - B 29 - E 30 - A 
31 - D 32 - D 33 - C 34 - D 35 - C 36 - C 37 - E 38 - B 39 - C 40 - B 
41 - D 42 - D 43 - C 44 - A 45 - B 46 - D 47 - E 48 - D 49 - C 50 - B 
51 - B 52 - D 53 - C 54 - C 55 - E 56 - E 57 - B 58 - A 59 - C 60 - E 
 
C.06/12 - Técnico de Nível Superior – TNS – Pedagogo 
1 - A 2 - E 3 - D 4 - A 5 - B 6 - D 7 - B 8 - B 9 - C 10 - E 
11 - A 12 - A 13 - B 14 - D 15 - C 16 - D 17 - A 18 - D 19 - C 20 - E 
21 - A 22 - A 23 - B 24 - B 25 - E 26 - E 27 - D 28 - C 29 - A 30 - B 
31 - A 32 - B 33 - C 34 - A 35 - E 36 - C 37 - C 38 - B 39 - E 40 - B 
41 - A 42 - B 43 - B 44 - E 45 - B 46 - A 47 - E 48 - C 49 - D 50 - A 
51 - B 52 - E 53 - E 54 - E 55 - A 56 - D 57 - D 58 - D 59 - D 60 - E 
 
C.07/12 - Técnico de Nível Superior – TNS – Psicólogo Organizacional 
1 - A 2 - E 3 - D 4 - A 5 - B 6 - D 7 - B 8 - B 9 - C 10 - E 
11 - A 12 - E 13 - D 14 - C 15 - B 16 - C 17 - E 18 - E 19 - D 20 - C 
21 - E 22 - D 23 - A 24 - B 25 - E 26 - E 27 - E 28 - C 29 - D 30 - B 
31 - A 32 - E 33 - C 34 - A 35 - D 36 - D 37 - C 38 - A 39 - D 40 - C 
41 - D 42 - A 43 - A 44 - C 45 - E 46 - A 47 - A 48 - E 49 - B 50 - E 
51 - B 52 - C 53 - D 54 - A 55 - E 56 - C 57 - C 58 - A 59 - E 60 - D 
 
 
 
www.pciconcursos.com.br
Executora: FUNDATEC Rua Prof. Cristiano Fischer, 2012 CEP 91410-000 Porto Alegre – RS 
Informações: on-line www.fundatec.com.br, contato com a Fundatec 
http://www.fundatec.com.br/home/portal/contato/ ou Fone (51) 3320-1000 
 
C.08/12 - Técnico de Computação – TC – Analista de Telecomunicações 
1 - E 2 - B 3 - A 4 - B 5 - C 6 - D 7 - B 8 - D 9 - B 10 - D 
11 - C 12 - B 13 - E 14 - A 15 - B 16 - E 17 - E 18 - B 19 - B 20 - C 
21 - A 22 - A 23 - A 24 - D 25 - C 26 - B 27 - C 28 - D 29 - B 30 - E 
31 - C 32 - A 33 - C 34 - B 35 - B 36 - A 37 - B 38 - C 39 - C 40 - E 
41 - D 42 - B 43 - D 44 - B 45 - C 46 - C 47 - B 48 - E 49 - A 50 - A 
51 - C 52 - D 53 - D 54 - B 55 - B 56 - D 57 - B 58 - C 59 - A 60 - A 
 
C.09/12 - Técnico de Computação – TC – Analista de Suporte – Banco de Dados 
1 - B 2 - E 3 - E 4 - D 5 - A 6 - D 7 - E 8 - B 9 - C 10 - C 
11 - D 12 - D 13 - E 14 - C 15 - A 16 - C 17 - B 18 - A 19 - E 20 - A 
21 - E 22 - C 23 - D 24 - E 25 - B 26 - A 27 - B 28 - E 29 - C 30 - C 
31 - D 32 - A 33 - A 34 - B 35 - E 36 - A 37 - C 38 - D 39 - B 40 - E 
41 - A 42 - D 43 - A 44 - E 45 - B 46 - A 47 - C 48 - E 49 - C 50 - C 
51 - C 52 - D 53 - B 54 - E 55 - B 56 - E 57 - E 58 - A 59 - C 60 - A 
 
C.10/12 - Técnico de Computação – TC – Analista de Suporte – IBM 
1 - A 2 - E 3 - C 4 - D 5 - A 6 - C 7 - E 8 - B 9 - D 10 - B 
11 - B 12 - A 13 - E 14 - C 15 - A 16 - D 17 - C 18 - E 19 - B 20 - D 
21 - D 22 - B 23 - D 24 - A 25 - C 26 - B 27 - C 28 - C 29 - E 30 - E 
31 - B 32 - A 33 - B 34 - C 35 - E 36 - D 37 - E 38 - A 39 - B 40 - D 
41 - C 42 - A 43 - D 44 - A 45 - D 46 - E 47 - E 48 - C 49 - D 50 - D 
51 - B 52 - C 53 - B 54 - E 55 - A 56 - E 57 - B 58 - C 59 - E 60 - B 
 
C.11/12 - Técnico de Computação – TC – Analista de Suporte – Infraestrutura 
1 - C 2 - E 3 - A 4 - C 5 - C 6 - E 7 - E 8 - A 9 - E 10 - C 
11 - A 12 - C 13 - D 14 - D 15 - C 16 - C 17 - D 18 - E 19 - D 20 - B 
21 - A 22 - A 23 - C 24 - B 25 - A 26 - C 27 - E 28 - D 29 - A 30 - B 
31 - E 32 - A 33 - C 34 - C 35 - E 36 - B 37 - D 38 - C 39 - C 40 - E 
41 - B 42 - D 43 - B 44 - B 45 - C 46 - B 47 - D 48 - B 49 - C 50 - B 
51 - E 52 - B 53 - A 54 - D 55 - B 56 - C 57 - D 58 - C 59 - E 60 - E 
 
C.12/12 - Técnico de Computação – TC – Analista de Suporte – JAVA 
1 - D 2 - C 3 - A 4 - B 5 - E 6 - D 7 - A 8 - E 9 - D 10 - E 
11 - A 12 - B 13 - E 14 - A 15 - A 16 - B 17 - E 18 - E 19 - A 20 - B 
21 - D 22 - E 23 - B 24 - C 25 - E 26 - B 27 - A 28 - D 29 - A 30 - C 
31 - D 32 - D 33 - B 34 - A 35 - E 36 - C 37 - B 38 - A 39 - B 40 - D 
41 - C 42 - B 43 - A 44 - B 45 - E 46 - C 47 - E 48 - A 49 - B 50 - C 
51 - D 52 - E 53 - A 54 - E 55 - B 56 - A 57 - D 58 - C 59 - B 60 - C 
 
C.13/12 - Técnico de Computação – TC – Analista de Suporte – Segurança da Informação 
1 - D 2 - B 3 - E 4 - D 5 - B 6 - A 7 - B 8 - E 9 - D 10 - C 
11 - B 12 - B 13 - C 14 - A 15 - D 16 - C 17 - A 18 - D 19 - A 20 - B 
21 - C 22 - A 23 - C 24 - A 25 - D 26 - B 27 - B 28 - E 29 - A 30 - D 
31 - C 32 - A 33 - E 34 - D 35 - A 36 - E 37 - B 38 - D 39 - C 40 - C 
41 - A 42 - D 43 - C 44 - A 45 - D 46 - C 47 - E 48 - D 49 - B 50 - B 
51 - A 52 - C 53 - D 54 - E 55 - E 56 - D 57 - B 58 - A 59 - D 60 - C 
 
C.14/12 - Técnico de Computação – TC – Analista de Suporte – Sistemas Operacionais 
1 - A 2 - B 3 - D 4 - B 5 - E 6 - E 7 - C 8 - D 9 - C 10 - D 
11 - A 12 - B 13 -A 14 - B 15 - B 16 - D 17 - E 18 - A 19 - B 20 - D 
21 - E 22 - A 23 - E 24 - D 25 - A 26 - B 27 - E 28 - D 29 - E 30 - A 
31 - A 32 - B 33 - E 34 - D 35 - A 36 - A 37 - B 38 - D 39 - C 40 - C 
41 - C 42 - B 43 - A 44 - B 45 - A 46 - D 47 - D 48 - E 49 - D 50 - C 
51 - A 52 - C 53 - D 54 - D 55 - C 56 - B 57 - D 58 - C 59 - C 60 - A 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
Executora: FUNDATEC Rua Prof. Cristiano Fischer, 2012 CEP 91410-000 Porto Alegre – RS 
Informações: on-line www.fundatec.com.br, contato com a Fundatec 
http://www.fundatec.com.br/home/portal/contato/ ou Fone (51) 3320-1000 
 
C.16/12 - Técnico de Computação – TC – Analista de suporte ênfase em Metodologia 
1 - C 2 - B 3 - E 4 - E 5 - D 6 - C 7 - C 8 - D 9 - A 10 - E 
11 - C 12 - B 13 - D 14 - B 15 - B 16 - C 17 - E 18 - E 19 - B 20 - E 
21 - A 22 - E 23 - C 24 - D 25 - E 26 - B 27 - E 28 - A 29 - C 30 - E 
31 - C 32 - C 33 - B 34 - E 35 - B 36 - D 37 - D 38 - E 39 - B 40 - C 
41 - E 42 - E 43 - C 44 - A 45 - E 46 - C 47 - E 48 - D 49 - B 50 - C 
51 - E 52 - A 53 - E 54 - D 55 - C 56 - B 57 - C 58 - B 59 - E 60 - D 
 
C.17/12 - Técnico de Computação – TC – Programador Cobol 
1 - A 2 - C 3 - B 4 - C 5 - E 6 - A 7 - E 8 - D 9 - A 10 - E 
11 - C 12 - B 13 - A 14 - D 15 - B 16 - A 17 - A 18 - C 19 - E 20 - C 
21 - A 22 - D 23 - E 24 - C 25 - B 26 - E 27 - D 28 - B 29 - C 30 - B 
31 - E 32 - A 33 - C 34 - A 35 - A 36 - E 37 - D 38 - C 39 - E 40 - A 
41 - A 42 - B 43 - D 44 - D 45 - E 46 - A 47 - A 48 - C 49 - B 50 - E 
51 - C 52 - B 53 - E 54 - A 55 - B 56 - E 57 - D 58 - A 59 - E 60 - C 
 
C.18/12 - Técnico de Computação – TC – Programador com Ênfase em Documentação de aplicativos usuários 
1 - B 2 - A 3 - B 4 - B 5 - D 6 - A 7 - A 8 - C 9 - A 10 - B 
11 - C 12 - E 13 - B 14 - D 15 - A 16 - A 17 - E 18 - B 19 - C 20 - A 
21 - A 22 - E 23 - E 24 - E 25 - C 26 - A 27 - E 28 - B 29 - B 30 - C 
31 - E 32 - D 33 - D 34 - E 35 - A 36 - C 37 - C 38 - D 39 - A 40 - B 
41 - E 42 - E 43 - B 44 - C 45 - D 46 - C 47 - B 48 - E 49 - E 50 - A 
51 - C 52 - B 53 - B 54 - D 55 - D 56 - E 57 - B 58 - A 59 - B 60 - D 
 
C.19/12 - Técnico de Computação – TC – Programador Java 
1 - C 2 - A 3 - D 4 - D 5 - A 6 - E 7 - C 8 - C 9 - B 10 - B 
11 - C 12 - D 13 - A 14 - D 15 - E 16 - E 17 - A 18 - B 19 - E 20 - A 
21 - A 22 - E 23 - C 24 - B 25 - E 26 - D 27 - B 28 - B 29 - C 30 - C 
31 - E 32 - D 33 - E 34 - C 35 - D 36 - D 37 - C 38 - B 39 - B 40 - C 
41 - C 42 - E 43 - B 44 - A 45 - B 46 - B 47 - B 48 - D 49 - B 50 - C 
51 - E 52 - A 53 - C 54 - C 55 - D 56 - B 57 - C 58 - B 59 - A 60 - D 
 
C.20/12 - Técnico de Computação – TC – Programador Microsoft 
1 - C 2 - D 3 - A 4 - E 5 - B 6 - D 7 - E 8 - C 9 - B 10 - D 
11 - B 12 - A 13 - C 14 - A 15 - C 16 - D 17 - B 18 - A 19 - A 20 - D 
21 - D 22 - D 23 - C 24 - C 25 - D 26 - D 27 - B 28 - B 29 - A 30 - C 
31 - E 32 - E 33 - B 34 - A 35 - E 36 - E 37 - B 38 - A 39 - E 40 - C 
41 - C 42 - D 43 - C 44 - C 45 - A 46 - C 47 - B 48 - E 49 - B 50 - A 
51 - E 52 - E 53 - B 54 - C 55 - B 56 - A 57 - A 58 - A 59 - C 60 - C 
 
C.21/12 - Técnico de Computação – TC – Programador Natural 
1 - D 2 - E 3 - B 4 - C 5 - E 6 - E 7 - B 8 - A 9 - D 10 - D 
11 - D 12 - B 13 - A 14 - E 15 - A 16 - C 17 - D 18 - E 19 - A 20 - D 
21 - B 22 - B 23 - E 24 - C 25 - B 26 - D 27 - E 28 - A 29 - B 30 - D 
31 - A 32 - E 33 - C 34 - D 35 - D 36 - C 37 - C 38 - E 39 - D 40 - E 
41 - B 42 - C 43 - B 44 - A 45 - C 46 - B 47 - C 48 - B 49 - D 50 - E 
51 - C 52 - E 53 - B 54 - C 55 - D 56 - A 57 - B 58 - E 59 - D 60 - C 
 
C.22/12 - Técnico de Computação – TC – Programador PHP 
1 - C 2 - A 3 - B 4 - E 5 - D 6 - E 7 - C 8 - B 9 - D 10 - E 
11 - B 12 - D 13 - C 14 - C 15 - D 16 - B 17 - E 18 - D 19 - E 20 - D 
21 - C 22 - A 23 - E 24 - E 25 - A 26 - B 27 - E 28 - C 29 - E 30 - B 
31 - E 32 - C 33 - A 34 - B 35 - B 36 - D 37 - B 38 - E 39 - C 40 - B 
41 - E 42 - D 43 - C 44 - B 45 - C 46 - B 47 - A 48 - D 49 - C 50 - D 
51 - C 52 - A 53 - E 54 - D 55 - A 56 - C 57 - D 58 - B 59 - A 60 - C 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
Executora: FUNDATEC Rua Prof. Cristiano Fischer, 2012 CEP 91410-000 Porto Alegre – RS 
Informações: on-line www.fundatec.com.br, contato com a Fundatec 
http://www.fundatec.com.br/home/portal/contato/ ou Fone (51) 3320-1000 
 
C.23/12 - Técnico de Computação – TC – Programador Visual/ Design 
1 - A 2 - C 3 - C 4 - E 5 - B 6 - D 7 - B 8 - B 9 - E 10 - B 
11 - E 12 - D 13 - C 14 - E 15 - B 16 - E 17 - A 18 - D 19 - B 20 - C 
21 - E 22 - D 23 - D 24 - A 25 - B 26 - A 27 - E 28 - D 29 - B 30 - A 
31 - E 32 - C 33 - C 34 - B 35 - E 36 - D 37 - E 38 - D 39 - B 40 - E 
41 - C 42 - A 43 - B 44 - B 45 - D 46 - E 47 - B 48 - D 49 - C 50 - B 
51 - E 52 - D 53 - E 54 - C 55 - C 56 - B 57 - E 58 - D 59 - D 60 - B 
 
C.24/12 - Técnico de Computação – TC – Programador/Espec. em Testes de software 
1 - C 2 - B 3 - B 4 - B 5 - A 6 - E 7 - E 8 - C 9 - D 10 - E 
11 - D 12 - A 13 - E 14 - E 15 - C 16 - D 17 - C 18 - C 19 - B 20 - E 
21 - B 22 - E 23 - B 24 - C 25 - A 26 - D 27 - B 28 - D 29 - A 30 - A 
31 - B 32 - A 33 - E 34 - A 35 - D 36 - C 37 - B 38 - C 39 - D 40 - C 
41 - C 42 - D 43 - C 44 - D 45 - A 46 - C 47 - D 48 - C 49 - E 50 - D 
51 - B 52 - A 53 - C 54 - B 55 - E 56 - E 57 - C 58 - E 59 - D 60 - D 
 
C.25/12 - Técnico de Nível Médio – TNM – Técnico Contábil 
1 - A 2 - B 3 - C 4 - B 5 - D 6 - A 7 - C 8 - E 9 - A 10 - A 
11 - D 12 - A 13 - E 14 - B 15 - C 16 - B 17 - A 18 - E 19 - D 20 - C 
21 - D 22 - C 23 - B 24 - D 25 - A 26 - E 27 - B 28 - D 29 - A 30 - A 
31 - D 32 - C 33 - E 34 - C 35 - E 36 - E 37 - D 38 - C 39 - A 40 - A 
41 - D 42 - D 43 - C 44 - D 45 - B 46 - C 47 - C 48 - A 49 - C 50 - E 
 
C.26/12 - Técnico de Nível Médio – TNM – Técnico em Manutenção 
1 - A 2 - B 3 - C 4 - B 5 - D 6 - A 7 - C 8 - E 9 - A 10 - A 
11 - D 12 - A 13 - E 14 - B 15 - C 16 - B 17 - A 18 - E 19 - D 20 - C 
21 - B 22 - E 23 - D 24 - C 25 - E 26 - D 27 - B 28 - C 29 - D 30 - D 
31 - E 32 - E 33 - C 34 - C 35 - A 36 - B 37 - E 38 - D 39 - A 40 - E 
41 - C 42 - B 43 - D 44 - B 45 - C 46 - C 47 - E 48 - E 49 - C 50 - B 
 
C.27/12 - Técnico de Nível Médio – TNM – Técnico em Segurança do Trabalho 
1 - A 2 - B 3 - C 4 - B 5 - D 6 - A 7 - C 8 - E 9 - A 10 - A 
11 - D 12 - A 13 - E 14 - B 15 - C 16 - B 17 - A 18 - E 19 - D 20 - C 
21 - C 22 - B 23 - A 24 - D 25 - E 26 - D 27 - C 28 - E 29 - A 30 - C 
31 - B 32 - C 33 - D 34 - C 35 - C 36 - E 37 - D 38 - E 39 - A 40 - D 
41 - A 42 - B 43 - B 44 - E 45 - C 46 - B 47 - A 48 - D 49 - C 50 - B 
 
C.29/12 a C34/12- Técnico em Manutenção Eletrônica – TME – Caxias do Sul, Passo Fundo, Pelotas, Porto Alegre, Santa 
Maria e Santo Ângelo 
1 - D 2 - A 3 - E 4 - B 5 - C 6 - B 7 - A 8 - E 9 - D 10 - C 
11 - A 12 - E 13 - A 14 - C 15 - C 16 - E 17 - A 18 - E 19 - D 20 - C 
21 - D 22 - E 23 - C 24 - B 25 - B 26 - B 27 - D 28 - E 29 - A 30 - D 
31 - D 32 - B 33 - D 34 - D 35 - E 36 - D 37 - D 38 - C 39 - D 40 - C 
41 - E 42 - D 43 - B 44 - A 45 - E 46 - B 47 - C 48 - D 49 - D 50 - A 
 
C.35/12 a C.41/12 - Escriturário – ESC – Alegrete, Caxias do Sul, Passo Fundo, Pelotas, Porto Alegre, Santa Maria e Santo 
Ângelo 
1 - A 2 - E 3 - C 4 - B 5 - D 6 - D 7 - B 8 - D 9 - A 10 - C 
11 - E 12 - D 13 - E 14 - B 15 - C 16 - A 17 - B 18 - C 19 - B 20 - D 
21 - A 22 - C 23 - E 24 - A 25 - A 26 - D 27 - E 28 - C 29 - A 30 - B 
31 - E 32 - A 33 - D 34 - B 35 - D 36 - C 37 - B 38 - D 39 - A 40 - C 
41 - A 42 - B 43 - C 44 - E 45 - E 46 - B 47 - C 48 - A 49 - D 50 - E 
 
C.42/12 - Técnico em Operação – TO – Apoio em telecomunicações – Porto Alegre 
1 - D 2 - E 3 - C 4 - C 5 - A 6 - B 7 - C 8 - C 9 - B 10 - C 
11 - E 12 - D 13 - A 14 - A 15 - D 16 - D 17 - B 18 - A 19 - A 20 - A 
21 - B 22 - C 23 - B 24 - A 25 - A 26 - B 27 - A 28 - B 29 - D 30 - E 
31 - E 32 - D 33 - A 34 - B 35 - A 36 - D 37 - A 38 - D 39 - A 40 - E 
41 - B 42 - D 43 - D 44 - C 45 - A 46 - D 47 - A 48 - B 49 - B 50 - B 
 
 
 
 
 
www.pciconcursos.com.br
Executora: FUNDATEC Rua Prof. Cristiano Fischer, 2012 CEP 91410-000 Porto Alegre – RS 
Informações:

Mais conteúdos dessa disciplina