concurso para técnico em informática filec-08 tÉcnico em informÁtica - Área sistemas prova de...

24
C-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira, relacionando as etapas da fase de desenvolvimento do ciclo de vida de um software com as ações que as caracterizam. 1) Projeto ( ) Codificação de programas 2) Análise ( ) Levantamento de requisitos 3) Implementação ( ) Uso de “stubs” (terminações) 4) Testes ( ) Detalhamento do sistema proposto A seqüência correta dos números da coluna da direita, de cima para baixo, é (A) 1 – 4 – 2 - 3 (B) 3 – 2 – 4 - 1 (C) 3 – 1 – 4 - 2 (D) 2 – 3 – 4 - 1 (E) 2 – 3 – 1 - 4 2.Considere os itens abaixo, que fazem afirmações a respeito do ciclo de vida de um software. I - Prototipação se refere à construção de versões simplificadas, ou partes do sistema proposto, que possam ser analisadas antes de se efetuarem desenvolvimentos adicionais. II - Usando modernas técnicas de engenharia de software, a etapa de testes consegue eliminar 100% dos erros de um sistema. III – A vantagem de um sistema ser bem projetado e/ou testado é que este não necessita de esforços em manutenção no futuro. 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. Instrução: Para as questões 3 e 4, considere o algoritmo abaixo: início x 0; enquanto (x < 3) faça y 0; enquanto (y < 2) faça y y+1; fim enquanto x x+1; fim enquanto fim 1

Upload: buithu

Post on 07-Dec-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

C-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS

Prova de conhecimentos Específicos

1.Numere a coluna da direita de acordo com a primeira, relacionando as etapas da fase de desenvolvimento do ciclo de vida de um software com as ações que as caracterizam. 1) Projeto ( ) Codificação de programas 2) Análise ( ) Levantamento de requisitos3) Implementação ( ) Uso de “stubs” (terminações)4) Testes ( ) Detalhamento do sistema proposto

A seqüência correta dos números da coluna da direita, de cima para baixo, é

(A) 1 – 4 – 2 - 3(B) 3 – 2 – 4 - 1(C) 3 – 1 – 4 - 2(D) 2 – 3 – 4 - 1(E) 2 – 3 – 1 - 4

2.Considere os itens abaixo, que fazem afirmações a respeito do ciclo de vida de um software.

I - Prototipação se refere à construção de versões simplificadas, ou partes do sistema proposto, que possam ser analisadas antes de se efetuarem desenvolvimentos adicionais.II - Usando modernas técnicas de engenharia de software, a etapa de testes consegue eliminar 100% dos erros de um sistema.III – A vantagem de um sistema ser bem projetado e/ou testado é que este não necessita de esforços em manutenção no futuro.

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.

Instrução: Para as questões 3 e 4, considere o algoritmo abaixo:

início x ← 0; enquanto (x < 3) faça y ← 0; enquanto (y < 2) faça y ← y+1; fim enquanto x ← x+1; fim enquantofim

1

Page 2: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

3.Qual dos fluxogramas a seguir representa a estrutura do algoritmo?

2

início

x ← 0

fim

x < 3

y ← 0

y < 2

y ← y+1

x ← x+1

V

F

V

F

a) início

x ← 0

fimx < 3

y < 2

y ← y+1

x ← x+1

V

y ← 0

F

V F

c)início

x ← 0

fimx < 3

y ← 0

y < 2

y ← y+1

x ← x+1

V

F

V

F

b)

início

x ← 0

fim

x < 3

y ← 0

y ← y+1

x ← x+1

V

y < 2

V

F

F

e)início

x ← 0

fim

y ← 0

y ← y+1

y<3ey < 2

F

V

d)

Page 3: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

4.Qual das alternativas abaixo apresenta os valores corretos que estarão armazenados nas variáveis x e y, respectivamente, após a execução do algoritmo?

(A) 3 e 0(B) 2 e 1(C) 1 e 2(D) 3 e 2(E) 2 e 3

5.Observe a seguir as rotinas escritas em linguagem de programação C (considere que as mesmas recebem apenas valores inteiros maiores que zero e menores que 10 por parâmetro).

I - int calcula(int x){

if (x == 1) return(1);

return(x * calcula(x-1));

}

II - int calcula(int x){

int resposta;

resposta = x;

x = x-1

while (x > 1) {

resposta = resposta * x;

x = x-1;

}

return(resposta)

}

III - int calcula(int x){

if (x > 1) return (x * calcula(x-1));

return(1);

}

Quais delas produzem resultados equivalentes?

(A) Apenas I.(B) Apenas I e II.(C) Apenas I e III.(D) Apenas II e III.(E) I, II e III.

3

Page 4: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

6.Sendo V um vetor de inteiros de tamanho T, considere que as n primeiras posições de V (n < T-1) estão preenchidas com uma seqüência ordenada (ordenação crescente) de valores inteiros. Qual dos algoritmos abaixo é mais eficiente em determinar se um dado valor Z se encontra entre os valores armazenados?

(A) início leia z achou ← “F” para j ← 1 até n faça se V[j] = z então achou = “V” fim para se achou = “V” então imprima “Valor encontrado” senão imprima “Valor não encontrado”fim

(B) início leia z achou ← “F” para j ← T até n faça se V[j] = z então achou = “V” fim para se achou = “V” então imprima “Valor encontrado” senão imprima “Valor não encontrado”fim

(C) início leia z achou ← “F” procura ← “V” j = 0 enquanto procura = “V” j = j+1 se j > n então procura = “F” senão

se v[j] = z então procura ← “F” achou ← “V”

fim enquanto se achou = “V” imprimir “Valor encontrado” senão imprimir “Valor não encontrado”fim

4

Page 5: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(D) início leia z v[n+1] ← z procura ← “V” j = 0 enquanto procura = “V” j = j+1 se v[j] = z procura ← “F” fim enquanto se j <> n então imprimir “Valor encontrado” senão imprimir “Valor não encontrado”fim

(E) início leia z inicio ← 1 fim ← n meio ← (n+1) div 2 enquanto (V[meio] <> z) e (inicio <> fim) faça se (z > V[meio]) então inicio ← meio + 1 senão fim ←meio meio ← (inicio + fim) div 2 fim enquanto se (z = V[meio]) então imprimir “Valor encontrado” senão imprimir “Valor não encontrado”fim

7.Suponha a existência de uma pilha de inteiros p e uma fila de inteiros q e a execução das seguintes operações:

push(p,3)insFila(q,5)push(p,12)insFila(q,8)x = pop(p)push(p,2)insFila(q,x)push(p,x)y = elemTopo(p)push(p,y)

Observações:• a operação push(p,v) insere o valor v na pilha p• a operação pop(p) retorna o valor que se encontra no topo da pilha p, retirando-o da

pilha• a operação elemTopo(p) retorna o valor que se encontra no topo da pilha p sem retirá-

lo da mesma.• a operação insFila(q,v) indica a inserção do valor v na fila q

5

Page 6: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

Qual das ilustrações a seguir representa o estado destas estruturas após a execução das operações indicadas acima?

p

1 21 20 20 3

1 2 8 5q

p

1 20 20 3

8 5q

p

1 21 20 3

1 2 8 5q

p

1 21 20 20 3

5 8 1 2q

p

0 30 21 21 2

8 8 5q

a ) b ) c ) d ) e )

8.Qual das alternativas apresenta a seqüência resultante de um caminhamento “pré-ordem”, na árvore binária da figura abaixo?

1

7 8

4 5 6

2 3

(A) 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8(B) 4 - 2 - 5 - 1 - 3 - 7 - 6 - 8(C) 1 - 2 - 4 - 5 - 3 - 6 - 7 - 8(D) 8 - 6 - 7 - 3 - 1 - 5 - 2 - 4(E) 4 - 5 - 2 - 7 - 8 - 6 - 3 - 1

9.Considere um vetor com os seguintes elementos:

57,18,2,99,5.

Numere a segunda coluna de acordo com a primeira, relacionando a situação do vetor após a aplicação de uma iteração de um algoritmo de ordenação (em ordem crescente) com o nome do algoritmo aplicado.

1) 18,2,57,5,99 ( ) Quick sort2) 5,18,2,99,57 ( ) Bolha3) 2,18,57,99,5 ( ) Ordenação por seleção

A seqüência correta de preenchimento dos parênteses, de cima para baixo, é

6

(E)(D)(C)(B)(A)

Page 7: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(A) 1 – 2 - 3(B) 3 – 1 - 2(C) 2 – 3 - 1(D) 2 – 1 - 3(E) 3 – 2 - 1

Instrução: Para as questões de 10 a 13, considere o grafo abaixo:

10. Leia os itens abaixo, que contêm possíveis caracterizações do grafo apresentado, no que se refere aos caminhos existentes entre os seus nós.

I – ConexoII – ConectadoIII – Fortemente conectado

Quais estão corretos?

(A) Apenas I.(B) Apenas I e II.(C) Apenas I e III.(D) Apenas II e III.(E) I, II e III.

11. A caracterização de um caminho sobre um grafo leva em conta vários fatores entre os quais podemos destacar quantidade de nós envolvidos, coincidência ou não dos nós inicial e final e complexidade do caminho. Os itens abaixo fazem afirmações sobre o grafo apresentado.

I – O caminho <a,b,c,a> corresponde a um ciclo. II – O caminho <b,c,b> corresponde a um ciclo.III – O caminho <a,b,c,b,b,a> corresponde a um caminho não simples.

Quais estão corretos?

(A) Apenas I.(B) Apenas I e II.(C) Apenas I e III.

7

a b

c d

Page 8: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(D) Apenas II e III.(E) I, II e III.

12.O grau de um nó é calculado considerando-se a quantidade de arcos incidentes em um nó. Sendo assim, qual das alternativas abaixo apresenta o grau do nó “b” do grafo em questão?

(A) 2(B) 5(C) 6(D) 4(E) 3

13.A manipulação de um grafo por um programa de computador exige que o mesmo seja representado usando-se algum tipo de estrutura de dados. Qual das alternativas a seguir apresenta a matriz de adjacências que corresponde ao grafo apresentado?

(A) a b c da 0 1 0 0b 0 1 1 1c 1 1 0 1d 0 0 0 0

(B) a b c da 0 1 1 0b 1 1 1 1c 1 1 0 1d 0 1 1 0

(C) a b c da 0 1 0 0b 0 0 1 1c 1 1 0 1d 0 0 0 0

(D) a b c da 1 0 1 1b 1 0 0 0c 0 0 1 0d 1 1 1 1

(E) a b c da 1 1 0 0b 0 1 1 1c 1 1 1 1d 0 0 0 1

14.Em relação a arquivos seqüenciais, são feitas as afirmações abaixo.

I – Arquivos seqüenciais podem ser usados apenas em dispositivos físicos de armazenamento naturalmente seqüenciais, tais como unidades de fita.II – O final de um arquivo seqüencial é indicado, normalmente, por uma marca EOF ou “end-of-file”.III – Quando se trabalha com arquivos seqüenciais ordenados, é comum introduzirem-se as operações de inclusão, exclusão e alteração de registros através do uso de arquivos de transações de maneira a facilitar a atualização dos dados.

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.

8

Page 9: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

15.Em relação as técnicas de organização de arquivos de acesso direto, são feitas as seguintes afirmações.

I – O princípio de um arquivo hashed é calcular a posição de um registro em disco, aplicando um algoritmo (conhecido como algoritmo de hash) ao valor do campo chave em questão.II – Problemas de distribuição e de overflow de buckets são típicos de arquivos hashed.III – Um índice para um arquivo consiste de uma lista de valores dos campos chave que aparecem no arquivo, cada qual associado à posição do registro correspondente no disco.

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.

Instrução: Para as questões de 16 a 19, considere o que segue.

Um banco de dados relacional é um banco de dados visto pelo usuário como um conjunto de tabelas. O banco de dados a seguir é relativo a professores, disciplinas e turmas. Este banco de dados consiste de três tabelas, P, D e T assim detalhadas:

Tabela P (armazena informações relativas a professores)CODP NOME CARGA_HORARIA

1 JORGE 202 ANTONIO 123 ISABEL 284 CRISTINA 405 LUIS 10

Tabela D (armazena informações relativas a disciplinas)CODD NOME CARGA_HORARIA

100 COMPUTACÃO BASICA 20110 LOGICA DE PROGRAMACAO 12120 ENGENHARIA DE SOFTWARE 28

Tabela T (armazena informações relativas as turmas)CODT CODP CODD SALA

1 1 100 12 2 110 23 1 120 14 5 100 15 4 110 26 3 120 2

9

Page 10: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

16.Qual das consultas SQL a seguir resulta em uma tabela contendo os nomes dos professores que têm carga horária maior que 20?

(A) SELECT NOME WHERE CARGA_HORARIA > 20(B) SELECT NOME FROM NOME,CARGA_HORARIA WHERE CARGA_HORARIA > 20(C) SELECT CARGA HORARIA > 20 USING NOME(D) SELECT NOME FROM P WHERE CARGA_HORARIA > 20(E) LIST ALL NOME FROM CARGA_HORARIA > 20

17.Qual das consultas SQL a seguir resulta em uma tabela contendo o nome dos professores que ministram a disciplina de Engenharia de Software?

(A) SELECT P.NOME FROM P,D,T WHERE D.NOME=”ENGENHARIA DE SOFTWARE”(B) SELECT P.NOME FROM P,D WHERE D.NOME=”ENGENHARIA DE SOFTWARE”(C) SELECT P.NOME FROM P.NOME, P.CODP, T.CODP, D,CODD, D.NOME WHERE

P.CODP=T.CODP AND T.CODD=D.CODD AND D.NOME=”ENGENHARIA DE SOFTWARE”

(D) SELECT P.NOME FROM P,D,T WHERE P.CODP=D.CODD AND T.CODP=T.CODD AND P.NOME=”ENGENHARIA DE SOFTWARE”

(E) SELECT P.NOME FROM P,D,T WHERE P.CODP=T.CODP AND T.CODD=D.CODD AND D.NOME=”ENGENHARIA DE SOFTWARE”

18.Qual das consultas a seguir resulta na quantidade de turmas de Lógica de Programação ministradas na sala 1?

(A) SELECT COUNT(*) FROM D,T WHERE D.NOME=”LOGICA DE PROGRAMACAO” AND T.SALA=1

(B) SELECT COUNT(D.NOME) FROM D,T WHERE D.NOME=”LOGICA DE PROGRAMACAO” AND T.SALA=1

(C) SELECT COUNT(*) FROM D,T WHERE D.NOME=”LOGICA DE PROGRAMACAO” AND D.CODD=T.CODD AND T.SALA=1

(D) SELECT SALA FROM D,T COUNT(WHERE D.NOME=”LOGICA DE PROGRAMACAO” AND D.CODD=T.CODD AND T.SALA=1)

(E) SELECT SALA FROM D,T COUNT(WHERE D.NOME=”LOGICA DE PROGRAMACAO” AND T.SALA=1)

19.A tabela a seguir resulta de uma consulta ao banco de dados.

P.NOME D.NOME T.SALAANTONIO LOGICA DE PROGRAMACAO 2CRISTINA LOGICA DE PROGRAMACAO 2ISABEL ENGENHARIA DE SOFTWARE 2JORGE ENGENHARIA DE SOFTWARE 1JORGE COMPUTACAO BASICA 1LUIS COMPUTACAO BASICA 1

Assinale a alternativa que apresenta a consulta da qual resulta a tabela acima.

(A) SELECT P.NOME, D.NOME, T.SALA FROM P,D,T WHERE P.CODP=T.CODP AND T.CODT=D.CODD GROUP BY P.NOME

10

Page 11: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(B) SELECT P.NOME, D.NOME, T.SALA FROM P,D,T WHERE P.CODP=T.CODP AND T.CODD=D.CODD ORDER BY P.NOME

(C) SELECT P.NOME, D.NOME, T.SALA FROM P,D,T WHERE P.CODP=T.CODP AND T.CODD=D.CODD ORDER BY SALA

(D) SELECT P.NOME, D.NOME, T.SALA FROM P,D,T WHERE P.CODP=T.CODP AND T.CODD=D.CODP GROUP BY SALA

(E) SELECT P.NOME, D.NOME, T.SALA FROM P,D,T ORDER BY P.NOME

20.Assinale a alternativa que preenche correta e respectivamente as lacunas do texto abaixo.

Um banco de dados relacional destaca-se pela simplicidade de sua estrutura. Retrata os dados armazenados em tabelas chamadas relações. Cada linha de uma __________é chamada de __________, enquanto as colunas são chamadas de __________.

(A) relação, ênupla, atributos(B) ênupla, relação, atributos(C) tabela, atributo, relações(D) relação, ênupla, relações(E) tabela, atributo, ênuplas

21.O diagrama proposto nos anos 70, por Isaac Nassi e Ben Shneiderman, para especificar os passos da lógica de um programa, adaptado às restrições da programação estruturada chama-se

(A) Algoritmo.(B) Fluxograma Estruturado.(C) Diagrama de Fluxo de Dados (DFD).(D) Diagrama Entidade-Relacionamento (ER).(E) Diagrama Hierárquico de Funções (DHF).

11

Page 12: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

22. No fluxograma abaixo qual o valor que será impresso para a variável K?

INICIO

K = 6

L = 2 + K

L > 8

K = L + 2K = L + 3

L< 9

K = L + 1

Imprimir K

FIM

S N

SN

(A) 6(B) 8(C) 9(D) 10(E) 15

12

Page 13: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

23. Dado o seguinte trecho de programa, representado em pseudo-código, qual o resultado obtido para a variável A?

B ← 8A ← B - 2Se A < 8 então

A ← 12Se B < 3 então

A ← B + 3senão

A ← B - 3fim-se

senãoA ← A + B

fim-se

(A) 5(B) 6(C) 11(D) 12(E) 14

24. No diagrama abaixo, qual o valor impresso para a variável P, ao final?

T = 6

P = 1

Enquanto T > 1 FAÇA

T < 3

S N

P = P - T P = P + T

T = T - 1

Imprimir P

(A) 7(B) 12(C) 16(D) 17(E) 19

13

Page 14: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

25. Considere a Tabela de Decisões abaixo, onde as variáveis A, B e C representam, respectivamente, as comparações, "Valor < 500", "Valor > 1000" e "Tipo = 'Eletronico' " e a ação P representa a atribuição de "Desconto = 20%".

A Valor < 500 N N N N S S S SB Valor > 1000 N N S S N N S SC Tipo='ELETRONICO' N S N S N S N SP Desconto=20% X X X

É correto afirmar que o resultado da ação P

(A) depende somente da variável A.(B) depende somente da variável B.(C) depende somente da variável C.(D) depende das variáveis A e B.(E) depende das variáveis B e C.

26. A ferramenta que permite relacionar variáveis e ações num mesmo diagrama, no qual se apresentam todas as hipóteses possíveis e impossíveis de combinações das variáveis, e no qual se assinala em que casos cada ação pode acontecer, chama-se

(A) Mapa de Karnaugh.(B) Tabela de Decisões.(C) Diagrama de Nassi-Shneidermann.(D) Diagrama de Fluxo de dados.(E) Diagrama de Entidade-Relacionamento.

27. Considere o trecho de programa abaixo.

IF (X = 3) AND (Y NOT = 7) OR (X NOT = 3) AND (Y NOT = 7) ...

Qual a expressão simplificada que corresponde ao trecho acima?

(A) Y NOT = 7(B) Y = 7(C) X NOT = 3(D) X = 3(E) (X NOT = 3) AND (Y = 7)

28. A estrutura seletiva usada em linguagens de programação que testa automaticamente uma variável contra uma série de valores e, para cada valor, executa procedimento escolhido pelo programador, é chamada de

(A) comando WHILE.(B) comando FOR.(C) comando REPEAT.(D) comando de Atribuição.(E) comando CASE.

14

Page 15: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

29. Dado o fluxograma abaixo, qual a codificação em linguagem Pascal que representaria sua lógica?

(A) FOR I:= 1 TO 10 DOFOR J:= 1 TO 5 DO

WRITE(I,J);(B) FOR I:= 0 TO 10 DO

FOR J:= 0 TO 5 DOWRITE(I,J);

(C) FOR I:= 1 TO 11 DOFOR J:= 1 TO 6 DO

WRITE(I,J);(D) FOR J:= 1 TO 5 DO

FOR I:= 1 TO 10 DOWRITE(I,J);

(E) FOR J:= 1 TO 6 DOFOR I:= 1 TO 1 DO

WRITE(I,J);

15

I = I + 1

I N I C I O

I = 0

I > 10

J = 0

J > 5

J = J + 1

I m p r imi r I, J

F IM N

S

S

N

Page 16: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

30. Na manutenção de um programa, o programador substituiu a linha

IF (K NOT > 6) AND (L NOT < 3 ).....

por

IF NOT((K > 6) AND (L < 3 ))....

O programa não funcionou corretamente em todos os casos. Qual deveria ser a codificação que corresponde ao funcionamento da lógica original?

(A) IF NOT((K > 6) OR (L < 3 ))....(B) IF NOT((K < 6) AND (L > 3 ))....(C) IF NOT((K < 6) OR (L > 3 ))....(D) IF NOT((K > 6) OR (L > 3 ))....(E) IF NOT((K > 6) AND (L > 3 ))....

31. Pelas recomendações da Programação Estruturada, há um tipo de estrutura que deve ser evitada, visando a um melhor controle do fluxo de execução do programa. Tal estrutura é

(A) estrutura de teste.(B) estrutura de atribuição.(C) estrutura de desvio incondicional.(D) estrutura de repetição.(E) estrutura de seleção.

32.Deseja-se intercambiar entre si os valores das variáveis A e B, realizando uma operação conhecida como "SWAP". A seqüência de comandos de atribuição que realiza tal operação é

(A) A = B B = A(B) B = A A = B(C) SALVA = A A = B B = SALVA(D) SALVA = B A = B B = SALVA(E) SALVA = A B = A A = SALVA

33.Qual a função do algoritmo abaixo escrito, sendo n o tamanho da tabela a[i]?

1. passo ←1 , i ← 02. troca ← sim3. Faça enquanto (passo < n) AND (troca = sim)4. troca ← não5. Faça enquanto (i < (n - 1))6. Se a[i] > a[i+1] então swap (a[i], a[i+1])7. troca ← sim8. incrementa i9. incrementa passo

16

Page 17: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(A)Imprimir todos os termos da tabela a[i]

(B)Contar quantos termos consecutivos têm a[i] > a[i+1]

(C)Apagar os termos a[i] > a[i+1]

(D)Verificar se os termos da tabela a[i] estão em ordem crescente, sem alterar a ordem original

(E)Colocar todos os termos da tabela a[i] em ordem crescente

34.A técnica de Pesquisa Binária permite procurar num arquivo determinado registro, a partir de determinado conteúdo conhecido, que é comparado com um campo do arquivo, usado como chave de comparação. O número de acessos ao arquivo é dado por log2 N, onde N é o tamanho do arquivo. O requisito essencial para se aplicar a pesquisa binária em um arquivo é

(A) o campo usado como chave de comparação deve ser numérico.(B) o arquivo deve estar classificado por ordem (crescente ou decrescente) da chave de

comparação.(C) o campo usado como chave de comparação pode ser de qualquer tipo, excetuando-se

o tipo alfabético.(D) o arquivo deve necessariamente estar classificado por ordem crescente de chave de

comparação.(E) o arquivo deve necessariamente estar classificado por ordem decrescente de chave

de comparação.

35.O tipo de estrutura de dados em que o primeiro elemento que entra é o primeiro elemento a sair, conhecida como "FIFO" (First In First Out), é

(A) Árvore.(B) Deque.(C) Fila.(D) Pilha.(E) Stack.

36. Para determinado ano, informado com 4 dígitos, qual dos comandos abaixo determinaria corretamente se um ano é bissexto, sabendo que um ano é bissexto se for múltiplo de 4, mas não múltiplo de 100, a não ser que seja múltiplo de 400?

(A) Ano MOD 4 = 0 OR Ano MOD 100 NOT = 0 OR Ano MOD 400 NOT = 0 then → bissexto(B) Ano MOD 4 = 0 AND Ano MOD 100 NOT = 0 AND Ano MOD 400 = 0 then → bissexto(C) Ano MOD 4 = 0 AND Ano MOD 100 = 0 OR Ano MOD 400 = 0 then → bissexto(D) Ano MOD 4 = 0 AND Ano MOD 100 NOT = 0 OR Ano MOD 400 = 0 then → bissexto(E) Ano MOD 4 = 0 OR Ano MOD 100 = 0 OR Ano MOD 400 = 0 then → bissexto

37. Num programa precisa-se calcular o percentual de acréscimo sobre o preço à "vista" de uma mercadoria, sempre que o cliente usar o crediário. Ao usar o crediário, o preço praticado é o chamado preço de "etiqueta". O valor à "vista" tem sempre 20% de desconto sobre o preço de "etiqueta". Qual expressão calcula corretamente o percentual de acréscimo sobre o preço à "vista", e qual é este valor percentual?

(A) Percentual = ((etiqueta - vista )/ etiqueta) * 100 → 20%

17

Page 18: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(B) Percentual = ((etiqueta - vista )/ etiqueta) * 100 → 25%(C) Percentual = (vista / etiqueta) * 100 → 20%(D) Percentual = ((etiqueta - vista )/ vista) * 100 → 20%(E) Percentual = ((etiqueta - vista )/ vista) * 100 → 25%

38. Tem-se uma tabela T com o seguinte conteúdo

A B C D1 2 3 4

Após executar o seguinte algoritmo, qual o conteúdo resultante na tabela T?I ← 1Enquanto I < 4 faça

T(I + 1) ← T(I)I ← I + 1

fim-enquantoT(I - 3) ← "Novo"

(A)A B C Novo1 2 3 4

(B)B C D Novo1 2 3 4

(C)Novo B C D

1 2 3 4(D)

Novo A A A1 2 3 4

(E)Novo A B C

1 2 3 4

39.Tem-se uma tabela contendo a cotação média do dólar, a cada mês, desde o início do Plano Real (Jul/1994) até Dez/2001. Deseja-se obter a cotação média do dólar de determinado mês e ano, dentro do período contido na tabela. A expressão que calcula o índice da tabela onde se pode buscar a referida cotação é

1 Jul/1994 .....2 Ago/1994 .....3 Set/1994 .....4 Out/1994 .........

90 Dez/2001 .....

18

Page 19: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(A) INDICE = (ANO - 1994) * 12 + MES - 7(B) INDICE = ANO * 12 + MES - 7(C) INDICE = (ANO - 1994) * 12 + MES(D) INDICE = ANO * 12 + MES - 6(E) INDICE = (ANO - 1994) * 12 + MES - 6

40.Algumas linguagens de programação não possuem operador de exponenciação,

embora geralmente possuam funções matemáticas como logaritmo e ex (e é o número de Euler, base dos logaritmos naturais; e = 2,7182818). Para se implementar a

exponenciação de AB numa linguagem que tenha a função logaritmo natural (LOG) e

a exponencial de ex (EXP), usa-se a expressão

(A) EXP (A * LOG(B) )(B) EXP (B * LOG(A) )(C) LOG (A * EXP(B) )(D) LOG (B * EXP(A) )(E) EXP (B) * LOG(A)

Prova de Língua Portuguesa

Instrução: As questões de 41 a 46 referem-se ao texto que segue.

Nos livros de Kafka, como em grande parte da literatura moderna, encontramos o quadro deprimente do homem moderno que perdeu a capacidade de resistir aos seus acusadores. O personagem principal de “O Processo”, K., foi preso, mas nunca soube qual a sua culpa. Vai de tribunal a juiz, a advogado e novamente a tribunal, queixando-se sem veemência e pedindo que alguém lhe explique do que foi acusado, mas nunca afirma seus direitos, nunca estabelece um limite, dizendo: “Além disso, não recuarei, ainda que me matem”. O padre grita para ele, na igreja: “Você não compreende coisa alguma?” – grito que não primava pelas boas maneiras, tanto burguesas como eclesiásticas, mas revelava a profunda preocupação de uma pessoa por outra e significava: “Você não tem mais energia alguma? Não é capaz de erguer-se e afirmar-se?”

(Adaptado de MAY, Rollo. O homem à procura de si mesmo. Vozes, Petrópolis, 1980, p.126.)

41. De acordo com o texto, o grito do padre revela

(A) um comportamento inadequado do padre de acordo com as normas burguesas e eclesiásticas.

(B) a preocupação de um religioso com a falta de fé do homem, personificado por K.(C) um comportamento exasperado diante do queixume indolente de K.(D) uma forte reação diante da falta de iniciativa, de auto-afirmação de K.(E) uma indignação veemente diante do processo injusto a que K. estava sendo

submetido.

19

Page 20: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

42. A palavra deprimente (l. 1) NÃO pode ser substituída por

(A) aviltante.(B) envilecido.(C) despojado.(D) ignóbil.(E) degradante.

43. Considere o trecho (...) encontramos o quadro deprimente do homem moderno que perdeu a capacidade de resistir aos seus acusadores. (l.1 e 2). A colocação de uma vírgula depois de moderno

(A) implicaria que todo homem moderno perdeu a capacidade de resistir aos seus acusadores.(B) enfatizaria a noção de que nem todos os homens modernos perderam a capacidade

de resistir aos seus acusadores.(C) tornaria a frase obscura, em virtude da interrupção do pensamento.(D) negaria a idéia de totalidade expressa pelo artigo definido na expressão do homem moderno.(E) implicaria a necessidade de inserção de mais uma vírgula, entre resistir e aos seus acusadores.

44. A alternativa que apresenta uma possibilidade de reescrita adequada do trecho (...) nunca estabelece um limite, dizendo: "Além disso, não recuarei, ainda que me matem." (l.5) é:

(A) nunca estabeleceu um limite, dizendo que além daquele ponto não recuará ainda que lhe matem.(B) nunca estabeleceu um limite, dizendo que, além daquele ponto, não iria recuar, ainda que o matassem.(C) nunca estabeleceu um limite, dizendo que além dele não irá recuar ainda que eles matem-no.(D) nunca estabeleceu um limite, dizendo que além disso não recuará ainda que matem ele.(E) nunca estabeleceu um limite, dizendo que, além dele, não irá recuar ainda que eles o matarem.

45. A palavra burguesas (l.7) é a forma feminina de burguês , que deriva de burgo, à qual se anexou o sufixo -ês. Acrescenta-se o mesmo sufixo à palavra

(A) honrado.(B) altivo.(C) fluido.(D) ácido.(E) corte.

20

Page 21: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

46. Se a palavra Você ( l.8) fosse substituída por Tu, quantas outras palavras das duas frases interrogativas, entre aspas, ao final do texto deveriam ser modificadas ou substituídas?

(A) Nenhuma.(B) Apenas uma.(C) Apenas duas.(D) Apenas três.(E) Apenas quatro.

Instrução: As questões de 47 a 50 referem-se ao texto que segue.

Nossas instituições sociais quanto nossa cultura material deixaram-se alagar de influência ameríndia, como mais tarde da africana, da qual se contaminaria o próprio direito: não diretamente, é certo, mas sutil e indiretamente. Nossa “benignidade jurídica”, já a interpretou Clóvis Beviláqua como reflexo da influência africana. Certa suavidade brasileira na punição do crime de furto talvez reflita particular contemporização do europeu com o ameríndio, quase insensível à noção desse crime em virtude do regime comunista ou meio comunista de sua vida e economia.

(FREYRE, Gilberto. Casa Grande & Senzala . Rio de Janeiro, José Olympio, 1946, p.223)

47. Assinale a alternativa que faz uma afirmação correta sobre o sentido do texto.

(A) Na última frase (l.4-6), o texto sugere que o brasileiro não pune os crimes de furto com severidade porque, como os ameríndios e africanos, tem tendência a adotar o regime comunista.

(B) O autor do texto identifica, na maneira como o brasileiro lida com o crime de furto, uma possível influência de um modo de ser do índio.

(C) O texto condena a "benignidade jurídica", que, segundo ele, deriva da influência africana na cultura brasileira.(D) Considerando a opinião de Clóvis Beviláqua, podemos afirmar que o direito brasileiro

sofreu forte influência do africano e do silvícola americano.(E) Segundo o texto, o brasileiro não pune o crime de furto porque sua cultura

contaminou-se de uma certa benevolência herdada dos africanos.

48. Considere as seguintes afirmações acerca da primeira frase do texto.I - A palavra como poderia ser colocada imediatamente após a palavra quanto (l.1) para

expressar efeito comparativo implícito no significado da oração.II - A palavra quanto (l.1) poderia ser substituída pela conjunção e, sem acarretar

alteração no significado global do texto.III - A palavra Tanto poderia ser colocada no início da oração, sem acarretar alteração no significado.

Quais estão corretas?

(A) Apenas I.(B) Apenas II.

21

Page 22: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(C) Apenas III.(D) Apenas II e III.(E) I, II, e III.

49. O adjetivo insensível (l.5) modifica a seguinte palavra do texto:

(A) punição (l.4).(B) contemporização (l.4).(C) europeu (l.4).(D) ameríndio (l.5).(E) noção (l.5).

50. A seguir são propostas transformações relativas à passagem Nossa ‘benignidade jurídica’, já a interpretou Clóvis Beviláqua como reflexo da influência africana (l.3).

I - Clóvis Beviláqua já interpretou nossa ‘benignidade jurídica’ como reflexo da influência africana.II - Já nossa ‘benignidade jurídica’ foi interpretada por Clóvis Beviláqua como reflexo da influência africana.III - Nossa ‘benignidade jurídica’ foi interpretada já por Clóvis Beviláqua como reflexo da influência africana.

Quais mantêm o significado equivalente ao da frase original?

(A) Apenas I.(B) Apenas II.(C) Apenas I e II.(D) Apenas I e III.(E) I, II e III.

Prova de Legislação

51. A proibição genérica de acesso a concurso público, tão-somente em razão da idade do candidato, é inconstitucional porque

(A)fere o princípio da legalidade.(B)impede a livre manifestação do pensamento.(C)revela tratamento diferenciado entre homens e mulheres.(D)viola o princípio da igualdade.(E)é incompatível com a legislação ordinária.

52. A indissolubilidade do vínculo federativo no Estado Brasileiro tem como característica

(A)a adoção do direito de secessão.(B)a existência de um governo geral.(C)a unidade constitucional de competências.(D)a possibilidade de intervenção federal, para manutenção do equilíbrio federativo.

22

Page 23: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

(E)a nacionalidade variável dos cidadãos conforme os diversos Estados-membros.

53. O servidor público que indevidamente exigir para si, dinheiro, para deixar de praticar ato funcional, comete o crime de

(A)peculato.(B)corrupção ativa.(C)concussão.(D)corrupção passiva.(E)tráfico de influência.

54. Qual dos crimes abaixo indicados é classificado pelo Código Penal como cometido por particular contra a Administração Pública?

(A)excesso de exação(B)corrupção passiva(C)condescendência criminosa(D)advocacia administrativa(E)usurpação de função pública

55. Acerca da Lei nº 8.429/92, é CORRETO afirmar que

(A) a imposição das suas cominações não exclui a aplicação de sanções civis, penais e administrativas ao responsável por ato de improbidade administrativa.

(B) por tratar-se de lei federal, não tem aplicação nos âmbitos estadual e municipal.(C) o particular que concorrer para a prática do ato de improbidade administrativa não fica

sujeito às suas cominações.(D) suas cominações não se aplicam aos titulares de cargo em comissão.(E) suas cominações não se aplicam aos servidores de autarquias.

56. Qual das sanções abaixo NÃO constitui cominação decorrente da prática de ato de improbidade administrativa nos termos da Lei nº 8.429/92?

(A) multa civil(B) reclusão (C) ressarcimento integral do dano(D) perda da função pública(E) proibição de contratar com o Poder Público

57. Dentre as alternativas abaixo, NÃO constitui pena disciplinar

(A) a multa.(B) a demissão.(C) a repreensão.(D) a indenização. (E) a cassação de aposentadoria.

23

Page 24: Concurso para Técnico em Informática fileC-08 TÉCNICO EM INFORMÁTICA - ÁREA SISTEMAS Prova de conhecimentos Específicos 1.Numere a coluna da direita de acordo com a primeira,

58. A disponibilidade decorrerá

(A) da exoneração do servidor.(B) da demissão do servidor.(C) da extinção do cargo ou da declaração da sua desnecessidade.(D) de pedido do servidor.(E) de reversão.

59. O órgão da Administração Superior do Ministério Público, encarregado de orientar e fiscalizar as atividades funcionais e a conduta dos membros da Instituição, é

(A) a Procuradoria-Geral de Justiça.(B) a Corregedoria-Geral de Justiça.(C) o Conselho Superior do Ministério Público.(D) o Colégio de Procuradores.(E) nenhuma das alternativas anteriores.

60. Compete aos Centros de Apoio Operacional do Ministério Público

(A) realizar a seleção de candidatos ao ingresso na carreira do Ministério Público.(B) prestar auxílio aos órgãos de execução na instrução de inquéritos civis.(C) propor as ações judiciais cabíveis para a defesa do patrimônio público.(D) expedir atos normativos, sem caráter vinculativo, aos membros da Instituição.(E) participar das audiências dos processos de sua atribuição.

24