NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
LÍNGUA PORTUGUESA
Leia o texto para responder às questões de 1 a 4.
A dor é um sintoma patológico, cuja
percepção varia de paciente para paciente. Ao
contrário do que ocorre com a pressão do sangue ou
com os níveis de colesterol, a dor não pode ser
medida objetivamente. Por isso, é difícil para os
profissionais de saúde avaliar sua extensão e efeitos
sobre o paciente. Em clínicas especializadas, a cura da
dor é tentada com a utilização de eletrodos para
bloquear as vias nervosas que transportam a
sensação desagradável ao cérebro. Segundo os
terapeutas holísticos, isso é um erro, pois a dor é a luz
vermelha que nos adverte de que algo não está bem
em nosso corpo. Suprimir a dor com remédios ou
outros recursos é tapar a boca de quem está
afogando.
Superinteressante, São Paulo, abril,
ano 5, n. 5, p. 51, maio 2001.
Leia as proposições sobre o texto:
I. A expressão “ao contrário” mostra a intenção do
autor de contrastar, distinguir a dor dos outros
indicadores de funcionamento do organismo.
II. No trecho “A dor é a luz vermelha que nos adverte
de que algo não está bem no nosso organismo...”,
temos uma figura de linguagem denominada
metonímia.
III. A ação apresentada no trecho “Suprimir a dor com
remédios ou outros recursos é tapar a boca de
quem está se afogando...” é absurda e ineficaz.
Está (ão) correta(s) apenas:
a) Apenas II
b) II e III
c) I e III
d) I, II e III
e) I e II
c)
d)
e)
Efeitos da dor sobre o paciente.
Por que não se deve suprimir a dor.
Como medir a dor.
3.
No texto, a expressão Por isso pode, sem mudança
de sentido, ser substituída por:
Portanto
Porque
Mas
Nem mesmo
Embora
a)
b)
c)
d)
e)
4.
Com relação aos elementos conectores do texto,
só NÃO se pode dizer que:
“...isso é um erro, pois a dor é a luz vermelha...”
O termo refere-se, anaforicamente, a uma
situação que foi explicada anteriormente no texto.
“Por isso, é difícil para os profissionais de saúde
avaliar sua extensão...” O pronome “sua” tem
como referente profissionais.
“...é tentada com a utilização de eletrodos para
bloquear as vias nervosas...” A preposição para
tem valor semântico de finalidade.
“A dor é um sintoma patológico, cuja percepção
varia de paciente para paciente.” A palavra em
negrito é um pronome relativo.
“...avaliar sua extensão e efeitos sobre o
paciente...” A palavra destacada exprime uma
relação semântica de adição.
a)
b)
c)
1.
2.
a)
b)
d)
e)
Leia a charge abaixo para responder à questão 5.
O título que melhor expressa o objetivo
comunicativo do texto é:
A dor é uma sensação subjetiva.
Como livrar-se da dor.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
1
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
5.
a)
b)
c)
d)
e)
Quanto ao padrão de linguagem usado na charge:
Linguagem que não exemplifica o uso de expressões populares.
Linguagem formal própria para conversas entre ecologistas em ambiente de trabalho.
Linguagem de uso rigoroso e precisão vocabular.
Linguagem descontraída, com marcas de oralidade, em situações discursivas informais.
Linguagem específica de usuários de determinada região.
6.
a)
Marque a alternativa que justifica, INCORRETAMENTE, o uso da vírgula.
Professores, alunos, diretores e funcionários participaram da reunião. (As vírgulas separam núcleos do mesmo
sujeito)
Os pescadores, à noite, correm muito perigo. (As vírgulas isolam o adjunto adverbial deslocado)
“[...} acha possível, meu amigo, acha possível que eu seria capaz de uma atitude tão ridícula?” (As vírgulas isolam
um vocativo)
No anúncio, um convite: não se reprima. (A vírgula indica a supressão do verbo)
Roberta, moça simpática, ganhou o primeiro lugar em um concurso de beleza. (As vírgulas isolam o vocativo)
b)
c)
d)
e)
7.
I.
II.
III.
Leia os enunciados que seguem:
O bibliotecário localizou o exemplar em cujo o qual se encontrava o texto desejado.
A rua cuja a festa foi realizada estava interditada.
O financiamento cuja prestação vence amanhã é de trezentos reais.
Nos enunciados acima, o pronome cujo foi empregado adequadamente somente em:
a) I e III
b) III
c) II e III
d) I
e) II
Leia o anúncio publicitário abaixo para responder às questões 8 e 9.
8.
a)
Marque a alternativa INCORRETA sobre o anúncio acima.
No canto superior, à direita do anúncio, temos o nome BOTICÁRIO e, logo abaixo o enunciado: Para que varinha
de condão quando se tem maquiagem o boticário? No contexto da publicidade, o enunciado prima por uma
linguagem ideológica implícita, em que está interiorizada a intencionalidade autoral.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
2
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
b)
c)
d)
e)
9.
a)
b)
c)
d)
e)
No enunciado: “Você pode ser o que você quiser”,
(superior, abaixo do nome O BOTICÁRIO), o
pronome de tratamento “você” está empregado
de forma genérica e, embora não se refira a
nenhum referente específico no texto, o contexto
possibilita a recuperação do referente.
O anúncio trabalha com a linguagem verbal e a
não verbal. Essa mistura de linguagens prejudica a
intenção comunicativa do anunciante, pois há
uma discordância entre o texto verbal e o não
verbal.
A imagem do anúncio faz uma intertextualidade
com uma historinha infantil.
O texto inferior esquerdo é persuasivo à medida
que enfatiza que o uso dos produtos Boticário
torna desnecessária a magia, pois ela está nos
produtos que deixarão a mulher encantadora e
perfeita.
Em relação às funções da linguagem, pode-se
afirmar que é predominante, no anúncio, a função:
Conativa, porque põe em destaque o destinatário,
estimulando-o por meio da mensagem.
Referencial, pois a intenção é informar sobre uma
moça que não possui apenas um príncipe
querendo que ela prove o sapato e faça parte de
sua vida, mas vários.
Expressiva, porque está centrada na opinião do
locutor.
Fática, pois o objetivo é chamar a atenção do
interlocutor.
Poética, tendo em vista que a ênfase dada à
publicidade é apenas na elaboração da
mensagem.
10. Para regular a concordância dos verbos, a norma
padrão estabelece certos paradigmas que devem
ser mantidos nos usos formais da língua. Com base
nesse princípio, analise a adequação das formas
verbais usadas a seguir aos referidos paradigmas e
assinale a alternativa CORRETA.
a) Precisam-se de políticas públicas mais eficazes no
Brasil para combater a violência que a cada dia
aumenta.
b)
c)
d)
e)
Vende-se casas e apartamentos, temos
financiamento próprio.
Haviam muitos motivos para desconfiar do novo
plano do governo federal para dar mais
estabilidade aos empregados com carteira
assinada.
Após a apresentação dos alunos, no teatro,
choveu aplausos.
Faz dias que chove no Nordeste, porém, a falta de
água ainda é muito grande, por isso devemos
economizá-la.
11. Leia os enunciados abaixo nos quais os acentos
indicativos
de
crase
foram
retirados
propositalmente para essa questão.
I. O carro de Felipe era a álcool.
II. O diretor referiu-se a participação dos alunos nas
olimpíadas escolares.
III. O advogado referiu-se aquele caso com especial
interesse.
IV. Gostava de ir a pousadas no interior.
Devem receber acento indicativo de crase apenas:
a) II e III
b) II
c) I e III
d) I
e) II e IV
12. Observe a regência dos verbos destacados nos
enunciados abaixo e coloque C ou E, conforme
estejam certas ou erradas de acordo com a norma
culta da língua.
( ) Eu já assisti a este filme e gostei muito do enredo.
( ) Paulo namorava com Maisa, mas ela não gostava
dele.
( ) Ele preferia mais cinema do que teatro.
( ) O porteiro atendeu os repórteres sem sair da
guarita.
A sequência correta é:
a) C, C, E, E
b) E, C. C, E
c) C, E, E, C
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
3
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
d)
e)
E, E, C, C
C, E, C, E
13. Leia as frases abaixo, analisando as respectivas
figuras de linguagem, bem como as explicações
pela presença desses recursos da linguagem. Em
seguida, marque a alternativa INCORRETA.
a) A menina comeu todas as caixas de bombons.
(Metonímia, pois empregou-se o continente pelo
conteúdo)
b) A velhice deve ser respeitada pela juventude.
(metáfora, pois tem como base uma comparação
subentendida)
c) “O meu cartão de crédito é uma navalha” (Cazuza)
(Metáfora, pois é uma comparação implícita)
d) “Amor é fogo que arde sem se ver’ (Camões)
(Paradoxo, porque reúne mais do que opõe ideias
contrastantes)
e) O clima está muito instável, ora chove, ora faz sol.
(Antítese, visto que consiste no emprego de ideias
opostas)
“o projeto da Reforma Agrária pretende assentar
milhares de sem-terra”.
Está (ão) correta(s) apenas:
a) II e III
b) I e III
c) Apenas II
d) I, II e III
e) Apenas III
15. Leia o texto abaixo, e responda a questão.
Aquela aula de filosofia foi complicada, não
saquei nada daquilo que o professor falou.
A palavra em destaque, nesse contexto, significa:
a) Retirar
b) Compreender
c) Jogar
d) Arrancar
e) Arremessar
CONHECIMENTOS ESPECÍFICOS
14. Leia as proposições abaixo sobre os elementos
que estabelecem a conexão, ligação, harmonia
entre os elementos de um texto.
“Os sem-terra fizeram um protesto em Brasília contra
a política agrária do país, porque consideram injusta
a atual distribuição de terras. Porém o ministro da
Agricultura considerou a manifestação um ato de
rebeldia, uma vez que o projeto de Reforma Agrária
pretende assentar milhares de sem-terra.”
JORDÃO, R., BELLEZI C. Linguagens. São Paulo: Escala
Educacional, 2007, p. 566
I. A palavra porque está iniciando a oração que
estabelece a causa do protesto: “consideram
injusta a atual distribuição de terra”.
II. A palavra porém está iniciando a oração que
estabelece um contraste de ideias: protesto (para
os sem-terra) X ato de rebeldia (para o ministro).
III. A expressão uma vez que está iniciando a oração
que estabelece a causa da indignação do ministro
16. Considerando o diagrama apresentado na figura
abaixo como uma arquitetura genérica de um
computador, assinale a alternativa que identifica,
respectivamente, as partes numeradas como I, II,
III e IV.
a)
b)
c)
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
Barramento, memória cache, unidade lógica e
aritmética, e memória principal.
Controladora de dispositivos, memória principal,
memória secundária e processador.
Memória cache, memória principal, unidade
lógica e aritmética, e memória secundária.
4
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
d)
e)
Barramento, memória principal, unidade lógica e aritmética, e memória cache.
Memória principal, memória cache, unidade lógica e aritmética, e barramento.
17. O valor 123456(10), representado em base decimal, se convertido para as bases binária, octal e hexadecimal,
gera, respectivamente, os valores B(2), O(8) e H(16). Dentre as alternativas abaixo, assinale a que apresenta os três
valores obtidos:
a) B = 1111 0001 0010 0000, O = 123400 e H = 1E240.
b) B = 1 1110 0010 0100 0000, O = 1234 e H = 92B.
c) B = 1111 0001 0010 0000, O = 361100 e H = 1E24.
d) B= 1 1110 0010 0100 0000, O = 361100 e H=1E240.
e) B = 1 1101 0010 0100 0000, O = 361100 e H = 1E24.
18. O quadrado de um número n pode ser calculado a partir da soma dos n primeiros números ímpares. Assinale,
dentre as alternativas a seguir, a expressão matemática que generaliza esse conceito algorítmico de cálculo:
a) 𝑛2 = 𝑛 . 𝑛
b) 𝑛2 = 1 + 3 + 5+. . . +(2𝑛 − 1)
c) 𝑛2 = 1 + 3 + 5+. . . +(2𝑛 + 1)
d) 𝑛2 = √𝑛
e) 𝑛2 = ∑𝑛𝑖=1  𝑖
19. Um programador foi convidado a escrever uma função, em linguagem Python, que recebesse como parâmetro
uma matriz m x n de valores inteiros, transpusesse a matriz recebida e retornasse a matriz transposta. A
solução fornecida pelo programador está apresentada abaixo, mas, de acordo com a simulação, não funcionou
como esperado. Assinale, dentre as alternativas apresentadas abaixo, aquela que descreve a causa do problema:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
a)
def transposta(m,nLin,nCol):
for i in range(nLin):
for j in range(nCol):
aux = m[i][j]
m[i][j] = m[j][i]
m[j][i] = aux
return m
Simulação da execução:
=====================
Matriz
[1, 2,
[4, 5,
[7, 8,
Original
3]
6]
9]
#Programa Principal
matriz = [[1,2,3],[4,5,6],[7,8,9]]
nLin = len(matriz)
nCol = len(matriz[0])
matriz2 = transposta(matriz,nLin,nCol)
print('Matriz Original')
for linha in matriz:
print(linha)
print()
print('Matriz Transposta')
for linha in matriz2:
print(linha)
Matriz
[1, 2,
[4, 5,
[7, 8,
Transposta
3]
6]
9]
A implementação da função transposta() está incorreta, pois cada valor deveria ser transposto da posição
[i][i] para a posição [j][j].
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
5
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
b)
c)
d)
e)
A função transposta() está funcionando corretamente, porém, o procedimento adotado para a exibição da
matriz resultante está incorreto.
A implementação da função transposta() está incorreta, pois os valores são transpostos da posição
[i][j] para a posição [j][i] e, em seguida, são transpostos de volta para a posição original.
A função transposta() e o programa principal estão funcionando corretamente, porém, a execução da
simulação não corresponde ao código exibido.
A função transposta() está correta, porém, seria necessário realizar uma nova chamada a esta função,
dentro do programa principal, para obtenção do resultado desejado.
20. O algoritmo abaixo permite calcular a data em que cairá o Domingo de Páscoa, para qualquer ano contido entre
1982 e 2048 (inclusive):
i.
Divida o ano por 19 e armazene o resto da divisão em a;
ii.
iii.
iv.
Divida o ano por 4 e armazene o resto da divisão em b;
Divida o ano por 7 e armazene o resto da divisão em c;
Multiplique o valor de a por 19 e some-o com 24. Divida o resultado obtido por
30 e armazene o resto dessa divisão em d;
Multiplique b por 2, c por 4, d por 6. Some esses três valores, acrescente 5 e
divida tudo por 7. Armazene o resto dessa divisão em e;
A data da Páscoa será o dia que corresponde a 22/Março mais f dias, onde f é o
valor (em dias) da soma de d com e. Eventualmente, essa data poderá ser em Abril.
v.
vi.
Avalie os códigos-fontes das funções a seguir, escritos nas linguagens C, C++, Pascal e Python, que representam
possíveis implementações do algoritmo proposto e assinale a alternativa correta:
a)
b)
c)
d)
C
Pascal
int pascoa(int ano){
int a,b,c,d,e;
a = ano%19;
b = ano%4;
c = ano%7;
d = (a*19+24)%30;
e = ((b*2)+(c*4)+(d*6)+5)%7;
return d+e;
}
function pascoa(ano:integer):integer;
var a,b,c,d,e,f:integer;
begin
a := ano mod 19;
b := a mod 4;
c := b mod 7;
d := (a*19+24) mod 30;
e := ((b*2)+(c*4)+(d*6)+5) mod 7;
pascoa := f;
end;
C++
Python
int pascoa(int ano){
return ((ano%19)*19+24)%30 +
((ano%4*2)+(ano%7*4)+(((ano%19)*
19+24)%30*6)+5)%7;
}
def pascoa(ano):
a = ano%19
b = ano%4
c = ano%7
d = (a*19+24)%30
e = ((b*2)+(c*4)+(d*6)+5)%7
f = d+e
return f
Apenas a implementação em linguagem Python está CORRETA.
As implementações nas linguagens C e C++ e Python estão INCORRETAS.
Apenas as implementações nas linguagens C e Python estão CORRETAS.
Apenas as implementações nas linguagens C e C++ estão CORRETAS.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
6
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
e)
Apenas a implementação em linguagem Pascal está INCORRETA.
21. O máximo divisor comum (mdc) entre dois números inteiros, diferentes de zero, é o maior número inteiro que
divide ambos sem deixar resto. O Algoritmo de Euclides, um dos mais antigos métodos propostos ainda em
uso, é um algoritmo simples e eficiente para encontrar o mdc entre dois números. O quadro abaixo apresenta
a descrição do Algoritmo de Euclides em sua forma recursiva:
Considerando como valores iniciais a e b:
se b = 0 então
o mdc entre a e b é o valor de a
senão
r ← mod(a; b)
o mdc entre a e b é o mdc entre b e r
onde:
mod(a; b) é a função módulo, ou seja, o resto da divisão de
a por b, e
a ← b significa a recebe o valor de b
Suponha a implementação do Algoritmo de Euclides, na forma de uma função recursiva, em uma linguagem de
programação imperativa. Considere que tal função seja chamada a partir do programa principal e receba como
parâmetros de entrada iniciais os valores 18 e 30. Assinale a alternativa que indica quantas chamadas são
realizadas à função, incluindo a que é feita pelo programa principal, até a obtenção da resposta final.
a)
b)
c)
d)
e)
6
7
5
8
4
22. O padrão 802.1x foi criado pela IEEE para autenticação de acesso a portas de rede, sendo o método mais popular
para controle de acesso em redes wireless, embora também seja utilizado para controle de acesso em redes
com fio. Considere as assertivas descritas a seguir, sobre o padrão 802.1x, e assinale a alternativa CORRETA:
I. Ao tentar acesso a uma conexão que utilize o padrão 802.1x, o usuário tem que provar sua identidade antes de
poder conectar-se à rede.
II. O 802.1x possui a vantagem de ser um padrão suportado por praticamente todos os fabricantes de
equipamentos de rede e de sistemas operacionais, fornecendo um nível bastante razoável de segurança.
III. Tanto os padrões WPA quanto WPA2 utilizam 802.1x para fazer controle de acesso e a literatura sobre a
implementação de 802.1x, em ambientes sem fio, é fácil de ser encontrada.
a)
b)
c)
d)
e)
Apenas as assertivas II e III estão corretas.
Apenas as assertivas I e III estão corretas.
Apenas a assertiva III está correta.
Apenas as assertivas I e II estão corretas.
Todas as assertivas estão corretas.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
7
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
23. Uma árvore binária de busca é uma estrutura de dados hierárquica, na qual os dados são organizados de forma
que todos os nós da subárvore esquerda possuem um valor numérico inferior ao nó raiz e todos os nós da
subárvore direita possuem um valor superior ao nó raiz. Considerando as assertivas descritas a seguir, sobre
árvores binárias de busca, assinale a alternativa CORRETA:
I. O principal objetivo na organização dos dados segundo esse critério é permitir a realização de buscas sequenciais
na árvore, uma vez que essas buscas são mais eficientes que buscas binárias.
II. Independente da ordem em que os elementos forem inseridos na árvore binária, a organização dos dados na
árvore será sempre o mesmo.
III. As operações de inserção, busca e exclusão de um dado específico em uma árvore binária podem ser realizada
de forma recursiva ou iterativa.
a)
b)
c)
d)
e)
Apenas as assertivas II e III estão corretas.
Apenas as assertivas I e III estão corretas.
Todas as assertivas estão incorretas.
Apenas a assertiva III está correta.
Apenas as assertivas I e II estão corretas.
24. Descoberta de conhecimento em bases de dados (do inglês, knowledge discovery in databases - KDD) é um dos
temas de pesquisa mais recentes e dinâmicos da área de Banco de Dados, seja pelos constantes avanços na área
de tecnologia da informação, seja pela facilidade e baixo custo das tecnologias atuais de captura e
armazenamento de dados. Uma das etapas do processo de KDD é a mineração de dados, que corresponde à
aplicação de algoritmos sobre as bases de dados com o objetivo de identificação de padrões novos e
potencialmente úteis. Considere as assertivas descritas a seguir, sobre descoberta de conhecimento em bases
de dados e mineração de dados, e assinale a alternativa CORRETA:
I. As principais tarefas associadas à atividade de mineração de dados são: Análise de Agrupamentos, Classificação,
Regras de Associação, Detecção de Anomalias, Regressão e Sumarização.
II. Na Análise de Agrupamentos, busca-se agrupar as regras que aparecem com mais frequência na base de dados,
a fim de detectar anomalias que ocorrem com maior frequência.
III. A tarefa de Classificação consiste em identificar uma função que mapeie o conjunto de dados em um conjunto
de rótulos categóricos predefinidos, que correspondem às classes.
IV. Redes neurais artificiais são uma técnica bastante utilizada para a identificação de Regras de Associação, em
função da sua facilidade em identificar e apresentar regras existentes na base de dados e permitir a montagem
de árvores de decisão.
a)
b)
c)
d)
e)
Apenas as assertivas I e III estão corretas.
Apenas a assertiva III está correta.
Apenas as assertivas II e III estão corretas.
As assertivas I, III e IV estão corretas.
Todas as assertivas estão corretas.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
8
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
25. Considere as três funções descritas abaixo,
implementadas em linguagem C, para
manipulação de cadeias de caracteres. Analise o
funcionamento de cada uma delas e assinale a
alternativa que descreve, respectivamente, a
funcionalidade delas:
int f1(char *s){
int i = 0;
while (*(s++))
i++;
return i;
}
char *f2(char *d, char *o){
while (*(d++) = (*(o++));
}
char *f3(char *s, char c){
while ((*s != c) && (*s != '\0'))
s++;
if (*s != '\0')
return s;
return (char *) 0;
}
a)
b)
c)
d)
A função f1() retorna o número de caracteres de
s; a função f2() compara as duas sequências de
caracteres o e d; e a função f3() retorna a
primeira ocorrência do caractere c em s.
A função f1() retorna o número de caracteres de
s; a função f2() copia a sequência de caracteres
o em d; e a função f3() retorna um apontador
para a primeira ocorrência do caractere c em s.
A função f1() retorna o número de caracteres
não brancos em s; a função f2() compara as duas
sequências de caracteres o e d e retorna um
apontador para o primeiro caractere em o distinto
de d; e a função f3() retorna a primeira
ocorrência do caractere c em s.
A função f1() retorna o número de caracteres de
s; a função f2() compara as duas sequências de
caracteres o em d e retorna o primeiro caractere
em d distinto de o; e a função f3() retorna um
apontador
para
o
próximo
caractere
imediatamente após primeira ocorrência do
e)
caractere c em s.
A função f1() retorna o número de caracteres
imprimíveis de s; a função f2() copia a sequência
de caracteres o em d; e a função f3() retorna um
apontador para caractere c em s que é diferente
do caractere nulo.
26. O escopo de uma variável é a faixa de sentenças,
na qual ela é visível, ou seja, é o trecho de código,
no qual a variável pode ser referenciada. O tempo
de vida de uma variável é o tempo em que essa
variável permanece vinculada a uma posição de
memória. Considere as assertivas sobre escopo e
tempo de vida de variáveis descritas a seguir e
assinale a alternativa CORRETA:
I. As linguagens de programação podem ter escopo
estático ou dinâmico, sendo que o escopo
dinâmico é mais frequente nas linguagens mais
modernas, principalmente, nas linguagens
orientadas a objetos.
II. Em linguagens que permitem a declaração de
variáveis estáticas, como por exemplo C e C++ que
utilizam o especificador static para declarar
variáveis desse tipo, o escopo e o tempo de vida
das variáveis estendem-se a todo o código-fonte.
Ou seja, uma variável declarada como static
em uma função/método é visível em qualquer
parte do programa e permanece vinculada a
mesma posição de memória durante toda a
execução.
III. Escopo e tempo de vida são conceitos interrelacionados, embora não sejam exatamente a
mesma coisa. Nas linguagens de escopo estático,
o escopo é um conceito espacial, enquanto que o
tempo de vida é um conceito temporal.
a)
b)
c)
d)
e)
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
Apenas a assertiva II está correta.
Apenas a assertiva I está correta.
Apenas as assertivas I e III estão corretas.
Apenas a assertiva III está correta.
Apenas as assertivas I e II estão corretas.
9
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
27. Considere o seguinte cenário:
Em uma empresa, empregados são alocados em projetos e a empresa precisa gerenciar todos os materiais utilizados
por este empregado nos projetos em que o mesmo desenvolveu algum tipo de atividade. Independente de estar
alocado a um projeto, os empregados podem utilizar materiais de qualquer projeto, desde que tenha desempenhado
alguma atividade neste projeto. A empresa deseja controlar a utilização dos seus materiais a partir de um relatório
que apresente os seguintes campos: nome do empregado, identificação do projeto, nome do projeto, descrição de
cada um dos materiais consumidos, unidade de medida de cada material consumido e a quantidade de cada
material consumido por cada empregado em cada um dos projetos.
Com base nessas informações, um analista de sistema elaborou o modelo de dados descrito abaixo, a fim de
representar entidades e relacionamentos envolvidos no projeto. Analise o modelo de dados apresentado e assinale
a alternativa que associa, respectivamente, os valores para os itens i, ii, iii, iv e v.
a)
b)
c)
d)
e)
CodMaterial, CodProjeto, GerenteProjeto, 0 e QtdeConsumida.
NomeProjeto, NomeMaterial, DescriçãoMaterial, N, QtdeConsumida.
CodProjeto, CodMaterial, QtdeConsumida, N, UnidadeMedida.
CodMaterial, CodProjeto, GerenteProjeto, 1, UnidadeMedida.
CodProjeto, CodMaterial, QtdeConsumida, 1, UnidadeMedida.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
10
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
28. Em relação às metodologias de desenvolvimento
de software, considere as assertivas descritas a
seguir e assinale a alternativa CORRETA:
I. O ciclo de vida de desenvolvimento de software é
o processo geral que descreve as várias atividades
relacionadas ao desenvolvimento de sistemas de
informação, a saber: Planejamento, Análise,
Projeto,
Desenvolvimento,
Testes,
Implementação e Manutenção. Essas atividades
estão presentes nos vários processos de
desenvolvimento de software, independente da
metodologia.
II. O Manifesto Ágil tem como princípios básicos:
integração entre o cliente e a equipe de
desenvolvimento; reuniões da equipe de
desenvolvimento em intervalos regulares e
frequentes; coleta contínua de requisitos de
mudança; e a entrega inicial e contínua de
componentes úteis de software. Tais princípios
agilizam a entrega do produto final.
III. Metodologias de desenvolvimento de software
sequenciais, como o modelo em cascata e a
metodologia de processo unificado racional (RUP),
por não serem iterativas, possibilitam o
desenvolvimento de forma mais eficiente, uma
vez que cada etapa é concluída antes do início da
etapa seguinte e a entrega do produto final dá-se
de uma única vez.
IV. Metodologias ágeis, tais como a metodologia de
programação extrema (XP) e a metodologia scrum
pressupõem iteratividade constante entre cliente
e equipe de desenvolvimento, além da entrega
contínua de componentes úteis de software. Por
isso, exigem a realização frequente de reuniões,
várias etapas de levantamento de requisitos e
produção de extensa documentação, levando a
atrasos na entrega do produto final.
a)
b)
c)
d)
Apenas as assertivas I e II estão corretas e as
assertivas III e IV contradizem a II.
Apenas a assertiva I está correta e as demais
assertivas contradizem a primeira.
Todas as assertivas estão corretas.
Apenas as assertivas I e IV estão corretas.
e)
As assertivas I, II, e III estão corretas e a assertiva
IV está incorreta, contradizendo a II.
29. Considere uma base de dados relacional que
armazene informações sobre Departamentos e
Servidores que estejam vinculados a esses
Departamentos em uma Instituição Pública. A
base de dados contém as seguintes tabelas:
Departamento (CodDepto, NomeDepto)
Servidor (CodServ, NomeServ, CodDepto,
Salario)
Deseja-se realizar uma consulta em linguagem SQL
com a finalidade de obter o seguinte resultado: para
cada departamento que possui mais que dois
empregados e, cuja média salarial é maior que 5000,
obter o código de departamento, seguido do nome
do departamento, seguido da soma dos salários dos
empregados do departamento.
Assinale a alternativa que corresponde à consulta
CORRETA:
a)
SELECT
D.CodDepto,NomeDepto,SUM(S.Salari
o)
FROM Departamento D, Servidor S
WHERE D.CodDepto=S.CodDepto
GROUP BY D.CodDepto,NomeDepto
HAVING
COUNT(*)>2
AND
AVG(S.Salario)>5000
b)
SELECT
CodDepto,NomeDepto,SUM(Salario)
FROM Departamento D, Servidor S
WHERE D.CodDepto=S.CodDepto
GROUP BY D.CodDepto,NomeDepto
HAVING
COUNT(*)>2
AND
AVG(S.Salario)>5000
c)
SELECT
D.CodDepto,NomeDepto,SUM(S.Salari
o)
FROM Departamento D, Servidor S
WHERE
D.CodDepto=S.CodDepto,
AVG(S.Salario)>5000
GROUP BY D.CodDepto,NomeDepto
HAVING CONT(*)>2
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
11
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
d)
SELECT D.CodDepto,NomeDepto,SUM(Salario)
FROM Departamento D, Servidor S
WHERE D.CodDepto=S.CodDepto
GROUP BY D.CodDepto,NomeDepto
HAVING MEDIA(Salario)>5000
e)
SELECT CodDepto,NomeDepto,SUM(S.Salario)
FROM Departamento D, Servidor S
WHERE D.CodDepto=S.CodDepto AND AVG(S.Salario)>5000
GROUP BY D.CodDepto,NomeDepto
30. Padrões de projeto (do inglês, design patterns) são soluções de software que foram implementadas e testadas
anteriormente e que podem ser reutilizadas em novos projetos. São um conjunto de boas práticas que os
desenvolvedores devem seguir e utilizar em projetos de software orientados a objetos. Atualmente, existem
diversos padrões de projetos catalogados e alguns desses padrões e suas funcionalidades estão apresentados
na tabela abaixo. Assinale, dentre as alternativas abaixo, aquela que relaciona cada um dos padrões de projeto
da coluna à esquerda com a sua respectiva funcionalidade, na coluna à direita.
Padrão de Projeto
a)
b)
c)
d)
e)
Funcionalidade
A. Abstract Factory
I. Fornece uma maneira de acessar sequencialmente os elementos de uma
agregação de objetos sem expor sua representação subjacente.
B. Adapter
II. Separa uma abstração da sua implementação, de modo que as duas
possam variar de forma independente.
C. Bridge
III. Fornece uma interface para a criação de famílias de objetos
relacionados ou dependentes sem especificar suas classes concretas.
D. Iterator
IV. Converte a interface de uma classe em outra interface esperada pelos
clientes, permitindo que certas classes trabalhem em conjunto, o que, de
outra forma, seria impossível, por causa de suas interfaces incompatíveis.
E. Mediator
V. Define um objeto que encapsula a forma como um conjunto de objetos
interage. Desse modo, promove o encapsulamento fraco, ao evitar que os
objetos se refiram explicitamente uns aos outros, permitindo variar suas
interações independentemente.
A-II, B-IV, C-III, D-I, E-V;
A-III, B-IV, C-II, D-I, E-V;
A-III, B-I, C-II, D-IV, E-V;
A-II, B-I, C-III, D-IV, E-V;
A-III, B-V, C-II, D-I, E-IV.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
12
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
RACIOCÍNIO LÓGICO
d)
e)
31. A profissão docente, em caráter superior, costuma
dividir os profissionais atuantes envolvendo-os em
três áreas.
1- Os docentes que trabalham com ensino;
2- Os docentes que trabalham com pesquisa
(Pesquisador) e
3- Os docentes que trabalham com extensão
(Extensionista).
Em determinado departamento de uma
universidade, existem 20 professores. 7 deles são
pesquisadores, 6 trabalham apenas com extensão e
12 se dedicaram ao ensino. Apesar dos professores
poderem mesclar suas áreas de atuação, nesse
departamento específico, nenhum professor
pesquisador é extensionista; 5 professores que
trabalham com o Ensino são também pesquisadores
e existe extensionista que é professor que trabalha
com Ensino.
Pautado nesses dados, a quantidade de
professores que trabalham apenas com o ensino irá
variar de:
a) [0 a 13[
b) [7, 13]
c) ]4, 13[
d) ]0, 7]
e) [0, 6]
32. Em um diálogo, um professor falou para seu aluno,
“Se toda regra tem exceção, então alguma regra
será falha”. O Aluno refutou afirmando “Toda
regra tem uma exceção, também é uma regra,
portanto, essa regra também deve ter uma
exceção”. O Professor, diante da resposta,
resolveu negar sua própria proposição, chegando
corretamente a seguinte resposta:
a) Se toda regra tem exceção, então nenhuma regra
será falha.
b) Se nem toda regra tem exceção, então nenhuma
regra será falha.
c) Se nenhuma regra tem exceção, então alguma
regra será falha.
Toda regra tem exceção e alguma regra não será
falha.
Alguma regra tem exceção ou alguma regra será
falha.
33. Sete professores foram contratados para elaborar
vinte questões desafiadoras para um concurso.
Sabe-se que cada docente elaborou ao menos
uma questão desafiadora. Podemos afirmar que:
a) Algum professor elaborou quatro questões.
b) Um dos professores elaborou somente uma
questão.
c) Um dos docentes elaborou, no mínimo, três
questões.
d) Todos elaboraram duas questões.
e) Alguns professores elaboraram duas questões e os
demais docentes três questões.
34. Um professor elaborador de uma proposição
lógica desejou projetar uma questão com bastante
desafio. Para isso, ele se firmou nas sentenças I e
II que seguem:
I. Se essa questão de lógica é bastante desafiadora,
então você irá acertar essa questão;
II. Não é verdade que alguma questão de lógica não
é bastante desafiadora.
A negação de I e uma interpretação de II podem ser
encontradas na alternativa:
a) Essa questão de lógica é bastante desafiadora e
você irá acertar essa questão; Nem todas as
questões de lógica são bastante desafiadoras.
b) Se essa questão de lógica é bastante desafiadora,
então você não irá acertar esta questão; Nenhuma
questão de lógica é bastante desafiadora.
c) Essa questão de lógica é bastante desafiadora e
você não irá acertar essa questão; Todas as
questões de lógica são bastante desafiadoras.
d) Essa questão de lógica não é bastante desafiadora
ou você não irá acertar esta questão; Nenhum
nível de bastante desafio é atribuído a questões de
lógica.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
13
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
e)
Se essa questão de lógica não é bastante
desafiadora, então você não irá acertar essa
questão; Todos os níveis de bastantes desafios são
atribuídos a questões de lógica.
b)
c)
d)
e)
A questão é fácil, e você vai reprovar.
A questão não é fácil, e você vai reprovar.
Você vai reprovar, e você vai acertar a questão.
Você não vai reprovar, e você não vai acertar a
questão.
35. São verdadeiros os valores lógicos das proposições
compostas I e II que seguem
I. Se essa questão de lógica é bastante desafiadora
então você irá acertar essa questão e alguma
questão de lógica é bastante desafiadora.
II. Se alguma questão de lógica é bastante
desafiadora ou você irá acertar essa questão
então essa questão de lógica é bastante
desafiadora.
38. Considere as sentenças lógicas I e II que seguem
I. A questão de lógica é desafiadora ou não é
verdade que a questão de lógica é desafiadora e
que a questão de lógica é fácil.
II. Ou eu não vou acertar a questão desafiadora ou
eu não vou passar na prova se, e somente se, eu
vou acertar a questão desafiadora e eu vou passar
na prova.
Dessa forma, as três proposições simples que as
compõem devem ter valores lógicos:
a) Todos verdadeiros.
b) Dois falsos e um verdadeiro.
c) Dois verdadeiros e um falso.
d) Um verdadeiro; um falso e o outro independe de
verdade ou falsidade.
e) Todos falsos
Das sentenças I e II podemos concluir que:
a) São tautologias.
b) São contradições.
c) A sentença I é contraditória enquanto que a
sentença II é tautológica.
d) A sentença I é tautológica enquanto que a
sentença II é contraditória.
e) Não são tautológicas.
36. Sejam as premissas “Algumas questões de lógica
são desafiadoras” e “Todas as questões de lógicas
você irá acertar”. Para que se tenha um
argumento lógico válido, pode-se concluir que:
a) Todas as questões de Lógica são desafiadoras.
b) Todas as questões desafiadoras você irá acertar.
c) Algumas questões desafiadoras você irá acertar.
d) Todas as questões que você irá acertar são
questões de lógica.
e) Todas as questões que você irá acertar são
desafiadoras.
39. Observe as proposições p, q, r e s seguidas das
sentenças I, II e III:
Proposições:
p: Questões de lógica é um estudo matemático;
q: Questões de lógica é um estudo do raciocínio;
r: Questões de lógica são desafiadoras;
37.
I.
II.
III.
IV.
Colocando-se, respectivamente, as sentenças I e II em
linguagem lógica, uma possível alternativa correta
seria:
a) Ǝ Questões de lógica (p ˄ r) e ∀ questões de lógica
(q → r);
b) Ǝ Questões de lógica (p ˄ r) e ~∀ questões de lógica
(q → r);
Sejam as proposições:
Se a questão é fácil, Você irá acertar a questão.
Se você acertar a questão, você não vai reprovar.
Se você não reprovar, não haverá desemprego.
Ora, há desemprego.
Portanto, pode-se afirmar que
a) A questão é fácil, e você não vai reprovar.
Sentenças:
I. Existem questões de lógica desafiadoras no estudo
matemático.
II. Nenhuma questão de lógica não é desafiadora.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
14
NÍVEL SUPERIOR – ANALISTA DE SISTEMAS
c)
d)
e)
Ǝ Questões de lógica (p → r) e Ǝ questões de lógica
(q → r);
Ǝ Questões de lógica (p ˅ r) e Ǝ questões de lógica
(q ˄ r);
Ǝ Questões de lógica (p ˅ r) e ∀ questões de lógica
(q ˅ r);
40. Dada à proposição composta “Não é verdade que
se questões de lógica são desafiadoras o
candidato não será aprovado, então questões de
lógica são desafiadoras e o candidato será
aprovado”. Podemos afirmar que a proposição é
a) Equivalente a “Se a questões de lógica são
desafiadoras então o candidato não será
aprovado”.
b) Equivalente a “Se questões de lógica são
desafiadoras então o candidato será aprovado”.
c) Contraditória.
d) Tautológica.
e) Contingente.
CONCURSO PÚBLICO DA PREFEITURA MUNICIPAL DE MARI- PB 001/2015
15
Download

LÍNGUA PORTUGUESA