Foram encontradas 57.071 questões.
O Git é um sistema de controle de versão distribuído amplamente utilizado para gerenciar alterações em projetos de software, permitindo colaboração, rastreamento de histórico e organização do desenvolvimento. A respeito dos comandos do Git, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) O comando git push serve para enviar commits para o repositório remoto.
( ) O comando git pull serve para desfazer alterações em arquivos.
( ) O comando git fetch serve para remover um arquivo do staging area.
( ) O comando git stash serve para criar um novo commit desfazendo outro, sem apagar histórico.
Provas
Durante o desenvolvimento de um sistema interno para a UNIRIO, o técnico de tecnologia da informação precisa criar um módulo que calcule diferentes tipos de médias utilizadas em relatórios acadêmicos. No entanto, ele deseja utilizar o mesmo nome de método para realizar cálculos distintos, variando apenas a quantidade ou o tipo dos parâmetros recebidos (por exemplo, calcular média de dois valores, de três valores ou de uma lista). Essa abordagem facilita a legibilidade do código e torna a interface do módulo mais intuitiva. Considerando o conceito descrito, qual tipo de polimorfismo está sendo aplicado?
Provas
Um estatístico deseja ler um arquivo CSV no software Python. Para isso, ele escreveu os seguintes comandos:
import csv
with open(‘dados.csv’, ’r’) as file:
reader = csv.reader(file)
else row do reader:
print(row) O código exposto apresenta, na 4ª linha, erro. Qual das alternativas corrige esse erro?
Provas
Durante a atualização do portal institucional da UNIRIO, o técnico de tecnologia da informação responsável pela estruturação das páginas precisa organizar melhor o conteúdo apresentado aos estudantes e servidores. Para melhorar a acessibilidade e a semântica do site, ele deve utilizar um elemento do HTML5 (HyperText Markup Language 5) capaz de definir o conteúdo principal da página, diferenciando-o de menus, barras laterais e rodapés. Considerando essa necessidade, assinale a alternativa que apresenta o elemento que deve ser utilizado.
Provas
Durante o desenvolvimento de um módulo interno para a UNIRIO, o técnico de tecnologia da informação precisa implementar uma rotina que solicita ao usuário a inserção de um código de identificação até que um valor válido seja informado. No entanto, por exigência do sistema, o bloco de instruções deve ser executado pelo menos uma vez, já que a verificação da condição somente ocorre após a primeira execução do bloco. Considerando o tipo de estrutura de controle descrita, o comando que deve ser utilizado é
Provas
Em linguagens de programação, operadores são símbolos utilizados para executar operações em valores ou expressões. Os operadores aritméticos realizam cálculos matemáticos; os lógicos permitem combinar condições booleanas; e os relacionais comparam valores, retornando verdadeiro ou falso conforme o resultado da comparação. Considerando esses conceitos, assinale a alternativa que apresenta um operador relacional.
Provas
O CSS3 (Cascading Style Sheets 3) introduz diversas pseudoclasses que permitem aplicar estilos com base no estado ou no comportamento de elementos da página. Essas pseudoclasses são especialmente úteis para melhorar a experiência do usuário, destacando campos, ações, interações e condições específicas durante a navegação. Nesse contexto, assinale a alternativa que apresenta a pseudoclasse do CSS3 utilizada para aplicar estilo a um campo que foi preenchido automaticamente pelo navegador.
Provas
A equipe de TI de uma instituição federal está desenvolvendo um sistema de processamento de documentos que exige alta capacidade de desacoplamento entre serviços. Para evitar sobrecarga no serviço principal, decidiu utilizar o RabbitMQ como mecanismo de mensageria. Durante os testes, a equipe percebeu que alguns consumidores deveriam receber apenas mensagens específicas, distribuídas de acordo com regras detalhadas, enquanto outros consumidores deveriam receber todas as mensagens de determinado tipo. Considerando os recursos oferecidos pelo RabbitMQ, assinale a alternativa que apresenta um mecanismo adequado para atender esse cenário.
Provas
Uma instituição federal está modernizando seus sistemas internos para permitir que diferentes departamentos possam acessar funcionalidades comuns — como consulta de dados cadastrais, verificação de regularidade e geração de relatórios — sem necessidade de duplicar código ou criar soluções isoladas. A equipe de TI decidiu adotar uma arquitetura orientada a serviços (SOA) para facilitar o compartilhamento desses componentes de forma padronizada e interoperável. Considerando os conceitos de SOA, assinale a alternativa que apresenta uma característica compatível com o objetivo descrito.
Provas
Durante a análise de um script desenvolvido para automatizar consultas em um banco de dados, um analista percebe que determinadas operações estão produzindo erros intermitentes relacionados ao acesso a índices inexistentes em listas. Para investigar o problema, ele revisa o código e encontra trechos que manipulam coleções heterogêneas sem validações prévias, o que exige o uso adequado dos mecanismos de tratamento de exceções da linguagem. Considerando as funcionalidades de Python, assinale a alternativa que apresenta uma forma correta de capturar exceções desse tipo.
Provas
Caderno Container