Magna Concursos

Foram encontradas 60 questões.

2966169 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Observe a notação JSON apresentada.

[
{"year": 2024},
{"location": "unknown"}
]

Que tipo de dados está representado pelo componente mais externo da notação?

 

Provas

Questão presente nas seguintes provas
2966168 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Observe o trecho de código Java apresentado.

class Sample{

void multiply(int num1, int num2) {};

void multiply(double num1, double num2, double num3) {};

void multiply(float num1, float num2) {}; }

O que esse trecho demonstra e por quê?

 

Provas

Questão presente nas seguintes provas
2966167 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Qual seria uma possível razão para se criar uma classe abstrata, já que não é possível ter qualquer instância concreta dela?

 

Provas

Questão presente nas seguintes provas
2966166 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Um programador utiliza dois ponteiros para manipular uma lista simplesmente encadeada: um ponteiro para o primeiro elemento e um ponteiro para o último elemento.

Qual das seguintes operações é dependente do comprimento dessa lista?

 

Provas

Questão presente nas seguintes provas
2966165 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Observe o código phyton apresentado.

nums = [0, -5, 3, -9, -6, -11, 0, 0, 5, 3,27]

print([num for num in nums if num % 3 == 0][:-2])

Qual a saída produzida?

 

Provas

Questão presente nas seguintes provas
2966164 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Assinale a alternativa que descreve corretamente características de arquiteturas de sistemas baseados em microsserviços.

 

Provas

Questão presente nas seguintes provas
2966163 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

O código Python apresentado contém métodos que criam uma estrutura de dados e adicionam um novo elemento a essa estrutura. Um desenvolvedor deve ler o código e determinar qual é o tipo de estrutura que está sendo criada.

Além disso, existe um erro na linha destacada no método "adicional()" que deve ser corrigido com um comando contido em uma das alternativas apresentadas.

class No:
def __init__(self, item, prox=None) -> None:
self.item = item
self.prox = prox

def __str__(self) -> str:
return str(self.item)

class ESTRUTURA:
def __init__(self) -> None:
self.head = None
self.tail = None

def adiciona( self, item):
if self.head is None:

Enunciado 2966163-1

else:
self.head = No(item, self.head)
return self.head

Assinale a alternativa que contém o tipo da estrutura de dados que está sendo implementada pela classe ESTRUTURA, seguido do comando que deve ser usado na linha destacada em caixa do método "adiciona()" para que o código funcione corretamente.

 

Provas

Questão presente nas seguintes provas
2966162 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Um desenvolvedor compilará e executará o programa Java apresentado.

class C1 {
void metodo() {
System.out.println("C1");
}
}
class C2 extends C1 {
void metodo() {
super.metodo();
System.out.println("C2");
}
}
class C3 {

void metodo() {
System.out.println("C3");
}

void invocaMetodo(C1 c){
c.metodo();
}
}
class C4 extends C2{

void metodoDedicadoC4(){
System.out.println("C4");
}
}

public class Principal {
public static void main (String Args[]) {
C3 c3 = new C3();
C1 c1 = new C1();
c3.invocaMetodo(c1);
c1 = new C2();
c3.invocaMetodo(c1);
c1 = new C4();
c1.metodo();
}
}

Qual será o resultado obtido?

 

Provas

Questão presente nas seguintes provas
2966161 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Usando a notação em complemento de dois (também conhecida como "complemento a dois" ou "two's complement"), qual seria a representação do valor inteiro -6 com a bits?

 

Provas

Questão presente nas seguintes provas
2966160 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUVEST
Orgão: USP

Foi identificado que uma mudança em um dos módulos de um sistema de software vai acarretar atualizações em vários outros componentes do sistema. Isso significa que existe um alto grau de uma das propriedades de projeto de software entre esses módulos.

O nome dessa propriedade é:

 

Provas

Questão presente nas seguintes provas