Início Questões de Concursos Pesquisador Ciência da Computação Resolva questões de Pesquisador Ciência da Computação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Pesquisador Ciência da Computação Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1Q219922 | Programação, Java, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação ao uso de threads na linguagem Java, assinale a opção correta. ✂️ a) O método yield é utilizado para forçar um thread a entrar no modo de suspensão. ✂️ b) O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. ✂️ c) Uma classe pode definir tanto métodos, quanto variáveis sincronizadas. ✂️ d) Métodos static não podem ser synchronized. ✂️ e) Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade, pode ser utilizado o método setPriority. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2Q220202 | Sistemas Operacionais, Gerência de Memória, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU. ✂️ a) Instalação de uma CPU mais rápida. ✂️ b) Aumento do tamanho da página. ✂️ c) Diminuição do conjunto de trabalho do processo. ✂️ d) Instalação de um disco de paginação maior. ✂️ e) Aumento do tamanho da área de swapping no disco. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 3Q220061 | Informática, Hexadecimal, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsiderando-se os números 22B e 11E em hexadecimal, é correto afirmar que a diferença entre esses dois números, também em hexadecimal, é igual a ✂️ a) 103. ✂️ b) 10C. ✂️ c) 10D. ✂️ d) 11C. ✂️ e) 11D. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 4Q220395 | Informática, Sistemas Operacionais, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEUm sistema de tempo real é um sistema computadorizado que exige não apenas que os resultados da computação sejam corretos, mas também que os resultados sejam produzidos dentro de um período de tempo especificado. Dessa maneira, a característica típica de um sistema de tempo real é ✂️ a) finalidade múltipla. ✂️ b) escalonamento preemptivo. ✂️ c) Kernel não preemptivo. ✂️ d) suporte a uma série de dispositivos periféricos, tais como telas gráficas, unidades de CD e DVD. ✂️ e) múltiplos usuários. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 5Q219225 | Informática, Arquitetura de processadores RISC, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA respeito das arquiteturas de computadores RISC e CISC, assinale a opção correta ✂️ a) Os computadores que implementam simultaneamente as arquiteturas RISC e CISC dispõem de processadores híbridos: um núcleo RISC executa instruções mais simples, enquanto instruções mais complexas são interpretadas na arquitetura CISC. ✂️ b) Na arquitetura RISC, é realizada mais de uma instrução em um ciclo de relógio. ✂️ c) A arquitetura CISC utiliza intensamente microcódigos que interpretam cada micro-operação de uma instrução. ✂️ d) Para melhoria de desempenho, a arquitetura CISC utiliza o princípio de paralelismo na execução de instrução, de forma a melhor explorar a técnica pipelining. ✂️ e) A abordagem RISC permite a simplificação de compiladores, uma vez que é mais simples gerar uma sequência de instruções de máquina a partir de instruções semelhantes a comandos de alto nível. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 6Q219543 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta. ✂️ a) As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto), o que pode reduzir a legibilidade dos programas construídos sem limitações. ✂️ b) No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas. ✂️ c) O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los. ✂️ d) As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções. ✂️ e) As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 7Q218867 | Informática, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPECorrelacionando a hierarquia de Chomsky com os reconhecedores de linguagem, é correto afirmar que a máquina de Turing, tradicional ou básica, corresponde às gramáticas ✂️ a) irregulares. ✂️ b) sensíveis ao contexto. ✂️ c) livres do contexto. ✂️ d) regulares. ✂️ e) sem restrição. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 8Q220199 | Engenharia de Software, Acoplamento e Coesão, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA coesão e o acoplamento são formas de se avaliar se a segmentação de um sistema em módulos ou em componentes foi eficiente. Acerca da aplicação desses princípios, assinale a opção correta. ✂️ a) O baixo acoplamento pode melhorar a manutebilidade dos sistemas, pois ele está associado à criação de módulos como se fossem caixas-pretas. ✂️ b) Os componentes ou os módulos devem apresentar baixa coesão e um alto grau de acoplamento. ✂️ c) Os componentes ou os módulos devem ser fortemente coesos e fracamente acoplados. ✂️ d) Um benefício da alta coesão é permitir realizar a manutenção em um módulo sem se preocupar com os detalhes internos dos demais módulos. ✂️ e) A modularização do programa em partes especializadas pode aumentar a qualidade desses componentes, mas pode prejudicar o seu reaproveitamento em outros programas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 9Q218786 | Redes de Computadores, QoS, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação aos conceitos de Qualidade de Serviço (QoS) em redes de computadores, assinale a opção correta. ✂️ a) O controle de congestionamento de anel aberto elimina o congestionamento, enquanto que o controle de congestionamento de anel fechado evita o congestionamento. ✂️ b) Programação, formatação de tráfego, reserva de recursos e controle de admissão são técnicas para melhorar a QoS . ✂️ c) Balde furado e balde de fichas são técnicas de controle de admissão. ✂️ d) Serviços integrados é um modelo de QoS baseado em fluxo, desenvolvido para o protocolo TCP. ✂️ e) O RSVP é um protocolo de sinalização que ajuda o IP a criar um fluxo e fazer formatação de tráfego. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 10Q219238 | Programação, C, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação ao processo de geração de código executável, assinale a opção correta. ✂️ a) Em um programa implementado na linguagem C, a linha “#include ”, que faça parte do código fonte, é analisada diretamente pelo compilador, de forma que o conteúdo do arquivo stdio.h passa a ser considerado parte integrante do programa. ✂️ b) Todo compilador de linguagem de programação de alto nível tem a responsabilidade de analisar o código fonte até a geração de código executável. ✂️ c) Carregadores são programas usados exclusivamente por linguagens de programação de alto nível, com o objetivo de transferir um módulo de carga para a memória. ✂️ d) A declaração de variável “int 7g;” em um programa escrito na linguagem Java, leva a um erro de compilação detectado durante a análise sintática. ✂️ e) Em programas que usam funções disponíveis em bibliotecas, as referências a estas funções serão resolvidas pelo ligador. No caso de bibliotecas estáticas, o código objeto das funções é integrado ao módulo executável durante o processo de ligação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 11Q220372 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsidere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte, uma resposta do compilador na identificação do erro de programação estará ✂️ a) no nível léxico. ✂️ b) no nível sintático. ✂️ c) no nível semântico. ✂️ d) no nível lógico. ✂️ e) nos níveis sintático e semântico, ao mesmo tempo. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 12Q220209 | Sistemas Operacionais, Algoritmo de Escalonamento, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEDiferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. Assinale a opção que apresenta um algoritmo capaz de produzir starvation. ✂️ a) prioridade ✂️ b) Round-Robin ✂️ c) primeiro a chegar, primeiro a ser atendido ✂️ d) eleição ✂️ e) múltiplas filas com realimentação Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 13Q220133 | Redes de Computadores, Arquitetura TCP IP, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEO único serviço que é realizado tanto pelo protocolo TCP quanto pelo protocolo UDP da camada de transporte da arquitetura TCP/IP é ✂️ a) controle de fluxo. ✂️ b) controle de envio. ✂️ c) controle de congestionamento. ✂️ d) controle de recebimento. ✂️ e) checksum. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 14Q220455 | Redes de Computadores, Topologias, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação aos meios de transmissão e às topologias das redes de computadores, assinale a opção correta. ✂️ a) Os meios de transmissão não guiados transportam ondas eletromagnéticas com o uso de um condutor físico. ✂️ b) Os cabos de par trançado podem transportar sinais de frequência mais alta que os cabos coaxiais. ✂️ c) As ondas infravermelhas são utilizadas atualmente, principalmente, para a comunicação em curta distância. Todavia, elas também podem ser usadas em redes WAN internas. ✂️ d) A topologia em anel é multiponto. Um sinal percorre todo o anel em um sentido, até atingir seu destino. ✂️ e) Em uma topologia de barramento, os nós são conectados ao barramento por meio de cabos transceptores e transceptores- vampiros. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 15Q220138 | Informática, Memória, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPESe a memória principal de um computador permite armazenar, no máximo, 4 gigabits, (232 bits) então, considerando-se que em cada célula de memória seja possível armazenar 32 bits, a capacidade máxima de endereçamento desse computador e a quantidade de bits necessária para representar essa quantidade máxima de endereços são iguais, respectivamente, a ✂️ a) 128 megabits e 8 bits. ✂️ b) 128 megabits e 27 bits. ✂️ c) 256 megabits e 32 bits. ✂️ d) 1 gigabit e 32 bits. ✂️ e) 4 gigabits e 27 bits. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 16Q219024 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPECom relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta. ✂️ a) Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. ✂️ b) Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. ✂️ c) Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. ✂️ d) Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. ✂️ e) Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 17Q219057 | Informática, Sistemas Distribuídos, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEO multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método secundário ativo. ✂️ a) Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam ser copiados entre os sistemas. ✂️ b) O servidor secundário também pode ser usado para o processamento de outras operações no sistema, além da função de assumir o processamento no caso de falha do servidor primário. ✂️ c) O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para outras tarefas de processamento. ✂️ d) Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige o gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes. ✂️ e) Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não é necessário gerenciar bloqueios de acesso aos dados dos servidores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 18Q219437 | Informática, Conceitos Básicos, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPENo que concerne a utilização e o processamento de máquina de Turing, assinale a opção correta. ✂️ a) Na máquina de Turing, o processamento inclui a sucessiva aplicação da função programada até ocorrer uma condição de parada. ✂️ b) A máquina em questão registra o valor da palavra de entrada e depois pára, quando a função indicar um movimento da cabeça para a esquerda e ela já se encontrar no início da fita. ✂️ c) O conjunto de símbolos usados pela máquina de Turing é infinito. ✂️ d) As saídas podem ser apenas binárias, pois as referidas máquinas trabalham com representações lógicas. ✂️ e) Uma máquina de Turing pode alterar várias entradas em cada vez, pois ela é capaz de transferir sua atenção para mais de uma posição da fita em cada argumento da função de transição. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 19Q220521 | Informática, Threads, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEAssinale a opção que apresenta um recurso de uso exclusivo de uma thread, em um processo multithreads. ✂️ a) variáveis globais ✂️ b) arquivos ✂️ c) pilhas de execução ✂️ d) sinais ✂️ e) semáforos Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 20Q219417 | Informática, Memória, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsidere um sistema com swapping, no qual as seguintes partições vazias de tamanho fixo estão na memória, na ordem apresentada: 20K, 14K, 35K, 8K, 17K, 39K, 22K e 27K. Se um processo solicitar a alocação de uma área de memória de 21K, o algoritmo de alocação de memória que faz a alocação minimizando a fragmentação interna é ✂️ a) next-fit. ✂️ b) first-fit. ✂️ c) worst-fit. ✂️ d) best-fit. ✂️ e) last-fit. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDFPróximo →
1Q219922 | Programação, Java, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação ao uso de threads na linguagem Java, assinale a opção correta. ✂️ a) O método yield é utilizado para forçar um thread a entrar no modo de suspensão. ✂️ b) O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. ✂️ c) Uma classe pode definir tanto métodos, quanto variáveis sincronizadas. ✂️ d) Métodos static não podem ser synchronized. ✂️ e) Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade, pode ser utilizado o método setPriority. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2Q220202 | Sistemas Operacionais, Gerência de Memória, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU. ✂️ a) Instalação de uma CPU mais rápida. ✂️ b) Aumento do tamanho da página. ✂️ c) Diminuição do conjunto de trabalho do processo. ✂️ d) Instalação de um disco de paginação maior. ✂️ e) Aumento do tamanho da área de swapping no disco. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
3Q220061 | Informática, Hexadecimal, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsiderando-se os números 22B e 11E em hexadecimal, é correto afirmar que a diferença entre esses dois números, também em hexadecimal, é igual a ✂️ a) 103. ✂️ b) 10C. ✂️ c) 10D. ✂️ d) 11C. ✂️ e) 11D. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
4Q220395 | Informática, Sistemas Operacionais, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEUm sistema de tempo real é um sistema computadorizado que exige não apenas que os resultados da computação sejam corretos, mas também que os resultados sejam produzidos dentro de um período de tempo especificado. Dessa maneira, a característica típica de um sistema de tempo real é ✂️ a) finalidade múltipla. ✂️ b) escalonamento preemptivo. ✂️ c) Kernel não preemptivo. ✂️ d) suporte a uma série de dispositivos periféricos, tais como telas gráficas, unidades de CD e DVD. ✂️ e) múltiplos usuários. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
5Q219225 | Informática, Arquitetura de processadores RISC, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA respeito das arquiteturas de computadores RISC e CISC, assinale a opção correta ✂️ a) Os computadores que implementam simultaneamente as arquiteturas RISC e CISC dispõem de processadores híbridos: um núcleo RISC executa instruções mais simples, enquanto instruções mais complexas são interpretadas na arquitetura CISC. ✂️ b) Na arquitetura RISC, é realizada mais de uma instrução em um ciclo de relógio. ✂️ c) A arquitetura CISC utiliza intensamente microcódigos que interpretam cada micro-operação de uma instrução. ✂️ d) Para melhoria de desempenho, a arquitetura CISC utiliza o princípio de paralelismo na execução de instrução, de forma a melhor explorar a técnica pipelining. ✂️ e) A abordagem RISC permite a simplificação de compiladores, uma vez que é mais simples gerar uma sequência de instruções de máquina a partir de instruções semelhantes a comandos de alto nível. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
6Q219543 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta. ✂️ a) As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto), o que pode reduzir a legibilidade dos programas construídos sem limitações. ✂️ b) No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas. ✂️ c) O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los. ✂️ d) As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções. ✂️ e) As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
7Q218867 | Informática, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPECorrelacionando a hierarquia de Chomsky com os reconhecedores de linguagem, é correto afirmar que a máquina de Turing, tradicional ou básica, corresponde às gramáticas ✂️ a) irregulares. ✂️ b) sensíveis ao contexto. ✂️ c) livres do contexto. ✂️ d) regulares. ✂️ e) sem restrição. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
8Q220199 | Engenharia de Software, Acoplamento e Coesão, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA coesão e o acoplamento são formas de se avaliar se a segmentação de um sistema em módulos ou em componentes foi eficiente. Acerca da aplicação desses princípios, assinale a opção correta. ✂️ a) O baixo acoplamento pode melhorar a manutebilidade dos sistemas, pois ele está associado à criação de módulos como se fossem caixas-pretas. ✂️ b) Os componentes ou os módulos devem apresentar baixa coesão e um alto grau de acoplamento. ✂️ c) Os componentes ou os módulos devem ser fortemente coesos e fracamente acoplados. ✂️ d) Um benefício da alta coesão é permitir realizar a manutenção em um módulo sem se preocupar com os detalhes internos dos demais módulos. ✂️ e) A modularização do programa em partes especializadas pode aumentar a qualidade desses componentes, mas pode prejudicar o seu reaproveitamento em outros programas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
9Q218786 | Redes de Computadores, QoS, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação aos conceitos de Qualidade de Serviço (QoS) em redes de computadores, assinale a opção correta. ✂️ a) O controle de congestionamento de anel aberto elimina o congestionamento, enquanto que o controle de congestionamento de anel fechado evita o congestionamento. ✂️ b) Programação, formatação de tráfego, reserva de recursos e controle de admissão são técnicas para melhorar a QoS . ✂️ c) Balde furado e balde de fichas são técnicas de controle de admissão. ✂️ d) Serviços integrados é um modelo de QoS baseado em fluxo, desenvolvido para o protocolo TCP. ✂️ e) O RSVP é um protocolo de sinalização que ajuda o IP a criar um fluxo e fazer formatação de tráfego. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
10Q219238 | Programação, C, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação ao processo de geração de código executável, assinale a opção correta. ✂️ a) Em um programa implementado na linguagem C, a linha “#include ”, que faça parte do código fonte, é analisada diretamente pelo compilador, de forma que o conteúdo do arquivo stdio.h passa a ser considerado parte integrante do programa. ✂️ b) Todo compilador de linguagem de programação de alto nível tem a responsabilidade de analisar o código fonte até a geração de código executável. ✂️ c) Carregadores são programas usados exclusivamente por linguagens de programação de alto nível, com o objetivo de transferir um módulo de carga para a memória. ✂️ d) A declaração de variável “int 7g;” em um programa escrito na linguagem Java, leva a um erro de compilação detectado durante a análise sintática. ✂️ e) Em programas que usam funções disponíveis em bibliotecas, as referências a estas funções serão resolvidas pelo ligador. No caso de bibliotecas estáticas, o código objeto das funções é integrado ao módulo executável durante o processo de ligação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
11Q220372 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsidere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte, uma resposta do compilador na identificação do erro de programação estará ✂️ a) no nível léxico. ✂️ b) no nível sintático. ✂️ c) no nível semântico. ✂️ d) no nível lógico. ✂️ e) nos níveis sintático e semântico, ao mesmo tempo. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
12Q220209 | Sistemas Operacionais, Algoritmo de Escalonamento, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEDiferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. Assinale a opção que apresenta um algoritmo capaz de produzir starvation. ✂️ a) prioridade ✂️ b) Round-Robin ✂️ c) primeiro a chegar, primeiro a ser atendido ✂️ d) eleição ✂️ e) múltiplas filas com realimentação Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
13Q220133 | Redes de Computadores, Arquitetura TCP IP, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEO único serviço que é realizado tanto pelo protocolo TCP quanto pelo protocolo UDP da camada de transporte da arquitetura TCP/IP é ✂️ a) controle de fluxo. ✂️ b) controle de envio. ✂️ c) controle de congestionamento. ✂️ d) controle de recebimento. ✂️ e) checksum. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
14Q220455 | Redes de Computadores, Topologias, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação aos meios de transmissão e às topologias das redes de computadores, assinale a opção correta. ✂️ a) Os meios de transmissão não guiados transportam ondas eletromagnéticas com o uso de um condutor físico. ✂️ b) Os cabos de par trançado podem transportar sinais de frequência mais alta que os cabos coaxiais. ✂️ c) As ondas infravermelhas são utilizadas atualmente, principalmente, para a comunicação em curta distância. Todavia, elas também podem ser usadas em redes WAN internas. ✂️ d) A topologia em anel é multiponto. Um sinal percorre todo o anel em um sentido, até atingir seu destino. ✂️ e) Em uma topologia de barramento, os nós são conectados ao barramento por meio de cabos transceptores e transceptores- vampiros. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
15Q220138 | Informática, Memória, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPESe a memória principal de um computador permite armazenar, no máximo, 4 gigabits, (232 bits) então, considerando-se que em cada célula de memória seja possível armazenar 32 bits, a capacidade máxima de endereçamento desse computador e a quantidade de bits necessária para representar essa quantidade máxima de endereços são iguais, respectivamente, a ✂️ a) 128 megabits e 8 bits. ✂️ b) 128 megabits e 27 bits. ✂️ c) 256 megabits e 32 bits. ✂️ d) 1 gigabit e 32 bits. ✂️ e) 4 gigabits e 27 bits. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
16Q219024 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPECom relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta. ✂️ a) Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. ✂️ b) Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. ✂️ c) Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. ✂️ d) Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. ✂️ e) Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
17Q219057 | Informática, Sistemas Distribuídos, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEO multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método secundário ativo. ✂️ a) Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam ser copiados entre os sistemas. ✂️ b) O servidor secundário também pode ser usado para o processamento de outras operações no sistema, além da função de assumir o processamento no caso de falha do servidor primário. ✂️ c) O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para outras tarefas de processamento. ✂️ d) Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige o gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes. ✂️ e) Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não é necessário gerenciar bloqueios de acesso aos dados dos servidores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
18Q219437 | Informática, Conceitos Básicos, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPENo que concerne a utilização e o processamento de máquina de Turing, assinale a opção correta. ✂️ a) Na máquina de Turing, o processamento inclui a sucessiva aplicação da função programada até ocorrer uma condição de parada. ✂️ b) A máquina em questão registra o valor da palavra de entrada e depois pára, quando a função indicar um movimento da cabeça para a esquerda e ela já se encontrar no início da fita. ✂️ c) O conjunto de símbolos usados pela máquina de Turing é infinito. ✂️ d) As saídas podem ser apenas binárias, pois as referidas máquinas trabalham com representações lógicas. ✂️ e) Uma máquina de Turing pode alterar várias entradas em cada vez, pois ela é capaz de transferir sua atenção para mais de uma posição da fita em cada argumento da função de transição. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
19Q220521 | Informática, Threads, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEAssinale a opção que apresenta um recurso de uso exclusivo de uma thread, em um processo multithreads. ✂️ a) variáveis globais ✂️ b) arquivos ✂️ c) pilhas de execução ✂️ d) sinais ✂️ e) semáforos Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
20Q219417 | Informática, Memória, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsidere um sistema com swapping, no qual as seguintes partições vazias de tamanho fixo estão na memória, na ordem apresentada: 20K, 14K, 35K, 8K, 17K, 39K, 22K e 27K. Se um processo solicitar a alocação de uma área de memória de 21K, o algoritmo de alocação de memória que faz a alocação minimizando a fragmentação interna é ✂️ a) next-fit. ✂️ b) first-fit. ✂️ c) worst-fit. ✂️ d) best-fit. ✂️ e) last-fit. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro