Foram encontradas 55.956 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
A respeito de APIs, web services e JSON, julgue o item a seguir.
Uma API é considerada REST quando utiliza os métodos HTTP GET, POST, PUT e DELETE para manipular recursos, o que a torna, automaticamente, um serviço RESTful.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
A respeito de APIs, web services e JSON, julgue o item a seguir.
Apesar de ter sido originalmente baseado no JavaScript, o formato JSON é independente do JavaScript e pode ser utilizado para troca de dados em aplicações desenvolvidas em diversas linguagens de programação.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
A respeito de APIs, web services e JSON, julgue o item a seguir.
dados = {
"nome": "Mariana",
"idade": 21,
"disciplinas": ["Algoritmos", "Estruturas de Dados"]
}
json_str = json.dumps(dados)
novo_dados = json.loads(json_str)
# Incremento da idade ao final do semestre
novo_dados["idade"] += 1
print(f"Nome: {novo_dados['nome']}")
print(f"Idade: {novo_dados['idade']}")
print("Disciplinas:")
for disciplina in novo_dados["disciplinas"]:
print(f"- {disciplina}")
Considerando o código em Python precedente, é correto afirmar que sua execução apresentará o resultado a seguir.
Nome: Mariana Idade: 21 Disciplinas: - Algoritmos - Estruturas de Dados
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
No que se refere à linguagem de programação Java, julgue o item subsecutivo.
A execução do código a seguir será bem-sucedida e imprimirá, em tela, 6 linhas.
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
System.out.println("Estudante " + i + ", Prova " + j);
}
}
}
}
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
No que se refere à linguagem de programação Java, julgue o item subsecutivo.
Considere a seguinte classe Estudante.
public class Estudante {
private String nome;
private int matricula;
public Estudante(String nome, int matricula) {
this.nome = nome;
this.Matricula = matricula;
}
}
Considere, também, o seguinte trecho de código, que visa cadastrar e exibir os dados de um estudante.
public class Main {
public static void main(String[] args) {
Estudante e = new Estudante("Carlos", 12345);
System.out.println("Nome: " + e.nome);
System.out.println("Matrícula: " + e.matricula);
}
}
A execução dos trechos de código precedentes criará um objeto da classe Estudante com os dados informados e exibirá as informações na tela sem apresentar erro de compilação.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
Julgue o item a seguir, referentes a Python.
Considere que certo professor universitário tenha desenvolvido o código em Python a seguir, que classifica estudantes de acordo com o desempenho de cada um. Considere, ainda, que para testar o código, esse professor tenha gerado 30 números aleatórios superiores ou iguais 0 e inferiores ou iguais a 10. Considere, por fim, que um aluno será classificado como: aprovado, se sua nota for superior ou igual a 7; em recuperação, se sua nota for superior ou igual a 5 e inferior a 7; ou reprovado; se sua nota for inferior a 5.
import random
pontuacoes = [round(random.uniform(0, 10), 1)
for _ in range(30)]
for pontuacao in pontuacoes:
if pontuacao >= 7.0:
status = "Aprovado"
elif pontuacao >= 5.0:
status = "Em recuperação"
else:
status = "Reprovado"
print(f"Pontuação: {pontuacao} - Status: {status}")
print(f"Média da turma: {sum(pontuacoes)/len(pontuacoes):.2f}")
print(f"Maior pontuação: {max(pontuacoes)}")
A partir das informações apresentadas nessa situação hipotética, é correto afirmar que a execução do citado código será bem-sucedida e mostrará a nota média dos estudantes.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
Julgue o item a seguir, referentes a Python.
Considere que, na tentativa de calcular a pontuação final de estudantes universitários com base nas suas notas e nos pesos atribuídos às disciplinas, sem usar bibliotecas externas, certo programador tenha desenvolvido o seguinte código em Python.
notas = [[7.0, 8.5, 6.0],
[5.5, 7.5, 8.0],
[9.0, 6.5, 7.5],
[8.0, 9.0, 6.5]]
pesos = [0.3, 0.4, 0.3]
pontuacoes_finais = []
for estudante in notas:
pontuacao = 0
for i in range(len(pesos)):
pontuacao += estudante[i] * pesos[i]
pontuacoes_finais.append(pontuacao)
print(pontuacoes_finais)
Nessa situação hipotética, a execução do código será bem-sucedida e imprimirá no terminal a lista pontuacoes_finais com as pontuações finais ponderadas para cada estudante.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
Julgue o próximo item, relativo ao framework Hibernate.
O método persist() do EntityManager é utilizado para inserir uma nova entidade no banco de dados, sendo lançada uma exceção caso a entidade já esteja associada ao contexto de persistência e com o mesmo identificador.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: ParanaPrevidência
A PARANAPREVIDÊNCIA está planejando o desenvolvimento de um novo sistema para otimizar os processos de concessão de benefícios previdenciários e, para compreender melhor as reais necessidades dos usuários finais, um analista de tecnologia da informação foi designado para passar duas semanas no setor de Atendimento ao Público, observando a interação entre os funcionários e os beneficiários. Durante esse período, ele vivenciou a rotina diária, analisou as dificuldades enfrentadas pelos atendentes, identificou práticas não documentadas e observou interações informais que influenciam o fluxo de trabalho. Com base nessa experiência imersiva, o analista conseguiu identificar necessidades implícitas e peculiaridades do ambiente de trabalho que não haviam sido mencionadas nas reuniões iniciais com os stakeholders.
Considerando a situação descrita, assinale a alternativa que apresenta a técnica de elicitação de requisitos empregada pelo analista.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: ParanaPrevidência
O LeSS (Large Scale Scrum) é uma abordagem que visa escalar o Scrum para equipes grandes, mantendo a simplicidade e flexibilidade características do Scrum original. Seu foco é preservar os princípios fundamentais de transparência, inspeção e adaptação, mesmo em ambientes com múltiplas equipes. No contexto do LeSS, quando o número de equipes cresce e múltiplos Scrum Teams precisam trabalhar em áreas do produto que exigem coordenação, mas mantendo um único backlog de produto, é aplicada uma variação específica do modelo.
Diante dessa informação, assinale a alternativa que apresenta o tipo de LeSS que é utilizado quando o número de equipes aumenta e as áreas de foco exigem uma coordenação intensiva.
Provas
Caderno Container