Foram encontradas 120 questões.
- ProlegômenosConceito de Administração Pública
- ProlegômenosPrincípios da Administração PúblicaPrincípios Expressos
Julgue os seguintes itens, relativos a poderes administrativos, regime jurídico-administrativo e controle da administração pública.
Uma vez que a administração pública somente pode exigir e fazer o que está previsto em lei, os princípios que a regem são também aqueles expressos em lei.
Provas
P: Se o condenado não for reincidente em crime doloso, tiver bons antecedentes e tiver cumprido mais de um terço da pena, pedirá o livramento condicional.
Com base na proposição P precedente, julgue os itens que se seguem, considerando apenas os aspectos atinentes à lógica sentencial da proposição.
Identificando-se os elementos constitutivos da proposição P que são chamados de precedente e de consequente, verifica-se que a negação do precedente de P é equivalente a: “o condenado é reincidente em crime doloso, tem maus antecedentes e cumpriu menos de um terço da pena”.
Provas
- Manual de Redação da Presidência da RepúblicaAs Comunicações OficiaisPadrão OfícioPartes do documento no Padrão Ofício
De: Fulano de Tal
Assunto: Alteração do horário das reuniões mensais de alinhamento
Prezados colegas,
Comunico a todos a alteração do horário de realização de nossas reuniões mensais de alinhamento: a partir deste mês, elas ocorrerão às 14 horas, e não mais às 15 horas.
Abraços,
Fulano de Tal
Coordenador
(61)XXXX-XXXX
Considerando que o texto precedente seja um email profissional enviado por um coordenador aos colaboradores hierarquicamente subordinados a ele em determinado órgão público, julgue o próximo item, com base no Manual de Redação da Presidência da República.
O campo “Assunto”, diferentemente do fecho e da assinatura, está em conformidade com o disposto no referido manual acerca do uso de email como comunicação oficial.
Provas
A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

criação das tabelas
CREATE TABLE Envolvido ( idEnvolvido INT NOT NULL, Alcunha VARCHAR(45) NULL DEFAULT NULL, PRIMARY KEY (idEnvolvido)); CREATE TABLE TipoInquerito ( idTipoInquerito INT NOT NULL, TipoInquerito VARCHAR(45) NOT NULL, PRIMARY KEY (idTipoInquerito)); CREATE TABLE Inquerito ( idInquerito INT NOT NULL, NumeroInquerito INT NOT NULL, idTipoInquerito INT NOT NULL, PRIMARY KEY (idInquerito), FOREIGN KEY (idTipoInquerito) REFERENCES TipoInquerito (idTipoInquerito)); CREATE TABLE EnvolvidoInquerito ( idEnvolvido INT NOT NULL, idInquerito INT NOT NULL, PRIMARY KEY (idEnvolvido, idInquerito), FOREIGN KEY (idEnvolvido) REFERENCES Envolvido (idEnvolvido), FOREIGN KEY (idInquerito) REFERENCES Inquerito (idInquerito));
inserção de dados nas tabelas
INSERT INTO Envolvido (idEnvolvido, Alcunha) VALUES (10, 'Gargamel'); INSERT INTO Envolvido (idEnvolvido, Alcunha) VALUES (20, 'Vingador'); INSERT INTO Envolvido (idEnvolvido, Alcunha) VALUES (30, 'Esqueleto'); INSERT INTO TipoInquerito (idTipoInquerito, TipoInquerito) VALUES (11, 'Inquérito Policial'); INSERT INTO TipoInquerito (idTipoInquerito, TipoInquerito) VALUES (12, 'Inquérito Civil'); INSERT INTO TipoInquerito (idTipoInquerito, TipoInquerito) VALUES (13, 'Notícia-Crime'); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES (1,111, 13); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES(2,121, 12); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES(3,131, 13); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES (4,444, 11); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES(5,555, 13); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (10, 1); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (20, 1); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (20, 4); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (30, 1); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (30, 3); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (30, 5);
Considerando as informações precedentes, julgue os próximos itens, relativos à SQL.
Considere o comando SQL a seguir.
SELECT DISTINCT EI.idEnvolvido,
I.idTipoInquerito
FROM Envolvido AS E
INNER JOIN EnvolvidoInquerito AS EI ON
E.idEnvolvido = EI.idEnvolvido
INNER JOIN Inquerito AS I ON EI.idInquerito =
I.idInquerito
WHERE NumeroInquerito = 111;
Ao ser executado, esse comando apresentará o resultado seguinte.
idEnvolvido idTipoInquerito 30 13
Ao ser executado, esse comando apresentará o resultado seguinte.
Provas
A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

criação das tabelas
CREATE TABLE Envolvido ( idEnvolvido INT NOT NULL, Alcunha VARCHAR(45) NULL DEFAULT NULL, PRIMARY KEY (idEnvolvido)); CREATE TABLE TipoInquerito ( idTipoInquerito INT NOT NULL, TipoInquerito VARCHAR(45) NOT NULL, PRIMARY KEY (idTipoInquerito)); CREATE TABLE Inquerito ( idInquerito INT NOT NULL, NumeroInquerito INT NOT NULL, idTipoInquerito INT NOT NULL, PRIMARY KEY (idInquerito), FOREIGN KEY (idTipoInquerito) REFERENCES TipoInquerito (idTipoInquerito)); CREATE TABLE EnvolvidoInquerito ( idEnvolvido INT NOT NULL, idInquerito INT NOT NULL, PRIMARY KEY (idEnvolvido, idInquerito), FOREIGN KEY (idEnvolvido) REFERENCES Envolvido (idEnvolvido), FOREIGN KEY (idInquerito) REFERENCES Inquerito (idInquerito));
inserção de dados nas tabelas
INSERT INTO Envolvido (idEnvolvido, Alcunha) VALUES (10, 'Gargamel'); INSERT INTO Envolvido (idEnvolvido, Alcunha) VALUES (20, 'Vingador'); INSERT INTO Envolvido (idEnvolvido, Alcunha) VALUES (30, 'Esqueleto'); INSERT INTO TipoInquerito (idTipoInquerito, TipoInquerito) VALUES (11, 'Inquérito Policial'); INSERT INTO TipoInquerito (idTipoInquerito, TipoInquerito) VALUES (12, 'Inquérito Civil'); INSERT INTO TipoInquerito (idTipoInquerito, TipoInquerito) VALUES (13, 'Notícia-Crime'); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES (1,111, 13); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES(2,121, 12); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES(3,131, 13); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES (4,444, 11); INSERT INTO Inquerito (idInquerito, NumeroInquerito, idTipoInquerito) VALUES(5,555, 13); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (10, 1); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (20, 1); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (20, 4); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (30, 1); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (30, 3); INSERT INTO EnvolvidoInquerito (idEnvolvido, idInquerito) VALUES (30, 5);
Considerando as informações precedentes, julgue o próximo item, relativos à SQL.
Considere o comando SQL a seguir.
SELECT TI.TipoInquerito,
COUNT(I.idTipoInquerito) AS quantidade
FROM Envolvido AS E
INNER JOIN EnvolvidoInquerito AS EI ON
E.idEnvolvido = EI.idEnvolvido
INNER JOIN Inquerito AS I ON EI.idInquerito =
I.idInquerito
INNER JOIN TipoInquerito AS TI ON
I.idTipoInquerito = TI.idTipoInquerito
GROUP BY TI.TipoInquerito;
Ao ser executado, esse comando apresentará o resultado seguinte.
TipoInquerito quantidade Inquérito Policial 1 Inquérito Civil 1 Notícia-Crime 3
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PF
Julgue o próximo item, a respeito de Python.
Considere o código a seguir, desenvolvido em Python.
conjunto = ((2,7), (4,9), (6,4), (4,6))
resultado = 0
x = 0
while x < len(conjunto):
numeros = conjunto[x]
y = numeros[1]
if y == 4:
pass
else:
resultado += y
x += 1
print(f"O Resultado é: {resultado}")
Ao ser executado, esse código apresentará o seguinte resultado.
O Resultado é: 22
Provas
Julgue o próximo item, a respeito de Python.
Considere o código a seguir, desenvolvido em Python.
conjunto = ((2,3), (4,5), (6,7))
x = 0
while x < len(conjunto):
numeros = conjunto[x]
resultado = (numeros[0] + numeros[1]) // 2
x += 1
print(f"O Resultado é: {resultado}")
Ao ser executado, esse código apresentará o seguinte resultado.
O Resultado é: 6
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PF
Julgue o próximo item, a respeito de Python.
Considere o código a seguir, desenvolvido em Python.
prisao = {
"p1": {"inquerito": "INQ123", "anos_prisao": 5},
"p2": {"inquerito": "INQ567", "anos_prisao": 3},
"p3": {"inquerito": "INQ789", "anos_prisao": 6}
}
del prisao["p1"]
for pessoa, dados in prisao.items():
dados["anos_prisao"] += 2
resultado = sum(dados["anos_prisao"] for
dados in prisao.values())
print(f"O Resultado é: {resultado}")
Ao ser executado, esse código apresentará o seguinte resultado.
O Resultado é: 13
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PF
Julgue o próximo item, a respeito de Python.
Considere o código a seguir, desenvolvido em Python.
def calculo(lista):
for n in lista:
for x in range(2, n):
if n % x == 0:
n=n//x
break
else:
print(f"O Resultado é: {n}")
lista = [2, 4, 6]
calculo(lista)
Ao ser executado, esse código apresentará o seguinte resultado.
O Resultado é: 2
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PF
Julgue o próximo item, a respeito de Python.
Considere o código a seguir, desenvolvido em Python.
lista = [1, 2, 3, 4]
resultado = 1
for x in lista:
if x % 2 == 0:
resultado *= x
print(f"O Resultado é: {resultado}")
Ao ser executado, esse código apresentará o seguinte resultado.
O Resultado é: 8
Provas
Caderno Container