Foram encontradas 14.668 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4193140 Programação
No projeto de sistemas orientados a objetos, a hierarquia de classes permite a reutilização de código e a padronização de comportamentos. Acerca das diferenças e aplicações de classes concretas e abstratas, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Uma classe abstrata serve como modelo para outras classes e não permite que instâncias (objetos) sejam criadas diretamente a partir dela.
(__)Classes concretas são aquelas que implementam todos os métodos definidos em sua hierarquia, permitindo a criação de objetos operacionais.
(__)Uma classe abstrata pode conter métodos concretos, com implementação definida, além de assinaturas de métodos abstratos sem corpo.
(__)Toda classe abstrata deve possuir pelo menos dez métodos abstratos para ser considerada válida pelo compilador da linguagem.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q4193139 Programação
A comunicação entre módulos ocorre através da passagem de parâmetros, que permite o envio de informações para processamento e o recebimento de resultados. Considerando as modalidades de passagem de parâmetros por valor e por referência, analise as afirmativas a seguir:

I.Na passagem por valor, uma cópia do dado é enviada ao módulo, e as alterações realizadas internamente não afetam a variável original externa.
II.A passagem por referência permite que o módulo acesse o endereço de memória da variável original, possibilitando a alteração direta de seu conteúdo.
III.O uso de parâmetros formais refere-se aos valores reais fornecidos no momento em que a função é chamada pelo fluxo principal do programa.

Está CORRETO o que se afirma em:
Alternativas
Q4193138 Engenharia de Software
As interfaces funcionam como contratos que definem quais comportamentos uma classe deve apresentar, sem especificar como eles serão realizados. Considerando o papel e o funcionamento das interfaces no desenvolvimento de sistemas, analise as afirmativas a seguir:

I.Uma classe pode implementar múltiplas interfaces, permitindo que ela assuma diferentes papéis ou comportamentos dentro do software.
II.Interfaces definem contratos de comportamento por meio da declaração de métodos, sem estabelecer a implementação concreta das operações.
III.O uso de interfaces é indicado para garantir o baixo acoplamento entre os componentes, permitindo a substituição de implementações com facilidade.

Está CORRETO o que se afirma em: 
Alternativas
Q4193137 Programação
A Programação Orientada a Objetos (POO) utiliza conceitos do mundo real para estruturar o desenvolvimento de sistemas complexos. No que se refere aos pilares básicos deste paradigma de programação, assinale a alternativa CORRETA.
Alternativas
Q4193136 Algoritmos e Estrutura de Dados
As estruturas de controle de fluxo determinam o caminho que a execução do programa seguirá com base em condições ou necessidades de iteração. Considerando as características de funcionamento das estruturas condicionais e de repetição, analise as afirmativas a seguir:

I.A estrutura de seleção múltipla (caso-seja) permite testar o valor de uma variável contra diversos valores constantes de forma organizada.
II.O laço de repetição "enquanto" realiza a verificação da condição de parada antes da execução do bloco de comandos interno.
III.A estrutura "para" é indicada para situações onde o número de iterações é desconhecido e depende de um evento externo ao laço.

Está CORRETO o que se afirma em: 
Alternativas
Q4193134 Algoritmos e Estrutura de Dados
A recursividade é um conceito fundamental em ciência da computação, em que uma função chama a si mesma para resolver instâncias menores do mesmo problema. No que se refere à estrutura e aos riscos do uso de funções recursivas, assinale a alternativa CORRETA.
Alternativas
Q4163950 Redes de Computadores
No contexto das infraestruturas de telecomunicações e transmissão de sinais em redes de computadores, determinado meio físico caracteriza-se por possuir um condutor central metálico envolvido por material isolante dielétrico, blindagem metálica e revestimento externo protetivo, apresentando elevada resistência a interferências eletromagnéticas. Historicamente, esse meio foi amplamente utilizado em redes Ethernet antigas, sistemas de televisão por assinatura e transmissão de radiofrequência. Assinale a alternativa que identifica corretamente esse tipo de cabeamento.
Alternativas
Q4163949 Noções de Informática
Durante a emissão de pareceres técnicos no Conselho Regional de Enfermagem (Coren), uma servidora precisava aplicar repetidamente a seguinte rotina no Microsoft Word 2019 em português do Brasil: localizar o termo “Parecer Preliminar”, substituí-lo por “Parecer Técnico”, inserir automaticamente o número do protocolo no cabeçalho e exportar o documento final em PDF. Para reduzir falhas operacionais, o setor de informática sugeriu a utilização de macros. Acerca desse recurso do Microsoft Word, assinale a alternativa correta.
Alternativas
Q4163948 Redes de Computadores
O endereçamento IP (Internet Protocol Addressing) constitui um dos pilares fundamentais da arquitetura das redes de computadores modernas, sendo responsável pela identificação lógica e pelo roteamento de dispositivos em ambientes interconectados. Sobre esse assunto, julgue as sentenças abaixo como VERDADEIRAS (V) ou FALSAS (F).
(__) O IPv6, definido inicialmente pela RFC 2460 e posteriormente atualizado pela RFC 8200, surgiu como resposta às limitações estruturais do IPv4. Seu principal avanço está no uso de endereços de 128 bits, oferecendo aproximadamente 3,4 × 10³⁸ combinações possíveis, quantidade suficiente para suportar a expansão da Internet das Coisas (IoT), dispositivos móveis, sensores industriais, computação ubíqua e infraestruturas inteligentes.
(__) O IPv4 foi padronizado originalmente pela RFC 791 e utiliza endereços de 18 bits, permitindo aproximadamente 1,02 bilhões de combinações possíveis. Esses endereços são representados em notação decimal pontuada, divididos em quatro octetos variando de 0 a 100, como no exemplo 192.168.1.1.
(__) Historicamente, o IPv4 utilizava um modelo de classes de rede (A, B, C, D e E), no qual parte do endereço identificava a rede e outra parte identificava o host. Contudo, esse modelo mostrou-se ineficiente diante da fragmentação e desperdício de blocos de endereçamento.
Assinale a alternativa correta.
Alternativas
Q4163947 Engenharia de Software
Durante a análise de um projeto de software corporativo, uma equipe identificou que determinado módulo era executado diretamente linha a linha em tempo de execução, sem geração prévia de código de máquina independente. Além disso, o sistema utilizava controle distribuído de versões para rastreamento de alterações simultâneas feitas por múltiplos desenvolvedores. Considerando fundamentos de programação e engenharia de software, podemos afirmar que:
Alternativas
Q4163946 Sistemas Operacionais
Em um ambiente Linux de alta concorrência, múltiplos processos passaram a disputar acesso simultâneo a uma mesma estrutura de dados compartilhada. Durante a análise do incidente, verificou-se que determinados processos permaneciam indefinidamente aguardando recursos liberados por outros processos, enquanto alguns nunca obtinham acesso à CPU devido à política de escalonamento adotada. Considerando conceitos de sistemas operacionais, assinale a alternativa correta.
Alternativas
Q4163945 Redes de Computadores
Uma organização implementou uma infraestrutura de armazenamento composta por múltiplos servidores conectados a um arranjo centralizado de discos de alto desempenho, utilizando Fibre Channel para comunicação em baixa latência. Paralelamente, a política de continuidade de negócios definiu backups incrementais diários e backups completos semanais. Após uma falha crítica, verificou-se que seria necessário restaurar o último backup completo e todos os incrementais subsequentes para recuperação integral dos dados. Nesse contexto, assinale a alternativa correta. 
Alternativas
Q4163944 Noções de Informática
No contexto das arquiteturas de segurança implementadas no Windows 11, analise as afirmativas abaixo acerca dos mecanismos de proteção computacional incorporados ao sistema operacional.
I. O TPM 2.0 atua como um módulo criptográfico dedicado ao armazenamento seguro de chaves, credenciais e informações de integridade do sistema, fortalecendo mecanismos de autenticação e proteção contra adulterações.
II. O Secure Boot estabelece um processo de inicialização confiável ao verificar assinaturas digitais de componentes de boot, reduzindo riscos relacionados à execução de bootkits e malwares de baixo nível.
III. A virtualização baseada em hardware permite a criação de ambientes isolados de segurança, utilizados pelo Windows 11 para proteger credenciais, integridade do kernel e processos críticos do sistema operacional.
IV. O uso combinado de TPM 2.0 e Secure Boot diminui a necessidade de políticas de atualização de segurança, antivírus e monitoramento de ameaças em ambientes corporativos.
Está(ão) correta(s) a(s) proposição(ões):
Alternativas
Q4163942 Programação
A linguagem Java foi concebida com forte ênfase em portabilidade, independência de plataforma e execução distribuída. Uma das características centrais da arquitetura Java consiste na possibilidade de executar aplicações compiladas em diferentes sistemas operacionais sem necessidade de recompilação, desde que exista uma Java Virtual Machine (JVM) compatível. Esse conceito é tradicionalmente associado ao princípio: 
Alternativas
Q4163941 Banco de Dados
No Oracle Database, existe uma região de memória compartilhada, alocada durante a inicialização da instância, responsável por armazenar estruturas essenciais ao funcionamento do banco de dados, como Database Buffer Cache, Shared Pool e Redo Log Buffer. Essa região é acessível pelos processos do servidor e exerce papel fundamental no gerenciamento e desempenho da instância Oracle. Assinale a alternativa que corresponde a essa estrutura.
Alternativas
Q4163940 Banco de Dados
No contexto do Oracle Database, a linguagem SQL desempenha funções relacionadas à definição, manipulação, consulta e controle de dados, sendo organizada em diferentes subconjuntos de comandos. Considerando essa classificação, assinale a alternativa que NÃO corresponde a uma categoria tradicional da linguagem SQL utilizada no ambiente Oracle.
Alternativas
Q4163939 Banco de Dados
A modelagem entidade-relacionamento (ER) constitui uma das principais técnicas de representação conceitual utilizadas no desenvolvimento de bancos de dados. Acerca desse assunto, julgue as frases abaixo.
I. O objetivo da modelagem entidade-relacionamento é estruturar, de forma lógica e organizada, os elementos que compõem um sistema de informação, permitindo identificar entidades, atributos e relacionamentos existentes em determinado contexto organizacional.
II. A chamadas entidades representam objetos ou conceitos relevantes para o sistema, como clientes, produtos, alunos ou pedidos, enquanto os atributos descrevem características dessas entidades, como nome, código, data ou valor.
III. Os Diagramas Entidade-Relacionamento (ER) executam operações do banco de dados e representam detalhes físicos avançados da implementação.
Está(ão) correta(s) a(s) seguinte(s) proposição(ões).
Alternativas
Q4163938 Banco de Dados
Durante o processo de modernização tecnológica de um Conselho Regional de Enfermagem, a equipe de TI foi encarregada de reorganizar o sistema responsável pelo cadastro de profissionais, fiscalização, processos éticos e emissão de certidões. Após auditoria interna, verificou-se que diferentes setores utilizavam planilhas e bancos de dados com estruturas distintas, ocasionando duplicidade de informações, inconsistências cadastrais e dificuldades na geração de relatórios institucionais. Diante desse cenário, a equipe técnica decidiu implementar um banco de dados relacional baseado no padrão ANSI SQL, estruturando tabelas relacionadas por chaves primárias e estrangeiras, além de criar mecanismos de padronização documental e controle da integridade das informações armazenadas. Considerando os conceitos relacionados a bancos de dados, modelos de dados, normalização, independência de dados e dicionário de dados, assinale a alternativa correta.
Alternativas
Q4163937 Banco de Dados
No contexto dos sistemas computacionais modernos, especialmente em ambientes corporativos e distribuídos, diversos mecanismos são empregados para garantir integridade, desempenho, continuidade operacional e confiabilidade no processamento das informações. Sobre esse assunto, julgue as sentenças abaixo como VERDADEIRAS (V) ou FALSAS (F).
(__) O controle de concorrência constitui um dos pilares da integridade em sistemas computacionais multiusuários, especialmente em bancos de dados e ambientes distribuídos.
(__) O gerenciamento de desempenho envolve o monitoramento contínuo de métricas como tempo de resposta, throughput, consumo de CPU, memória, latência de rede e gargalos de entrada e saída, buscando otimizar a eficiência operacional dos sistemas.
(__) O gerenciamento de desempenho coordena acessos simultâneos aos mesmos recursos sem comprometer consistência, isolamento e confiabilidade das transações.
A sequência correta é:
Alternativas
Q4163936 Redes de Computadores
Leia o excerto abaixo:
O ____________________________________ constitui um protocolo de comunicação de rede voltado ao compartilhamento de recursos em ambientes distribuídos, especialmente arquivos, impressoras, portas seriais e serviços de autenticação. Desenvolvido inicialmente pela IBM na década de 1980 e posteriormente expandido pela Microsoft, o protocolo tornou-se um dos pilares da infraestrutura de redes corporativas baseadas em sistemas Windows. Seu funcionamento ocorre por meio do modelo cliente-servidor, no qual estações clientes enviam solicitações de leitura, gravação, criação, exclusão e gerenciamento de arquivos a servidores remotos, utilizando comandos padronizados encapsulados sobre protocolos de transporte como TCP/IP. Preencha a lacuna acima e assinale a alternativa correta.
Alternativas
Respostas
21: C
22: B
23: D
24: C
25: C
26: D
27: C
28: D
29: D
30: A
31: D
32: E
33: A
34: A
35: D
36: E
37: B
38: E
39: A
40: D