Questões de Concurso Público TSE 2007 para Analista Judiciário - Tecnologia da Informação

Foram encontradas 42 questões

Q5693 Direito Constitucional
Na qualidade de advogado, Walter foi ministro do TSE no período de 5/3/1995 a 5/2/1999 e também no período compreendido entre 7/7/2002 e 6/7/2006. Quanto aos dois períodos em que Walter foi membro do TSE, assinale a opção correta.
Alternativas
Q5694 Direito Constitucional
Considerando que Augusto atualmente seja juiz do Tribunal Regional Eleitoral de São Paulo (TRE-SP), é correto inferir que ele não é
Alternativas
Q5695 Direito Constitucional
O TSE, em decisão tomada por maioria absoluta, indeferiu um mandado de segurança impetrado contra ato do presidente do TRE-PE. Nesse caso, com base na Constituição da República, a decisão do TSE é recorrível, pois
Alternativas
Q5696 Direito Administrativo
Considere a seguinte afirmação: diversamente da aposentadoria, o falecimento de servidor ocupante de cargo comissionado acarreta vacância do cargo público que ele ocupava. Essa afirmação é
Alternativas
Q5697 Direito Administrativo
Beatriz ocupa cargo de provimento efetivo lotado na sede do TRE-BA. Seu marido foi nomeado para cargo de provimento efetivo no TRE-MT, razão por que Beatriz solicitou à administração do TRE-BA sua remoção para cargo idêntico no TRE-MT. Nessa situação hipotética, a solicitação da servidora
Alternativas
Q5698 Direito Administrativo
Arnaldo tomou posse, mediante ato de um procurador constituído especificamente para essa finalidade, em cargo de analista judiciário do TSE. Porém, passado um mês da nomeação, ele não se apresentou para entrar em exercício, por ter desistido de ingressar no serviço público. Diante dessa situação hipotética, assinale a opção correta.
Alternativas
Q5699 Direito Administrativo
Considere a seguinte assertiva: a nomeação é uma forma de provimento inaplicável a cargos públicos comissionados, pois a investidura nesses cargos independe da aprovação em concurso público. Esta assertiva é
Alternativas
Q5700 Direito Administrativo
Adalberto foi condenado administrativamente a pena de demissão, pela prática de corrupção. Um ano depois, ele foi absolvido, por falta de provas, no processo penal em que era acusado da prática do ato de corrupção que originou seu desligamento do serviço público. Nessa situação,
Alternativas
Q5701 Arquitetura de Computadores
Com relação aos sistemas de numeração e aritmética de complementos, assinale a opção correta.
Alternativas
Q5702 Arquitetura de Computadores
Julgue os seguintes itens acerca das arquiteturas de computadores.

I O projeto de um RISC não procura minimizar o tempo gasto nas chamadas a procedimentos, pois programas escritos para esse tipo de processador têm menos chamadas do que os escritos para um CISC.

II Uma técnica para simplificar o conjunto de instruções em um RISC é não prover instruções com modos de endereçamento variados e complexos. Podem também ser reduzidas as instruções que acessam a memória.

III Na arquitetura PC, o front-side-bus (FSB) interliga o processador à memória cache, mas não à memória principal. A freqüência do clock da unidade central de processamento tem que ser a do seu FSB.

IV Os termos IDE, SCSI e SATA designam tipos de interfaces usadas para comunicação com unidades de disco rígido. A SATA é uma interface paralela para comunicação com unidades de disco.

V O projeto de uma memória cache visa aumentar a chance de se encontrar o dado na cache, minimizar o atraso resultante de um dado não estar na cache e minimizar o custo de atualizar a memória principal.

A quantidade de itens certos é igual a
Alternativas
Q5703 Arquitetura de Computadores
No que se refere a arquiteturas de computadores, julgue os próximos itens.

I A interface entre o processador e a memória pode se tornar um fator limitante em um computador, mas um RISC não precisa minimizar os acessos à memória uma vez que as suas instruções são pequenas.

II Quando uma memória cache está cheia e os dados desejados não estão na cache, é preciso escolher os dados da cache que serão substituídos. O algoritmo Least Recently Used (LRU) pode ser usado para essa escolha.

III Em um processador, as execuções das instruções podem ser aceleradas via o princípio de linha de montagem, que possibilita a execução de várias suboperações em um dado instante.

IV No espelhamento de disco, são usadas duas unidades de discos diferentes para armazenar dados redundantes. O espelhamento provê tolerância a falhas e aumenta a quantidade do espaço de armazenamento.

V Parte de um sistema de gerência de memória virtual pode ser implementado em hardware através de uma unidade de gerência de memória. Essa unidade pode ser implementada no chip da unidade central de processamento.

Estão certos apenas os itens
Alternativas
Q5704 Redes de Computadores
Julgue os itens subseqüentes acerca das arquiteturas de computadores.

I. Em uma memória dividida em segmentos, um segmento ocupa uma região não contígua do espaço de endereçamento, os segmentos são de um mesmo tamanho e cada endereço tem um identificador de segmento.

II. As implementações da tecnologia RAID podem ser classificadas nos níveis 0 a 5. Um nível RAID pode melhorar o desempenho no acesso aos discos ou a tolerância a falhas. O espelhamento de disco é um exemplo de recurso provido.

III. Em uma memória onde segmentação e paginação são combinadas, cada segmento pode ser descrito por uma tabela de páginas. Cada entrada na tabela de segmentos pode conter um par (A, B), em que A identifica a tabela de páginas que descreve um segmento e B é o limite do segmento.

IV. Há unidades de gerência de memória que combinam segmentação e paginação. Para acelerar a tradução, que pode requerer o acesso a duas tabelas, partes das tabelas podem ser armazenadas em memórias associativas.

V. Nas memórias não paginadas, ocorre fragmentação quando os blocos livres de memória são tão pequenos que deixam de ser úteis. Nas memórias paginadas, não existe fragmentação pois a memória é alocada em múltiplos de páginas.

A quantidade de itens certos é igual a
Alternativas
Q5705 Sistemas de Informação
Considerando-se os conceitos e funções dos softwares básicos, assinale a opção correta.
Alternativas
Q5706 Sistemas Operacionais
Julgue os seguintes itens acerca dos sistemas operacionais.

I Em um computador do tipo PC, mais de um sistema operacional pode ser instalado, desde que adotem um mesmo formato para os seus sistemas de arquivos. Se mais de um formato for adotado, será impossível a carga dos sistemas.

II Em um sistema de arquivos, além dos blocos que armazenam os dados dos arquivos, podem existir blocos que armazenam dados sobre as partições ou sobre outros blocos.

III O algoritmo de escalonamento de disco shortest-seek-timefirst serve todas as solicitações próximas da posição atual da cabeça de leitura e gravação antes de mover a cabeça para locais mais distantes.

IV O desempenho do algoritmo round robin no escalonamento de um processador depende do tamanho da fatia de tempo. A fatia deve ser grande, quando comparada ao tempo para a mudança de contexto.

V Os threads podem compartilhar códigos e dados. A criação, escalonamento e gerenciamento de threads não podem ser feitos por um sistema operacional, têm que ser feitos por uma camada acima do sistema operacional.

A quantidade de itens certos é igual a
Alternativas
Q5707 Arquitetura de Software
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta.
Alternativas
Q5708 Sistemas Operacionais
Considerando-se os sistemas operacionais Windows, assinale a opção correta.
Alternativas
Q5709 Algoritmos e Estrutura de Dados
Acerca da representação e do armazenamento de informações, assinale a opção correta.
Alternativas
Q5710 Programação
Código para as questões 40 e 41

class Porta {

int numero;

public:

Porta(int numero):numero(numero){}

virtual ~Porta(){cout << "Fechar" << "\n";}

virtual void enviar(char) throw (invalid_argument) = 0;

int getNumero() const {return numero;}

};

class Serial:public Porta {

string nome;

public:

Serial(int numero, string nome):Porta(numero), nome(nome){}

~Serial(){cout << "Encerrar" << "\n";}

string getNome() const;

void enviar(char) throw (invalid_argument);

};

inline string Serial::getNome() const {

return nome;

}

void Serial::enviar(char dado) throw (invalid_argument){

if (dado == '0')

throw invalid_argument("Valor nulo");

cout << "Enviar " << dado << "\n";

}

Considerando o trecho de código apresentado, escrito na linguagem C++, assinale a opção correta.
Alternativas
Q5711 Programação
Código para as questões 40 e 41

class Porta {

int numero;

public:

Porta(int numero):numero(numero){}

virtual ~Porta(){cout << "Fechar" << "\n";}

virtual void enviar(char) throw (invalid_argument) = 0;

int getNumero() const {return numero;}

};

class Serial:public Porta {

string nome;

public:

Serial(int numero, string nome):Porta(numero), nome(nome){}

~Serial(){cout << "Encerrar" << "\n";}

string getNome() const;

void enviar(char) throw (invalid_argument);

};

inline string Serial::getNome() const {

return nome;

}

void Serial::enviar(char dado) throw (invalid_argument){

if (dado == '0')

throw invalid_argument("Valor nulo");

cout << "Enviar " << dado << "\n";

}

Ainda considerando o trecho de código apresentado, escrito na linguagem C++, assinale a opção correta.
Alternativas
Q5712 Programação

1

2 Elemento<T> *primeiro, *ultimo;

3 public:

4 Fila():primeiro(0), ultimo(0){}

5 void inserir(T dado);

6 };

7

8

9 if(primeiro == 0) primeiro = elemento;

10 else ultimo->prox = elemento;

11 ultimo = elemento;

12 }



 O trecho de código acima está escrito na linguagem C++. Assinale a opção que completa corretamente as linhas 1, 7 e 8 desse trecho de código, respectivamente.
Alternativas
Respostas
21: D
22: C
23: D
24: B
25: X
26: B
27: C
28: D
29: D
30: B
31: C
32: B
33: A
34: C
35: C
36: D
37: A
38: D
39: B
40: C