Questões de Concurso Público SEDF 2025 para Professor de Educação Básica: Informática
Foram encontradas 120 questões
No DB2, ao utilizar ALTER TABLE ... ADD COLUMN, se a coluna adicionada não for explicitamente definida como NULL, o comando falha, pois o DB2 exige que colunas novas tenham obrigatoriamente um valor default ou permitam nulos.
Em SQL Server, a instrução CREATE INDEX aplicada sobre uma coluna com valores repetidos cria automaticamente um índice único, lançando erro se houver duplicatas.
No DB2, a função IDENTITY é equivalente à cláusula SEQUENCE do SQL padrão, permitindo a reutilização automática de valores em caso de exclusão de registros para manter a sequência contínua.
No SQL Server, a cláusula WITH TIES usada em conjunto com TOP descarta linhas que possuem valores empatados com a última linha retornada, garantindo que o número de registros seja sempre exato.
Em recuperação de informação em bancos de dados textuais, índices invertidos geralmente não armazenam apenas o termo e a lista de documentos, mas também informações adicionais como a frequência de cada termo em cada documento (posting list), fundamentais para algoritmos de ranqueamento.
A respeito do código Java apresentado, julgue o item seguinte.
O tipo double utilizado para o atributo preco é adequado para representar valores monetários em Java, garantindo precisão absoluta nos cálculos financeiros.
A respeito do código Java apresentado, julgue o item seguinte.
O método calcularValorTotal() é um exemplo de função que retorna um valor, enquanto aplicarDesconto(double percentual) é um procedimento, pois não retorna valor.
A respeito do código Java apresentado, julgue o item seguinte.
A linha Produto p = new Produto(“Notebook”, 5, 4500.00); utiliza uma variável local do tipo estruturado (classe Produto) e inicializa um objeto com dados específicos.
A respeito do código Java apresentado, julgue o item seguinte.
O construtor public Produto(String nome, int quantidade, double preco) inicializa os atributos da classe e é considerado um método com retorno implícito do tipo Produto.
A respeito do código Java apresentado, julgue o item seguinte.
A instrução System.out.println(“Valor total: “ + p.calcularValorTotal()); demonstra polimorfismo, pois o método calcularValorTotal() se comporta de forma diferente dependendo do valor do atributo preco.
Em comunicação de dados, a taxa de transmissão é medida em bits por segundo (bps), enquanto a largura de banda de um canal é tradicionalmente expressa em hertz (Hz).
A comutação de pacotes, em comunicação de dados, é mais eficiente que a comutação de circuitos em ambientes com tráfego variável, pois permite o compartilhamento dinâmico dos recursos da rede.
O switch atua na camada de enlace do modelo OSI, encaminhando quadros com base nos endereços MAC, mas pode também operar em camada 3, com funcionalidades de roteamento.
O roteador conecta redes distintas, tomando decisões de encaminhamento com base em endereços lógicos (como os endereços IP), e opera tipicamente na camada de transporte do modelo OSI.
Em redes WAN que utilizam MPLS, o encaminhamento dos pacotes não depende exclusivamente dos endereços IP de destino, mas dos rótulos (labels) atribuídos, o que possibilita a implementação de Engenharia de Tráfego (Traffic Engineering) e de VPNs de camada 3 de maneira mais eficiente do que em roteamento puramente IP.
Em serviços de redes de comunicação que utilizam QoS (Quality of Service), o modelo DiffServ (Differentiated Services) implementa classes de serviço por meio do campo DSCP (Differentiated Services Code Point) no cabeçalho IP, permitindo priorização de tráfego em redes sem a necessidade de reservar explicitamente recursos fim a fim.
Em redes multimídia em tempo real, como VoIP, o protocolo RTP (Real‑Time Transport Protocol) não garante entrega confiável dos pacotes, mas fornece serviços de marcação temporal e numeração de sequência, que permitem a sincronização e reconstrução da ordem dos fluxos de áudio e vídeo na aplicação.
A camada de aplicação do TCP/IP define diretamente protocolos como HTTP, FTP e DNS, enquanto a camada de rede é responsável por protocolos como IP, ICMP e ARP.
Em um ambiente cliente‑servidor típico, o balanceamento de carga entre múltiplos servidores pode ser realizado na camada de aplicação, por meio de técnicas como DNS Round Robin, ou na camada de transporte, utilizando recursos como NAT e balanceadores específicos.
No modelo cliente‑servidor, o servidor é sempre passivo, aguardando solicitações, enquanto o cliente é sempre ativo, iniciando a comunicação. Contudo, em aplicações modernas, como WebSockets e push notifications, essa distinção pode ser atenuada, permitindo que o servidor inicie transmissões de dados após a conexão estar estabelecida.