Questões de Concursos UERJ Resolva questões de UERJ comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. UERJ Ordenar por: Mais recentes Mais populares 🔥 Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1Q1059272 | Matemática, Funções, Oficial Combatente, CBM RJ, UERJ, 2025Na sentença y = |x − 3| + |x + 5|, x é um número real, sendo − 5 < x < 0. O valor de y é: ✂️ a) 4 ✂️ b) 8 ✂️ c) 2x + 4 ✂️ d) 2x + 8 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 2Q1059273 | Matemática, Aritmética e Problemas, Oficial Combatente, CBM RJ, UERJ, 2025Uma fábrica com 20 funcionários que trabalham 8 horas por dia, produz 4000 uniformes por mês. Com o intuito de produzir 9000 uniformes por mês, foram contratados mais 16 funcionários, que têm a mesma eficiência dos outros, isto é, cada um produz a mesma quantidade de uniformes por hora de trabalho. Para produzir essa nova quantidade de uniformes, a equipe dos 36 funcionários deve trabalhar, diariamente, no mínimo, o seguinte número de horas: ✂️ a) 10 ✂️ b) 9 ✂️ c) 7 ✂️ d) 6 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 3Q1059274 | Matemática, Análise Combinatória em Matemática, Oficial Combatente, CBM RJ, UERJ, 2025Sabe-se que a multiplicação de (1 + 2 + 22 + 23 + ... + 2m) por (1 + 3 + 32 + 33 + ... + 3n) possui (m + 1).(n + 1) termos da forma 2a.3b, sendo a, b, m e n números naturais. Cada termo desse produto é um divisor natural do número 2m.3n . A soma de todos os divisores naturais de 2304 é: ✂️ a) 6643 ✂️ b) 6373 ✂️ c) 5953 ✂️ d) 5593 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 4Q888976 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024É uma característica da abordagem de banco de dados: ✂️ a) garantia de segurança absoluta dos dados ✂️ b) isolamento entre programas e dados, e abstração de dados ✂️ c) capacidade de realizar tarefas cognitivas de forma independente ✂️ d) capacidade de tomada de decisões autônomas, independente de dados Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 5Q888977 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como: ✂️ a) de atualização, de inserção e de exclusão ✂️ b) de tuplas, de cardinalidade e de valores ✂️ c) implícitas, explícitas e semânticas ✂️ d) planas, densas e de negócio Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 6Q888978 | Banco de Dados, Programador de Sistemas, UERJ, UERJ, 2024O processo de concepção do esquema de um diagrama entidade-relacionamento geralmente envolve um refinamento iterativo, no qual um esquema é inicialmente estabelecido e, em seguida, submetido a sucessivas iterações de refinamento até que se alcance uma versão final satisfatória. Consiste em um refinamento comumente empregado nesse processo: ✂️ a) modelar inicialmente um conceito como um atributo e, em seguida, refiná-lo para um relacionamento quando se determina que o atributo é, na verdade, uma referência para outro tipo de entidade ✂️ b) preterir completamente a normalização durante o processo de concepção do esquema para assegurar ganho de desempenho no banco de dados ✂️ c) substituir todos os atributos das entidades por entidades independentes, mantendo apenas os relacionamentos entre elas ✂️ d) modelar inicialmente todos os relacionamentos e, em seguida, refiná-los para atributos, mantendo apenas as entidades Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 7Q888979 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em um sistema de gerenciamento de banco de dados relacional comercial, pode-se utilizar o recurso de especificar restrições adicionais que estão além do escopo de restrições do modelo relacional, tais como “unicidade” ou “integridade referencial”. Esse recurso é denominado: ✂️ a) view ✂️ b) index ✂️ c) trigger ✂️ d) stored procedure Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 8Q888980 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde: ✂️ a) ao manual técnico gerado pelo programador após a etapa de desenvolvimento do sistema ✂️ b) às descrições do que o sistema deve fazer, aos serviços que oferece e às restrições a seu funcionamento ✂️ c) aos detalhes operacionais específicos, como procedimentos internos da empresa ou políticas de segurança, podendo incluir manuais de usuário ou políticas internas ✂️ d) às afirmações inseridas pelo gerente de projeto, em uma linguagem natural, de quais requisitos técnicos o programador deverá respeitar no desenvolvimento do produto Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 9Q888981 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sobre metodologias ágeis, é correto afirmar que: ✂️ a) incorporam processos prescritivos, ou seja, membros da equipe não devem desenvolver suas próprias maneiras de trabalhar, focando em seguir processos altamente estruturados, e que deixam pouco espaço para interpretação ou variação ✂️ b) possuem como um dos princípios o não envolvimento do cliente no processo de desenvolvimento, e a elaboração gradual de um relatório técnico com todas as deliberações realizadas pela equipe, para entrega ao cliente, no final do trabalho ✂️ c) dependem de os membros da equipe compreenderem aspectos do sistema sem consultar a documentação, de modo que, se uma equipe de desenvolvimento ágil é alterada, esse conhecimento implícito pode ser perdido, sendo um desafio para os novos membros da equipe construírem o mesmo entendimento do sistema e de seus componentes ✂️ d) são abordagens de desenvolvimento nas quais novas versões do sistema são criadas e disponibilizadas aos clientes simultaneamente ao término do projeto, quando o cliente recebe uma extensa documentação escrita com linguagem formal contendo as modificações realizadas em todas as versões Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 10Q888982 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Existem diversas vantagens na realização de testes de software. O teste que é projetado para assegurar que o sistema processe a carga a que se destina, envolvendo a execução de uma série de testes de aumento de carga até encontrar o limite aceitável do sistema, é denominado teste de: ✂️ a) desenvolvimento ✂️ b) desempenho ✂️ c) usuários ✂️ d) release Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 11Q888983 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Conceitualmente, o paradigma de programação: ✂️ a) iterativo não estabelece relação com o modo como um programador aborda e resolve problemas ✂️ b) orientado a objetos modela o problema como uma coleção de métodos, chamados processos, que interagem entre si por meio de mensagens ✂️ c) funcional apresenta algoritmos que são sempre mais eficientes, considerando todos os cenários possíveis de implementação e contexto de uso ✂️ d) estruturado aborda que qualquer problema pode ser decomposto e resolvido, utilizando-se as estruturas básicas condicional, sequencial e iterativa Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 12Q888984 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Avalie as expressões a seguir.Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão: ✂️ a) falso / falso ✂️ b) falso / verdadeiro ✂️ c) verdadeiro / falso ✂️ d) verdadeiro / verdadeiro Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 13Q888986 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024As estruturas de dados, que fazem parte dos fundamentos da programação, diferem-se umas das outras pela disposição ou pela manipulação de seus dados. Acerca dos conceitos relativos aos tipos de estruturas de dados, é correto afirmar que: ✂️ a) fila é uma estrutura heterogênea composta formada por uma sequência de variáveis ✂️ b) lista sequencial é uma estrutura que utiliza endereços contíguos de memória do computador ✂️ c) vetor é uma variável composta formada por uma sequência de variáveis, todas de tipos diferentes ✂️ d) pilha é uma estrutura homogênea composta bidimensional formada por uma sequência de variáveis Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 14Q888987 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024O Git é um sistema de controle de versão amplamente utilizado para o gerenciamento de projetos de software e para o rastreamento de alterações em arquivos ao longo do tempo. Sobre o Git, é correto afirmar que: ✂️ a) o comando git rm cria novos arquivos e os coloca em uma área denominada status, dentro do repositório Git ✂️ b) um dos modelos de distribuição de repositórios mais utilizados detém apenas um repositório remoto central, ao qual os repositórios locais se conectam ✂️ c) o termo send é comum em qualquer sistema controlador de versão e significa gravar novos arquivos e alterações de arquivos existentes em um repositório ✂️ d) ao informar para o Git que se pretende rastrear um arquivo, executando git reset pela primeira vez, o Git coloca esse arquivo em uma área especial do repositório Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 15Q888988 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que: ✂️ a) memória principal é um dispositivo considerado “passivo”, pois a partir dela são fornecidos elementos a outras unidades do computador ✂️ b) unidade central de processamento e os registradores são componentes básicos do hardware considerados fundamentais para o processamento dos dados ✂️ c) hardware é constituído por elementos básicos, que são: unidade central de processamento, memória principal, armazenamento secundário e unidades de entrada e saída ✂️ d) sistema operacional abriga programas fornecidos pelo fabricante do computador e programas desenvolvidos pelo usuário, agrupando-os como software original e software do usuário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 16Q888989 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa: ✂️ a) capaz de traduzir as instruções em linguagem de baixo nível para instruções em linguagem de máquina, de uma só vez, é denominado interpretador ✂️ b) do usuário, qualquer que seja, é executado por meio do cumprimento de instruções obrigatoriamente armazenadas em sua unidade central de processamento ✂️ c) interpretado tende a ser executado mais rapidamente que o seu correspondente compilado, por não exigir conversão para linguagem de máquina em tempo de execução ✂️ d) escrito em linguagem de alto nível necessita de dois processos para ser executado, que são a submissão a um compilador e o procedimento interativo realizado por um interpretador Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 17Q888990 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sistemas de processamento de linguagens se caracterizam por expressar as intenções do usuário em linguagem formal. Os mais conhecidos sistemas de processamento de linguagens são os compiladores, responsáveis por: ✂️ a) converter uma linguagem de baixo ou alto nível em código de máquina ✂️ b) gerenciar as transações movendo as informações a partir do banco de dados ✂️ c) implementar a lógica de aplicação, o repositório de informações e os pedidos de recuperação ✂️ d) promover todas as comunicações com a interface de usuário implementada usando um browser Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 18Q888991 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a): ✂️ a) reuso consiste na repetição de um código ou trecho de código recorrente na solução elaborada ✂️ b) complexidade de uso é baixa, devido à menor quantidade de conceitos necessários a serem assimilados ✂️ c) abstração permite modelar necessidades essenciais do objeto representado, a partir de um contexto inicial ✂️ d) encapsulamento permite, a quem requisitou, ter conhecimento da lógica interna realizada para gerar o resultado apresentado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 19Q888992 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Na programação orientada a objetos, existe o relacionamento entre classes, em que uma classe chamada de subclasse é uma extensão de outra classe, chamada de superclasse. Devido a isso, a subclasse consegue reaproveitar os atributos e métodos desta superclasse. Esse conceito é caracterizado por: ✂️ a) coesão ✂️ b) herança ✂️ c) associação ✂️ d) acoplamento Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 20Q888993 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024A orientação a objetos é um paradigma de modelagem (análise e projeto) e de programação de sistemas de software. Dentre os conceitos-chave desse paradigma, o conceito de método serve para: ✂️ a) definir a estrutura de dados e representar as características que farão parte dos objetos criados ✂️ b) isolar as características de cada um dos objetos e agrupá-los de acordo com estas características ✂️ c) identificar quais serviços e ações são oferecidos pela classe, de modo a definir e realizar um determinado comportamento ✂️ d) abstrair um conjunto de objetos com características similares, descrever os serviços providos por seus objetos e quais informações eles podem armazenar Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 🖨️ Salvar PDFPróximo →
1Q1059272 | Matemática, Funções, Oficial Combatente, CBM RJ, UERJ, 2025Na sentença y = |x − 3| + |x + 5|, x é um número real, sendo − 5 < x < 0. O valor de y é: ✂️ a) 4 ✂️ b) 8 ✂️ c) 2x + 4 ✂️ d) 2x + 8 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
2Q1059273 | Matemática, Aritmética e Problemas, Oficial Combatente, CBM RJ, UERJ, 2025Uma fábrica com 20 funcionários que trabalham 8 horas por dia, produz 4000 uniformes por mês. Com o intuito de produzir 9000 uniformes por mês, foram contratados mais 16 funcionários, que têm a mesma eficiência dos outros, isto é, cada um produz a mesma quantidade de uniformes por hora de trabalho. Para produzir essa nova quantidade de uniformes, a equipe dos 36 funcionários deve trabalhar, diariamente, no mínimo, o seguinte número de horas: ✂️ a) 10 ✂️ b) 9 ✂️ c) 7 ✂️ d) 6 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
3Q1059274 | Matemática, Análise Combinatória em Matemática, Oficial Combatente, CBM RJ, UERJ, 2025Sabe-se que a multiplicação de (1 + 2 + 22 + 23 + ... + 2m) por (1 + 3 + 32 + 33 + ... + 3n) possui (m + 1).(n + 1) termos da forma 2a.3b, sendo a, b, m e n números naturais. Cada termo desse produto é um divisor natural do número 2m.3n . A soma de todos os divisores naturais de 2304 é: ✂️ a) 6643 ✂️ b) 6373 ✂️ c) 5953 ✂️ d) 5593 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
4Q888976 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024É uma característica da abordagem de banco de dados: ✂️ a) garantia de segurança absoluta dos dados ✂️ b) isolamento entre programas e dados, e abstração de dados ✂️ c) capacidade de realizar tarefas cognitivas de forma independente ✂️ d) capacidade de tomada de decisões autônomas, independente de dados Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
5Q888977 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como: ✂️ a) de atualização, de inserção e de exclusão ✂️ b) de tuplas, de cardinalidade e de valores ✂️ c) implícitas, explícitas e semânticas ✂️ d) planas, densas e de negócio Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
6Q888978 | Banco de Dados, Programador de Sistemas, UERJ, UERJ, 2024O processo de concepção do esquema de um diagrama entidade-relacionamento geralmente envolve um refinamento iterativo, no qual um esquema é inicialmente estabelecido e, em seguida, submetido a sucessivas iterações de refinamento até que se alcance uma versão final satisfatória. Consiste em um refinamento comumente empregado nesse processo: ✂️ a) modelar inicialmente um conceito como um atributo e, em seguida, refiná-lo para um relacionamento quando se determina que o atributo é, na verdade, uma referência para outro tipo de entidade ✂️ b) preterir completamente a normalização durante o processo de concepção do esquema para assegurar ganho de desempenho no banco de dados ✂️ c) substituir todos os atributos das entidades por entidades independentes, mantendo apenas os relacionamentos entre elas ✂️ d) modelar inicialmente todos os relacionamentos e, em seguida, refiná-los para atributos, mantendo apenas as entidades Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
7Q888979 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em um sistema de gerenciamento de banco de dados relacional comercial, pode-se utilizar o recurso de especificar restrições adicionais que estão além do escopo de restrições do modelo relacional, tais como “unicidade” ou “integridade referencial”. Esse recurso é denominado: ✂️ a) view ✂️ b) index ✂️ c) trigger ✂️ d) stored procedure Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
8Q888980 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde: ✂️ a) ao manual técnico gerado pelo programador após a etapa de desenvolvimento do sistema ✂️ b) às descrições do que o sistema deve fazer, aos serviços que oferece e às restrições a seu funcionamento ✂️ c) aos detalhes operacionais específicos, como procedimentos internos da empresa ou políticas de segurança, podendo incluir manuais de usuário ou políticas internas ✂️ d) às afirmações inseridas pelo gerente de projeto, em uma linguagem natural, de quais requisitos técnicos o programador deverá respeitar no desenvolvimento do produto Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
9Q888981 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sobre metodologias ágeis, é correto afirmar que: ✂️ a) incorporam processos prescritivos, ou seja, membros da equipe não devem desenvolver suas próprias maneiras de trabalhar, focando em seguir processos altamente estruturados, e que deixam pouco espaço para interpretação ou variação ✂️ b) possuem como um dos princípios o não envolvimento do cliente no processo de desenvolvimento, e a elaboração gradual de um relatório técnico com todas as deliberações realizadas pela equipe, para entrega ao cliente, no final do trabalho ✂️ c) dependem de os membros da equipe compreenderem aspectos do sistema sem consultar a documentação, de modo que, se uma equipe de desenvolvimento ágil é alterada, esse conhecimento implícito pode ser perdido, sendo um desafio para os novos membros da equipe construírem o mesmo entendimento do sistema e de seus componentes ✂️ d) são abordagens de desenvolvimento nas quais novas versões do sistema são criadas e disponibilizadas aos clientes simultaneamente ao término do projeto, quando o cliente recebe uma extensa documentação escrita com linguagem formal contendo as modificações realizadas em todas as versões Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
10Q888982 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Existem diversas vantagens na realização de testes de software. O teste que é projetado para assegurar que o sistema processe a carga a que se destina, envolvendo a execução de uma série de testes de aumento de carga até encontrar o limite aceitável do sistema, é denominado teste de: ✂️ a) desenvolvimento ✂️ b) desempenho ✂️ c) usuários ✂️ d) release Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
11Q888983 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Conceitualmente, o paradigma de programação: ✂️ a) iterativo não estabelece relação com o modo como um programador aborda e resolve problemas ✂️ b) orientado a objetos modela o problema como uma coleção de métodos, chamados processos, que interagem entre si por meio de mensagens ✂️ c) funcional apresenta algoritmos que são sempre mais eficientes, considerando todos os cenários possíveis de implementação e contexto de uso ✂️ d) estruturado aborda que qualquer problema pode ser decomposto e resolvido, utilizando-se as estruturas básicas condicional, sequencial e iterativa Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
12Q888984 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Avalie as expressões a seguir.Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão: ✂️ a) falso / falso ✂️ b) falso / verdadeiro ✂️ c) verdadeiro / falso ✂️ d) verdadeiro / verdadeiro Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
13Q888986 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024As estruturas de dados, que fazem parte dos fundamentos da programação, diferem-se umas das outras pela disposição ou pela manipulação de seus dados. Acerca dos conceitos relativos aos tipos de estruturas de dados, é correto afirmar que: ✂️ a) fila é uma estrutura heterogênea composta formada por uma sequência de variáveis ✂️ b) lista sequencial é uma estrutura que utiliza endereços contíguos de memória do computador ✂️ c) vetor é uma variável composta formada por uma sequência de variáveis, todas de tipos diferentes ✂️ d) pilha é uma estrutura homogênea composta bidimensional formada por uma sequência de variáveis Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
14Q888987 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024O Git é um sistema de controle de versão amplamente utilizado para o gerenciamento de projetos de software e para o rastreamento de alterações em arquivos ao longo do tempo. Sobre o Git, é correto afirmar que: ✂️ a) o comando git rm cria novos arquivos e os coloca em uma área denominada status, dentro do repositório Git ✂️ b) um dos modelos de distribuição de repositórios mais utilizados detém apenas um repositório remoto central, ao qual os repositórios locais se conectam ✂️ c) o termo send é comum em qualquer sistema controlador de versão e significa gravar novos arquivos e alterações de arquivos existentes em um repositório ✂️ d) ao informar para o Git que se pretende rastrear um arquivo, executando git reset pela primeira vez, o Git coloca esse arquivo em uma área especial do repositório Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
15Q888988 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que: ✂️ a) memória principal é um dispositivo considerado “passivo”, pois a partir dela são fornecidos elementos a outras unidades do computador ✂️ b) unidade central de processamento e os registradores são componentes básicos do hardware considerados fundamentais para o processamento dos dados ✂️ c) hardware é constituído por elementos básicos, que são: unidade central de processamento, memória principal, armazenamento secundário e unidades de entrada e saída ✂️ d) sistema operacional abriga programas fornecidos pelo fabricante do computador e programas desenvolvidos pelo usuário, agrupando-os como software original e software do usuário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
16Q888989 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa: ✂️ a) capaz de traduzir as instruções em linguagem de baixo nível para instruções em linguagem de máquina, de uma só vez, é denominado interpretador ✂️ b) do usuário, qualquer que seja, é executado por meio do cumprimento de instruções obrigatoriamente armazenadas em sua unidade central de processamento ✂️ c) interpretado tende a ser executado mais rapidamente que o seu correspondente compilado, por não exigir conversão para linguagem de máquina em tempo de execução ✂️ d) escrito em linguagem de alto nível necessita de dois processos para ser executado, que são a submissão a um compilador e o procedimento interativo realizado por um interpretador Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
17Q888990 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sistemas de processamento de linguagens se caracterizam por expressar as intenções do usuário em linguagem formal. Os mais conhecidos sistemas de processamento de linguagens são os compiladores, responsáveis por: ✂️ a) converter uma linguagem de baixo ou alto nível em código de máquina ✂️ b) gerenciar as transações movendo as informações a partir do banco de dados ✂️ c) implementar a lógica de aplicação, o repositório de informações e os pedidos de recuperação ✂️ d) promover todas as comunicações com a interface de usuário implementada usando um browser Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
18Q888991 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a): ✂️ a) reuso consiste na repetição de um código ou trecho de código recorrente na solução elaborada ✂️ b) complexidade de uso é baixa, devido à menor quantidade de conceitos necessários a serem assimilados ✂️ c) abstração permite modelar necessidades essenciais do objeto representado, a partir de um contexto inicial ✂️ d) encapsulamento permite, a quem requisitou, ter conhecimento da lógica interna realizada para gerar o resultado apresentado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
19Q888992 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Na programação orientada a objetos, existe o relacionamento entre classes, em que uma classe chamada de subclasse é uma extensão de outra classe, chamada de superclasse. Devido a isso, a subclasse consegue reaproveitar os atributos e métodos desta superclasse. Esse conceito é caracterizado por: ✂️ a) coesão ✂️ b) herança ✂️ c) associação ✂️ d) acoplamento Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
20Q888993 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024A orientação a objetos é um paradigma de modelagem (análise e projeto) e de programação de sistemas de software. Dentre os conceitos-chave desse paradigma, o conceito de método serve para: ✂️ a) definir a estrutura de dados e representar as características que farão parte dos objetos criados ✂️ b) isolar as características de cada um dos objetos e agrupá-los de acordo com estas características ✂️ c) identificar quais serviços e ações são oferecidos pela classe, de modo a definir e realizar um determinado comportamento ✂️ d) abstrair um conjunto de objetos com características similares, descrever os serviços providos por seus objetos e quais informações eles podem armazenar Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro