A estrutura de um computador pode ser dividida em 4 partes. As instruções de um programa, a realização de cálculos de aritmética básica, sendo orientado por padrões binários, possibilitando a entrada, o processamento e saída de dados, sendo responsável por dizer o que os outros componentes devem fazer, são funções do(a):
Dentro da Unidade Central de Processamento de um computador, que componente se caracteriza por constituir uma pequena memória de alta velocidade, utilizada para armazenar resultados temporários e informações de controle?
No sistema de gerenciamento de memória, Multiprogramação com Partições Variáveis, os espaços livres na memória física são mantidos pelo sistema operacional em uma lista, chamada de lista de lacunas. A forma de percorrer a lista das lacunas, onde se utiliza a lacuna que possuir a menor sobra, é denominada de:
Um processo pode ser visto como um container de recursos utilizados por uma ou mais tarefas. Os processos podem ter uma série de threads associadas e as threads de um processo são conhecidas como:
Os sistemas operacionais do Windows Server permitem padronizar todas as máquinas empresariais e conectá-las ao servidor. Isso inclui funções como o diretório ativo, que:
O sistema Linux possui uma estrutura básica de diretórios. Assinale a alternativa que se refere aos diretórios descritos abaixo: I. Contém arquivos, programas do sistema que são usados com frequência pelos usuários; II. Arquivos de configuração de seu computador local.
O processo de programação inicia-se com a edição de um programa-fonte e termina com a geração de um programa executável. Assinale a alternativa abaixo que se refere ao seguinte conceito: criado pela conversão do código-fonte em linguagem de máquina, e é gerado pelo compilador:
No que diz respeito às estruturas de dados, assinale a alternativa INCORRETA:
Basicamente, JavaScript é uma linguagem de programação que adiciona interatividade a um site. As Variables são contêineres que armazenam valores. Você começa declarando uma variável com a palavra-chave
A linguagem UML procura fornecer meios para auxiliar no levantamento dos requisitos que irão constituir um sistema, além de recursos para a modelagem de estruturas que farão parte do mesmo. Assinale a alternativa que se refere ao tipo de diagrama UML que detalha o funcionamento de partes de um sistema ou processos de negócio relacionados a tal aplicação:
Dentro da programação orientada a objetos, que conceito indica que os dados contidos em um objeto somente poderão ser acessados e/ou modificados através de seus métodos?
Na linguagem JAVA, os métodos possuem características especiais e tem a principal funcionalidade de acessar os atributos privados do objeto. Assinale a alternativa abaixo que se refere a uma palavra reservada para essas características especiais:
No Java o gerenciamento de memória é feito em dois espaços distintos, a Stack e o Heap. A memória Heap é onde são guardados todos os objetos do seu código. Para definir o define qual o tamanho mínimo que o Heap deve ter, utiliza-se o seguinte parâmetro:
A JDBC (Java Database Connectivity), faz o envio de instruções SQL para qualquer banco de dados relacional, desde que haja um driver que corresponda ao mesmo presente. Que objeto é o responsável por receber os comandos SQL e fazer o envio das informações, assim como o retorno?
Para conseguir executar páginas JSP, é preciso instalar na sua máquina um servidor JSP. Por se tratar de uma extensão ao modelo de programação Java, o JSP pode ser executado em qualquer plataforma. O Tomcat vem configurado para ser executado na porta
Ao iniciar um repositório git, será criado um subdiretório .git e este armazenará os dados e metadados de todas as alterações feitas no repositório. O comando abaixo é utilizado para: git checkout [commit] -b [nome do ramo]
A ideia por trás do desenvolvimento guiado por teste (TDD) é que primeiro devemos escrever os testes para posteriormente escrever o código. Colocar o TDD em prática significa trabalhar de forma cíclica. O modelo F.I.R.S.T. existe para ajudar nesse processo e cada letra do acrônimo representa um princípio a ser seguido. A descrição abaixo refere-se à seguinte letra desse acrônimo: Um teste não deve depender de outro, eles precisam ser executados de forma independente e em qualquer ordem. Dessa forma fica fácil de encontrar onde e porque alguma falha acontece.
A integridade de dados se refere à acurácia, completude e consistência dos dados armazenados em um sistema de banco de dados relacional (ou outro sistema). Que tipo de integridade de dados assegura que valores de uma coluna em uma tabela são válidos baseados nos valores em uma outra tabela relacionada?
Em relação às cláusulas da Linguagem de Manipulação de Dados, SQL, assinale a alternativa que se refere àquela que diz qual será a condição para agrupamento dos dados da cláusula do GROUP BY:
Linguagem de definição de dados (DDL na sigla em inglês) é uma linguagem de programação de computação usada para alterar ou modificar dados em um banco de dados. Para exclusão de todos os registros de uma tabela de forma imediata, pois não grava os dados que estão sendo removidos no log de transações, é utilizado o comando:
O conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função, e que armazena tarefas repetitivas e aceita parâmetros de entrada para que a tarefa seja efetuada de acordo com a necessidade individual, é denominado de:
Topologia de rede é a forma como os computadores são ligados em uma rede. A topologia estrela é caracterizada, principalmente, pelo seguinte aspecto:
Que camada do modelo OSI é responsável pelo tratamento das comutações, realizando o controle de fluxo e a detecção de erros na transmissão?
Assinale a alternativa que se refere à camada do protocolo TCP/I, caracterizada no texto abaixo: Os protocolos deste nível possuem um esquema de identificação das máquinas interligadas por este protocolo. Por exemplo, cada máquina situada em uma rede Ethernet, Token-Ring ou FDDI possui um identificador único chamado endereço MAC que permite distinguir uma máquina de outra, possibilitando o envio de mensagens específicas para cada uma delas. Tais redes são chamadas redes locais de computadores.
Que protocolo utilizado em redes de computadores permite a estes obterem um endereço IP automaticamente?
O propósito fundamental da comunicação de dados é o intercâmbio de informações. O tipo de transmissão de dados, onde A e B podem transmitir e receber dados ao mesmo tempo, é denominado de:
Assinale a alternativa que se refere aos equipamentos de rede descritos abaixo: I. São pontes que operam na camada de rede do Modelo OSI. Eles são responsáveis por tomar a decisão de qual caminho percorrer para interligar redes diferentes; II. É um repetidor inteligente. Ela opera na camada de enlace do modelo OSI. Isso significa que ela tem a capacidade de ler e analisar os quadros de dados que estão circulando na rede.
VoIP (Voice over Internet Protocol) é uma tecnologia que permite a transmissão de voz por IP, tornando possível a realização de chamadas telefônicas (com qualidade) pela internet. Nesse contexto, assinale a alternativa que preenche corretamente as lacunas do texto abaixo: Apesar dos vários padrões de VoIP, praticamente todas as empresas adotaram o protocolo ___, que, basicamente, tenta fazer com que os pacotes sejam recebidos conforme a ordem de envio. O _____"ordena" os pacotes de dados, de forma que seja possível a transmissão de dados em tempo real. Caso algum pacote chegue atrasado, o ____ causa uma interpolação entre o "intervalo" deixado pelo pacote e este não é entregue.
Na Computação em Nuvem, quando o cliente controla apenas sua aplicação e paga somente pelo o que foi utilizado (tráfego de rede, espaço de armazenamento, tempo de processamento, etc), e o controle da infraestrutura fica sob a responsabilidade do provedor do serviço, ele está fazendo o uso do serviço:
O desenvolvimento de software possibilita unir tecnologia e estratégia como solução para diversos problemas de um negócio. A primeira etapa no desenvolvimento de softwares e uma das mais importantes no processo é o(a):
O Processo de Teste de Software, tem como objetivo dar formato às atividades, passos, artefatos, papéis e responsabilidades envolvidas em um teste, de forma a organizar e permitir o controle do ciclo pelos seus envolvidos. Durante o Controle do Teste, procura-se, entre outros, realizar:


















