Escolar Documentos
Profissional Documentos
Cultura Documentos
Edital no 001/2009
Caderno
TL01
de Prova
Técnico Legislativo
Programador
Dia: 6 de dezembro de 2009 • Horário: das 14 às 18 h
Duração: 4 horas, incluído o tempo para o preenchimento do cartão-resposta.
Confira o número que você obteve no ato da inscrição com o que está indicado no cartão-resposta.
Instruções Atenção!
Para fazer a prova você usará: Não é permitido qualquer tipo de consulta durante a realização
da prova.
este caderno de prova; Para cada questão são apresentadas 5 (cinco) alternativas dife-
um cartão-resposta que contém o seu nome, número de inscri- rentes de respostas (a, b, c, d, e). Apenas uma delas constitui a
ção e espaço para assinatura. resposta correta em relação ao enunciado da questão.
A interpretação das questões é parte integrante da prova, não
Verifique, no caderno de prova se: sendo permitidas perguntas aos fiscais.
Não destaque folhas da prova.
faltam folhas e a seqüência de questões, no total de 50, está correta. Ao terminar a prova, entregue ao fiscal o caderno de prova com-
há imperfeições gráficas que possam causar dúvidas. pleto e o cartão-resposta devidamente preenchido e assinado. O
gabarito da prova será divulgado no site do concurso.
Comunique imediatamente ao fiscal qualquer irregularidade.
http://alesc.fepese.ufsc.br
Língua Portuguesa (10 questões) 1. Assinale a alternativa que completa a frase abaixo.
Página 2
Assembleia Legislativa do Estado de Santa Catarina
3. Assinale a alternativa que não se justifica pelo 6. Assinale a alternativa incorreta.
texto.
a. ( ) São escritas com s, como gás:
a. ( ) Com a expressão “A gente” Cascaes refere-se a aliás – atrás – através – invés – revés.
ele próprio. b. ( X ) São grafadas com x:
b. ( X ) Em “por nós herdadas” equivale a deixamos arroxo – coxixar – flexa – pixe – xuxu
por herança. c. ( ) São escritas com z, como atemoriza:
c. ( ) Na expressão “que durou cerca de 30 anos” há certeza – esperteza – limpeza
idéia de tempo. d. ( ) São grafadas com j:
d. ( ) A forma verbal “aparece” refere-se a “O canjica – berinjela – cafajeste – laje – ojeriza
resultado”. e. ( ) São grafadas com g:
e. ( ) A forma verbal “abrigou” equivale a acolheu, agiota – algema – herege – monge – rigidez
guardou.
Página 3
Página 4
Assembleia Legislativa do Estado de Santa Catarina
15. Examine as afirmações abaixo a respeito do 17. Assinale a alternativa que indica o primeiro
Poder Legislativo, de acordo com a Constituição da Governador da Capitania de Santa Catarina.
República.
a. ( ) Nereu Ramos.
1. O Poder Legislativo é exercido pelo Congresso b. ( ) Felipe Schmidt.
Nacional, que se compõe da Câmara dos
c. ( X ) Brigadeiro José da Silva Paes.
Deputados e do Senado Federal.
d. ( ) Joaquim Marques Lisboa - Marquês de
2. O Poder Legislativo Federal é exercido pelo
Tamandaré.
Congresso Nacional, que se compõe das
Assembleias Legislativas dos Estados e do e. ( ) Senador Jesuíno de Lamego da Costa -
Senado. Almirante Lamego
3. A Câmara dos Deputados compõe-se de
representantes do povo, eleitos pelo sistema
proporcional. 18. Assinale a alternativa que completa a afirmação:
4. Cada Estado e o Distrito Federal elegerão três A história do poder legislativo catarinense teve início
Senadores, com mandato de quatro anos. no século XIX com a criação do(da)…
Assinale a alternativa que indica todas as afirmações a. ( ) Conselho de Estado.
corretas.
b. ( ) Conselho Geral das Províncias
a. ( X ) Apenas as afirmações 1 e 3. c. ( ) Capitania de Santa Catarina.
b. ( ) Apenas as afirmações 1 e 4. d. ( X ) Assembleia Legislativa Provincial
c. ( ) Apenas as afirmações 1, 2 e 3. e. ( ) Câmara da Vila de Nossa Senhora do Desterro.
d. ( ) Apenas as afirmações 1, 2 e 4.
e. ( ) As afirmações 1, 2, 3 e 4.
19. Não podemos associar corretamente ao período
de governo do Presidente Juscelino Kubitschek:
16. Assinale a alternativa correta em relação ao poder a. ( ) Fundação de Brasília.
legislativo catarinense.
b. ( ) Expansão das usinas hidrelétricas para obten-
a. ( ) Os Deputados são representantes do povo, ção de energia elétrica, com a construção da
eleitos pelo voto direto e aberto, dentre bra- Usina de Paulo Afonso, no Rio São Francisco,
sileiros maiores de vinte e um anos, atendidas na Bahia e das barragens de Furnas e Três
as demais condições da legislação eleitoral. Marias.
b. ( ) Os Deputados são representantes do povo, c. ( ) Criação do Grupo Executivo da Indústria
eleitos pelo voto indireto, dentre brasileiros Automobilística (GEIA), implantando várias
maiores de vinte e um anos, atendidas as indústrias de automóvel no país.
demais condições da legislação eleitoral. d. ( ) Abertura de novas rodovias, como a Belém-
c. ( ) Os Deputados são representantes do povo, Brasília, unindo regiões até então isoladas
eleitos pelo voto direto e secreto, dentre bra- entre si.
sileiros maiores de dezesseis anos, atendidas e. ( X ) Extinção do Conselho Nacional de Energia
as demais condições da legislação eleitoral. Nuclear.
d. ( ) Os Deputados são representantes do povo,
eleitos pelo voto direto e secreto, dentre bra-
sileiros maiores de dezoito anos, atendidas as
demais condições da legislação eleitoral.
e. ( X ) Os Deputados são representantes do povo,
eleitos pelo voto direto e secreto, dentre bra-
sileiros maiores de vinte e um anos, atendidas
as demais condições da legislação eleitoral.
Página 5
a. ( ) União Ibérica.
b. ( ) República Juliana.
c. ( ) Guerra do Contestado.
d. ( X ) Revolução Federalista.
e. ( ) Revolta dos Maragatos.
Página 6
Assembleia Legislativa do Estado de Santa Catarina
21. Analise o texto abaixo. 24. Acerca dos concursos realizados para admissão
ao serviço público em Santa Catarina (Lei no 6.745/85),
assinale a alternativa verdadeira.
“Legislatura” é o período correspondente ao mandato
parlamentar, de ( ) anos, inician- a. ( ) A admissão ao serviço estadual dependerá
sempre de aprovação prévia em concurso
do-se em ( ) do primeiro ano e ter-
público, sem exceção.
minando em ( ) do quarto ano de b. ( ) O concurso será precedido de duas publica-
mandato, dividida em sessões legislativas. ções de edital, em órgão oficial, com ampla
divulgação, que abrirá o prazo mínimo de 15
Assinale a alternativa que preenche correta e sequen- (quinze) dias para a inscrição dos interessados.
cialmente as lacunas do texto. c. ( ) O limite máximo de idade para provimento
do funcionário público é 65 (sessenta e cinco)
a. ( ) 2 (dois) ; 1o de janeiro ; 31 de dezembro anos.
b. ( ) 2 (dois) ; 1o de fevereiro ; 31 de janeiro d. ( ) A idade mínima de 16 (dezesseis) anos consti-
c. ( ) 4 (quatro) ; 1o de janeiro ; 31 de dezembro tui-se um dos requisitos básicos para a inscri-
d. ( X ) 4 (quatro) ; 1o de fevereiro ; 31 de janeiro ção em concurso.
e. ( ) 5 (cinco) ; 1o de janeiro ; 31 de dezembro e. ( X ) Para inscrição em concurso, o interessado
deve comprovar a quitação com as obriga-
ções militares e eleitorais.
22. Conforme disposto no Regimento Interno da
Assembleia Legislativa do Estado de Santa Catarina,
não constitui medida disciplinar aplicável ao Deputado: 25. Nos termos do Estatuto dos Servidores Públicos
Civis do Estado de Santa Catarina, denomina-se
a. ( X ) Demissão. “recondução”:
b. ( ) Censura escrita. a. ( ) a substituição do funcionário nos casos de
c. ( ) Perda do mandato. impedimento ao cargo em comissão ou à
d. ( ) Advertência verbal. função de confiança.
e. ( ) Suspensão de prerrogativas regimentais. b. ( X ) o retorno do funcionário ao cargo por ele
anteriormente ocupado, em consequência de
reintegração decretada em favor de outrem.
23. De acordo com o Regimento Interno da ALESC, a c. ( ) o aproveitamento do funcionário em atribui-
Sessão Plenária realizada para a posse do Governador ções diferentes, compatíveis com a sua condi-
e do Vice-Governador do Estado denomina-se: ção funcional, quando ocorrer a modificação
do seu estado físico.
a. ( ) Preparatória. d. ( ) o deslocamento motivado de cargo de provi-
b. ( ) Ordinária. mento efetivo, ocupado ou vago, no âmbito
c. ( X ) Solene. do quadro de pessoal, para outro órgão ou
d. ( ) Especial. entidade do mesmo Poder.
e. ( ) Extraordinária. e. ( ) a transferência de um cargo para outro de
igual vencimento, desde que preenchidos
os requisitos da respectiva especificação,
havendo existência de vaga.
Página 7
26. Assinale a alternativa que lista apenas diagramas 28. Analise o texto abaixo.
estruturais de UML.
Em um diagrama de ,
a. ( ) Diagrama de objetos, diagrama de máquina
de estados, diagrama de atividades. há duas unidades de modelagem de comportamento:
b. ( X ) Diagrama de classes, diagrama de componen- a , que é atômica
tes, diagrama de estrutura composta.
e a , que é refinável.
c. ( ) Diagrama de classes, diagrama de objetos,
diagrama de casos de uso.
Assinale a alternativa que completa correta e sequen-
d. ( ) Diagrama de temporização, diagrama de cialmente as lacunas do texto.
sequência, diagrama de comunicação.
e. ( ) Diagrama de classes, diagrama de atividades, a. ( X ) atividades ; ação ; atividade
diagrama de objetos. b. ( ) atividades ; atividade ; ação
c. ( ) comunicação ; mensagem ; ação
d. ( ) sequência ; mensagem ; referência
27. Considere o diagrama de casos de uso abaixo e as
afirmações a seguir, a seu respeito: e. ( ) comunicação ; mensagem ; atividade
Página 8
Assembleia Legislativa do Estado de Santa Catarina
30. Assinale a alternativa correta a respeito da modelagem com diagrama de sequência apre-
sentada abaixo:
a. ( ) Há criação de instância.
b. ( ) Há envios de mensagem ocorrendo em paralelo.
c. ( X ) Há mensagens cujo envio depende de uma condição ser verdadeira.
d. ( ) Todas as mensagens do diagrama serão enviadas incondicionalmente.
e. ( ) Algumas mensagens do diagrama serão enviadas mais de uma vez.
31. Assinale a alternativa que indica corretamente 32. Qual das seguintes anotações é utilizada em Web
os contextos possíveis de beans gerenciados do Services criados com o JAX-WS para indicar que um
JavaServer Faces (JSF). método de uma classe Java será invocado como uma
operação do Web Service?
a. ( ) request, page, none.
b. ( X ) application, session, request, none. a. ( ) @Remote
c. ( ) application, session, entity. b. ( ) @Resource
d. ( ) entity, session, message-driven. c. ( ) @WebService
e. ( ) entity, request, page, message-driven. d. ( ) @WebEndpoint
e. ( X ) @WebMethod
Página 9
33. Considere a classe Java mostrada abaixo: 35. Considere o seguinte trecho de código, escrito na
linguagem Java:
public class Primo {
public static void main(String[] args) { try {
int i, j; java.io.FileInputStream file =
new java.io.FileInputStream ("C:\\Teste.txt");
for ( i = 1; i < 100; i++ ){
} catch (java.io.FileNotFoundException fex) {
for ( j = 2; j < i; j++) System.out.println("Arquivo não encontrado.");
if ( ) } catch (Exception ex) {
break; System.out.println("Ocorreu uma exceção.");
if( ) } finally {
System.out.println(i); System.out.println("Abortando a execução.");
System.exit(1);
}
}
}
}
Dado que o arquivo “C:\Teste.txt” não existe, o que
será impresso na tela quando o código acima for
Assinale a alternativa que completa as lacunas do executado?
código acima de modo que o programa, ao ser execu-
tado, imprima corretamente os números primos de 1 a. ( ) Ocorreu uma exceção.
a 100. b. ( ) Ocorreu uma exceção.
Abortando a execução.
a. ( X ) i % j == 0
i == j c. ( ) Arquivo não encontrado.
b. ( ) i > j d. ( X ) Arquivo não encontrado.
i != j Abortando a execução.
c. ( ) i < j e. ( ) Arquivo não encontrado.
i == j Ocorreu uma exceção.
Abortando a execução.
d. ( ) i / j != 0
i % j == 0
e. ( ) i + j > 100 36. A respeito das diferenças entre JSP, JavaScript e
i != j PHP, é correto afirmar que:
Página 10
Assembleia Legislativa do Estado de Santa Catarina
37. Suponha o seguinte trecho de código Java, no qual a API Java DataBase Connectivity (JDBC)
é usada para acessar a tabela:
a. ( ) getRow()
getInt()
getObject()
getDouble()
b. ( X ) next()
getInt(1)
getString(2)
getFloat(3)
c. ( ) next()
getInteger()
getVarchar(30)
getMoney()
d. ( ) getRow()
getInteger(“id”)
getVarchar(“nome”)
getMoney(“valor”)
e. ( ) getRow()
getColumn(“id”)
getColumn(“nome”)
getColumn(“valor”)
Página 11
38. Assinale a alternativa que apresenta um trecho de 40. Considere a tabela relacional T(a1, a2, a3, a4, a5)
XML Schema que define o tipo ‘PlacaBR’ como sendo com as seguintes características:
composto por três letras maiúsculas seguidas por
quatro dígitos. todos os atributos são monovalorados;
o conjunto de atributos sublinhados indica a
a. ( ) <xsd:complexType name=”PlacaBR”> chave primária;
<xsd:restriction base=”xsd:pattern”
as seguintes dependências funcionais exis-
value=”([A:Z]*3)([0:9]*4)”/>
tem: a1,a2 a3; a1,a2 a4;
</xsd:complexType>
a1,a2 a5; e a3 a5.
b. ( ) <xsd:sequence name=”PlacaBR”
base=”xsd:string”> Assinale a alternativa que indica corretamente a
<xsd:pattern value=”3{A-Z}+4{0-9}”/> forma normal mais avançada na qual se encontra a
</xsd:sequence> tabela T.
c. ( ) <xsd: pattern name=”PlacaBR”>
<xsd:restriction base=”xsd:string” a. ( ) primeira forma normal.
value=”{3}[A:Z]{4}[0:9]”/> b. ( X ) segunda forma normal.
</xsd:pattern> c. ( ) terceira forma normal.
d. ( ) <xsd:typedef name=”PlacaBR” d. ( ) quarta forma normal.
base=”xsd:string”>
<xsd:restriction pattern=”3[A-Z]+4\d”/> e. ( ) quinta forma normal.
</xsd:typedef>
e. ( X ) <xsd:simpleType name=”PlacaBR”>
41. Sobre visões em bancos de dados relacionais, é
<xsd:restriction base=”xsd:string”>
correto afirmar que:
<xsd:pattern value=”[A-Z]{3}\d{4}”/>
</xsd:restriction>
a. ( ) o corpo da definição de uma visão em SQL é
</xsd:simpleType>
um comando de consulta (SELECT) ou um
comando de atualização de dados (UPDATE).
b. ( ) todos os atributos de uma visão devem ter
39. Sobre sistemas de gerência de bancos de dados
correspondência direta com os atributos das
relacionais, é correto afirmar que:
tabelas que a definem.
a. ( X ) uma tabela pode ter desde zero até várias c. ( ) os atributos de uma visão devem ter os mes-
chaves estrangeiras. mos nomes dos atributos correspondentes
b. ( ) uma tabela pode ter desde zero até várias das tabelas que a definem.
chaves primárias. d. ( X ) uma visão é equivalente a uma tabela do
c. ( ) uma tabela pode ter desde zero até vários ponto de vista do usuário que acessa direta-
atributos. mente o banco de dados.
d. ( ) a exclusão de uma tupla ti de uma tabela sem- e. ( ) qualquer visão definida no banco de dados
pre exclui automaticamente todas as tuplas pode sofrer operações de consulta e de
(da mesma tabela ou de diferentes tabelas) atualização.
que fazem referência a ti.
e. ( ) na inclusão de uma tupla ti em uma tabela,
um valor de um atributo ai que for incompa-
tível com o tipo de dado de ai é automatica-
mente convertido para NULL.
Página 12
Assembleia Legislativa do Estado de Santa Catarina
42. Sobre o modelo entidade-relacionamento, é 44. Considere a tabela Empregados (ID, nome,
correto afirmar que: cargo, ID-supervisor), sendo ID a chave primária e
ID-supervisor uma chave estrangeira para a própria
a. ( ) todo relacionamento tem ligações com enti- tabela, que indica o empregado que supervisiona um
dades ou com outros relacionamentos. certo empregado.
b. ( ) todo relacionamento tem pelo menos um (1)
atributo. Assinale a alternativa que apresenta uma definição
válida na linguagem SQL da tabela Empregados.
c. ( X ) todo relacionamento tem pelo menos duas
ligações com uma ou mais entidades.
a. ( ) CREATE TABLE Empregados (
d. ( ) toda entidade tem um único atributo que ID int,
assume o papel de identificador da entidade. nome char(100),
e. ( ) toda entidade participa de pelo menos um (1) cargo char(50),
relacionamento. ID-supervisor int,
PRIMARY KEY(ID) REFERENCES Empregados,
FOREIGN KEY(ID-supervisor) REFERENCES
43. Considere a tabela Empregados (ID, nome, Empregados);
cargo, ID-supervisor) sendo ID a chave primária e b. ( ) CREATE TABLE Empregados (
ID-supervisor uma chave estrangeira para a própria ID int PRIMARY KEY,
tabela, que indica o empregado que supervisiona um nome char(100),
certo empregado. cargo char(50),
ID-supervisor int REFERENCES Empregados);
A consulta na linguagem SQL que retorna correta- c. ( ) CREATE TABLE Empregados (
mente o nome dos empregados supervisionados por ID int,
empregados com cargo Diretor é: nome char(100),
cargo char(50),
a. ( ) SELECT e1.nome
ID-supervisor int,
FROM Empregados e1, Empregados e2
PRIMARY KEY(ID),
WHERE e1.cargo = ‘Diretor’
FOREIGN KEY(ID-supervisor));
AND e2.ID-supervisor = e1.ID
d. ( X ) CREATE TABLE Empregados (
b. ( ) SELECT e1.nome
ID int PRIMARY KEY,
FROM Empregados e1
nome char(100),
WHERE e1.cargo = ‘Diretor’
cargo char(50),
AND e1.ID-supervisor = e1.ID
ID-supervisor int,
c. ( ) SELECT e2.nome FOREIGN KEY(ID-supervisor) REFERENCES
FROM Empregados e1, Empregados e2 Empregados);
WHERE e2.cargo = ‘Diretor’
e. ( ) CREATE TABLE Empregados (
AND e2.ID-supervisor = e1.ID
ID int,
d. ( ) SELECT e2.nome nome char(100),
FROM Empregados e1, Empregados e2 cargo char(50),
WHERE e1.cargo = ‘Diretor’ ID-supervisor int,
AND e2.ID = e1.ID-supervisor PRIMARY KEY(ID) REFERENCES Empregados
e. ( X ) SELECT e2.nome FOREIGN KEY(ID-supervisor));
FROM Empregados e1, Empregados e2
WHERE e1.cargo = ‘Diretor’
AND e2.ID-supervisor = e1.ID
Página 13
45. Sobre gerência de transações em bancos de 47. A respeito dos protocolos utilizados na Internet, é
dados, é correto afirmar que: correto afirmar que:
a. ( ) se todas as alterações de uma transação estão a. ( ) TCP pode efetuar automaticamente a multi-
registradas no Log, então todas essas altera- plexação de uma conexão que demande alto
ções estão efetivadas no banco de dados. tráfego de dados, enviando-os através de
b. ( ) uma operação de checkpoint realiza um diferentes portas.
backup completo do banco de dados, descon- b. ( ) O protocolo IP efetua detecção e correção de
siderando as alterações das transações ainda erros nos datagramas.
em execução. c. ( ) O protocolo de roteamento utilizado na
c. ( X ) o Log de um banco de dados necessita ser Internet é o OSPF.
pesquisado do final para o início para desfazer d. ( ) Diferentes protocolos, mais confiáveis e segu-
alterações realizadas por transações interrom- ros que os da Internet, são adotados na cons-
pidas em decorrência de uma falha. trução de Intranets.
d. ( ) um dado bloqueado para leitura ou para atua- e. ( X ) UDP efetua detecção de erros no cabeçalho
lização por uma transação não pode ser mani- dos datagramas.
pulado por nenhuma outra transação que
esteja acessando concorrentemente o banco
de dados. 48. Analise o texto abaixo.
e. ( ) na ocorrência de um deadlock, todas as tran-
sações envolvidas devem ser abortadas e
O protocolo emprega a linguagem
submetidas novamente à execução.
para representação dos dados trocados
entre Web Services, que em geral são trocados através
46. Sobre controle de integridade em bancos de
dados relacionais, é correto afirmar que: de conexões estabelecidas entre o
consumidor do serviço e o provedor do serviço.
a. ( X ) por default, o sistema de gerência de banco
de dados controla automaticamente a viola-
Assinale a alternativa que completa correta e sequen-
ção de unicidade de chaves primárias quando
cialmente as lacunas do texto.
da execução de operações de inclusão e de
alteração de dados. a. ( ) WSDL ; SOAP ; HTTP
b. ( ) operações de atualização de dados sempre b. ( ) UDDI ; WSDL ; TCP
devem ativar triggers que verificam a consis-
tência das tabelas afetadas pela atualização. c. ( X ) SOAP ; XML ; HTTP
c. ( ) triggers apenas informam ao usuário eventu- d. ( ) SOAP ; WSDL ; seguras
ais violações de consistência de dados, não e. ( ) WSDL ; XML ; seguras
sendo capazes de realizar atualizações adi-
cionais no banco de dados para garantia de
consistência. 49. Assinale a alternativa correta.
d. ( ) a cláusula CHECK utilizada na criação de uma
tabela através da linguagem SQL indica quais O serviço de comunicação fornecido por redes padrão
atributos não podem ser alterados pelos Ethernet é considerado:
usuários.
a. ( ) Determinista e confiável.
e. ( ) a cláusula CASCADE utilizada na criação de
uma tabela através da linguagem SQL indica b. ( ) Orientado a conexão, e não confiável.
quais chaves estrangeiras não podem ser c. ( ) Orientado a conexão, e determinista.
alteradas pelos usuários. d. ( X ) Não orientado a conexão, e não confiável.
e. ( ) Não orientado a conexão, e confiável.
Página 14
Assembleia Legislativa do Estado de Santa Catarina
Página 15
FEPESE • Fundação de Estudos e
Pesquisas Sócio-Econômicos
Campus Universitário • UFSC
88040-900 • Florianópolis • SC
Fone/Fax: (48) 3953-1000
http://www.fepese.ufsc.br