Questões de Concurso
Para tecnologia da informação
Foram encontradas 164.808 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A maioria dos sistemas com memória virtual utiliza uma técnica denominada paginação. Em qualquer computador, existe um conjunto de endereços de memória que os programas podem gerar ao ser executados. Quando um programa usa uma instrução do tipo
MOV REG, 1000
ele deseja copiar o conteúdo do endereço de memória 1000 para o registrador REG (ou o contrário, depende do computador). Endereços podem ser gerados com o uso de indexação, de registradores-base, registradores de segmento ou outras técnicas. Esses endereços gerados pelo programa são denominados:
Para permitir que as aplicações interajam com diferentes sistemas de arquivos, implementados em diferentes tipos de dispositivos locais ou remotos, o Linux adota uma abordagem utilizada em outros sistemas Unix: a do sistema de arquivos virtual (VFS). Dentre as assertivas a seguir, pode-se afirmar que:
Quando um computador é multiprogramado, ele tem múltiplos processos e threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão simultaneamente no estado pronto. Considere as características apresentadas de algoritmos de escalonamento:
I. a CPU é atribuída aos processos na ordem em que eles a requisitam, sendo que o processo pode executar por quanto tempo necessitar.
II. um intervalo de tempo, o quantum, é atribuído ao processo e define o tempo em que este processo poderá executar. Se, ao final do quantum, o processo ainda estiver executando, ele sofrerá preempção.
III. quando várias tarefas igualmente importantes estiverem postadas na fila de entrada, à espera de ser iniciadas, o escalonador escolhe a tarefa mais curta primeiro.
Os algoritmos de escalonamento que possuem as características apresentadas nos itens I, II e III, respectivamente, são:
Os sistemas de arquivos estruturados com base em log, denominado sistemas de arquivos journaling, possuem a premissa básica de manter um registro sobre o que o sistema de arquivos irá fazer antes que ele efetivamente o faça. São exemplos de sistemas de arquivos que implementam journaling:
A virtualização de sistemas é uma solução que permite a um único computador hospedar múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. Sobre os conceitos de virtualização é correto afirmar que:
Qual a principal função de um fax em um escritório?
Atualmente os internautas utilizam diversas ferramentas de busca e pesquisa na internet. Além do , outras duas ferramentas desse tipo são:
No browser Firefox Mozilla, para verificar o andamento dos downloads, deve-se acionar um ícone ou executar um atalho de teclado, que são:
As figuras (I) e (II) abaixo mostram a topologia e o conector empregados atualmente na implementação de redes cabeadas de computadores padrão Ethernet.
(I)
(II)
A topologia e o conetor empregados são denominados, respectivamente:
A planilha abaixo foi criada no Excel 2010 BR.
Na planilha foram realizados os procedimentos listados a seguir.
Nessas condições, as expressões inseridas nas células E19 e E21 foram respectivamente:
Observe o texto abaixo, digitado no Word 2010 BR.
Ao texto foram realizados os seguintes procedimentos:
- Inicialmente com alinhamento à esquerda, o texto foi centralizado por meio da execução da execução de um atalho de teclado.
- À palavra foi aplicado um efeito artístico, por meio de um recurso do Word.
O atalho de teclado e o recurso são respectivamente:
Um técnico Administrativo está digitando um texto no Word 2010 BR, em um computador com sistema operacional Windows 7 BR. Para visualizar o texto a ser impresso, ele deve acionar, por meio do cursor do mouse, um ícone existente na Barra de Ferramentas de Acesso Rápido. Esse ícone é:
Na tela do gerenciador de pastas e arquivos em microcomputadores com sistema operacional Windows 8 BR, a execução do atalho de teclado Ctrl + A tem a seguinte finalidade:
Em microcomputadores com sistema operacional Windows XP em português, o acesso ao menu Iniciar é realizado por meio do acionamento do botão existente no canto inferior esquerdo da tela. Este acesso é também possível pelo acionamento do logotipo do Windows - ou resultado da execução do seguinte atalho de teclado:
Atualmente os notebooks têm utilizado um dispositivo de armazenamento de dados, ilustrado na figura abaixo.
É um dispositivo que emprega uma nova tecnologia, que dispensa o uso de partes móveis e que elimina partes mecânicas, reduzindo as vibrações. Apresenta como vantagens o tempo de acesso reduzido à memória flash e a maior resistência a impactos que possui em relação aos HDs comuns, um fator muito importante quando se trata de computadores portáteis. Esse dispositivo é conhecido pela sigla:
Nos principais periféricos utilizados na operação dos microcomputadores atuais, dois dispositivos são empregados exclusivamente na entrada de dados para processamento. Esses dispositivos são:
A planilha a seguir está sendo editada por meio do MS-Excel 2010, em sua configuração padrão.
A |
B |
C |
D |
|
1 |
2 |
5 |
3 |
|
2 |
3 |
6 |
2 |
|
3 |
4 |
1 |
6 |
Assinale a alternativa que contém o valor que será exibido na célula D1, após esta ser preenchida com a fórmula =MAIOR(A1:C3;3)
Geralmente, documentos oficiais seguem padrões de formato, com estilos, margens e outros recursos pré-determinados. Assinale a alternativa que contém o ícone do MS-Word 2010, em sua configuração padrão, referente ao trabalho com margens das páginas dos documentos.
Criada no ano de 1995 e considerada padrão no ano de 1997, a linguagem JavaScript, inventada por Brendan Eich, é uma linguagem voltada para a programação web e interage muito bem com outra linguagem web, o HTML. Enquanto o HTML serve para definir o conteúdo das páginas, a função do JavaScript é programar o comportamento delas.
(W3SCHOOLS TUTORIALS. Disponível em: <https://www.w3schools.com/> . Acesso em: 22 mar. 2018, com adaptações)
Suponha que você foi incumbido de adicionar um código JavaScript em uma aplicação Web para que seja exibido um alerta para o usuário quando ele for fazer uma operação irreversível no sistema, como, por exemplo, excluir algum registro importante. Esse alerta só deverá desaparecer da tela do usuário quando ele clicar no botão “ok”, a fim de garantir que ele tenha visto a mensagem.
O cenário a ser analisado é o seguinte: o usuário deseja excluir a sua matrícula de cursos de capacitação nos quais fez inscrição. O primeiro passo, o de selecionar os cursos, o usuário já fez. Agora o sistema pede que o usuário clique no botão “Continuar para prosseguir com a exclusão”. A sua tarefa é fazer com que, ao clicar no botão “Continuar”, o usuário receba a seguinte mensagem: “Aviso: Essa é uma operação irreversível”. E só deixe de ver a mensagem após clicar em “OK”.
Qual é o código JavaScript coerente com a demanda que você recebeu e que atende a todos os requisitos mencionados?
Pilhas são as mais simples de todas as estruturas de dados, apesar de estar entre uma das mais importantes, na medida em que são usadas em uma gama de aplicações diferentes que incluem estruturas de dados muito mais sofisticadas. Uma pilha é uma coleção de objetos que são inseridos e retirados de acordo com o princípio de que “o último que entra é o primeiro que sai”.
Formalmente, uma pilha é um tipo abstrato de dados que suporta os seguintes métodos:
push(e) -> insere o objeto (e) no topo da pilha;
pop() -> remove o elemento que está no topo da
pilha e o retorna. Se a pilha estiver vazia retorna
um erro;
size( ) -> retorna o número de elementos da
pilha;
isEmpty( ) -> retorna um booleano indicando se
a pilha está vazia;
top() -> retorna o elemento que está no topo da
pilha sem retirá-lo. Se a pilha estiver vazia
retorna um erro.
Outra estrutura de dados fundamental é a fila. Ela é uma prima próxima da pilha, pois uma fila é uma coleção de objetos que são inseridos e removidos de acordo com o princípio de que “o primeiro que entra é o primeiro que sai”.
De maneira análoga à pilha, a fila também é um tipo abstrato de dados e suporta os seguintes métodos:
enqueue(e) -> insere o elemento (e) no fim da
fila;
dequeue() -> retira o elemento da frente da fila e
o retorna. Se a fila estiver vazia retorna um erro;
size() -> retorna o número de elementos na fila;
isEmpty() -> retorna um booleano indicando se
a fila está vazia;
front() -> retorna, mas não remove, o elemento
que está na frente da fila. Se a fila estiver vazia
retorna um erro;
(GOODRICH, M. T., Estruturas de Dados e Algoritmos em Java, 4 ed., Porto Alegre: Bookman, 2007, com adaptações).
As duas tabelas a seguir apresentam operações com pilhas e filas sendo executadas.
A primeira mostra uma série de operações de pilha e seus efeitos sobre uma pilha de números inteiros inicialmente vazia.
A segunda tabela mostra uma série de operações e seus efeitos sobre uma fila de números inteiros inicialmente vazia.
As operações são executadas na mesma ordem das linhas, ou seja, a operação da linha 02 foi executada depois da operação da linha 01, a operação da linha 03 foi executada depois da operação da linha 02 e assim sucessivamente até a linha final da tabela, que mostra a última operação executada.
Selecione, dentre as alternativas disponíveis, aquela que substitui corretamente os termos {?} em cada tabela, nas linhas indicadas. Atente-se para o fato de que existe três {?} em cada tabela.