Foram encontradas 620 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDIB
Orgão: Pref. Araguaína-TO
Um desenvolvedor front-end precisa construir a barra de navegação de um portal institucional, alinhando horizontalmente o logotipo à esquerda e os links de menu à direita, com distribuição uniforme do espaço entre os itens. Para isso, utiliza um modelo de layout unidimensional do CSS que permite controlar o alinhamento ao longo do eixo principal e do eixo cruzado, conforme o trecho de código a seguir.
<nav class=”navegacao”>
<img src=”logo.png” alt=”Logo”>
<ul>
<li><a href=”#inicio”>Início</a></li>
<li><a href=”#sobre”>Sobre</a></li>
<li><a href=”#contato”>Contato</a></li>
</ul>
</nav>
.navegacao {
display: flex;
justify-content: space-between;
align-items: center;
}
Assinale a alternativa correspondente ao modelo de layout utilizado para organizar os elementos filhos do contêiner.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDIB
Orgão: Pref. Araguaína-TO
Um sistema de impressão corporativa utiliza um buffer de tamanho fixo para gerenciar documentos enviados por múltiplos usuários. O desenvolvedor implementa a estrutura de dados em Python conforme o trecho a seguir.
class Buffer:
def __init__(self, tamanho):
self.tamanho = tamanho
self.itens = [None] * tamanho
self.frente = 0
self.tras = -1
self.contador = 0
def inserir(self, item):
if self.contador < self.tamanho:
self.tras = (self.tras + 1) % self.tamanho
self.itens[self.tras] = item
self.contador += 1
def remover(self):
if self.contador > 0:
item = self.itens[self.frente]
self.frente = (self.frente + 1) % self.tamanho
self.contador -= 1
return item
Assinale a alternativa correspondente à estrutura de dados implementada.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDIB
Orgão: Pref. Araguaína-TO
Um desenvolvedor implementa o seguinte trecho de código Python para ordenar uma lista de registros de transações financeiras antes de processá-los em lote:
def ordenar(lista):
if len(lista) <= 1:
return lista
meio = len(lista) // 2
esquerda = ordenar(lista[:meio])
direita = ordenar(lista[meio:])
return operacao(esquerda, direita)
def operacao(esq, dir):
resultado = []
i = j = 0
while i < len(esq) and j < len(dir):
if esq[i] <= dir[j]:
resultado.append(esq[i])
i += 1
else:
resultado.append(dir[j])
j += 1
resultado.extend(esq[i:])
resultado.extend(dir[j:])
return resultado
O algoritmo apresentado divide recursivamente a lista em sublistas menores até que cada uma contenha um único elemento, combinando-as posteriormente de forma ordenada. Assinale a alternativa correspondente ao algoritmo de ordenação implementado.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Disciplina: TI - Segurança da Informação
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Disciplina: TI - Redes de Computadores
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Disciplina: TI - Redes de Computadores
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Disciplina: TI - Redes de Computadores
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Disciplina: TI - Redes de Computadores
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Disciplina: TI - Redes de Computadores
Banca: IDIB
Orgão: Pref. Araguaína-TO
Provas
Caderno Container