

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A associação é um relacionamento estrutural que descreve um conjunto de ligações que caracteriza as conexões entre os objetos, ao passo que a agregação é um tipo especial de associação que representa um relacionamento entre o todo e suas partes.
No contexto da linguagem Python 3, considere a execução do programa abaixo:
try:
j = 0
lista = [ ]
while j < 11:
lista.append(j)
j += 3
for i in range(len(lista)):
if lista[i] % 2 > 0:
print( str(lista[i]))
except:
print("Ocorreu um erro")
finally:
print("Programa encerrado")
Sobre o programa acima, é correto afirmar que:
tem como saída "3", "9" e "Programa encerrado".
tem como saída apenas "Programa encerrado".
gera uma exceção.
possui um erro de sintaxe.
tem como saída "Ocorreu um erro" e "Programa encerrado".
O diagrama de objetos fornece uma visão dos valores armazenados pelos objetos das classes, que são definidas no diagrama de classe, em determinado momento do sistema, e seus objetos apresentam métodos que armazenam valores contidos nesses objetos em determinada situação.
Certo
Errado
Considere o código apresentado abaixo, modificado de Tutorials Point (2019).
section .text
global _start
_start:
mov bx, 3
call process
add ax, 30h
mov [xpto], ax
mov edx,len
mov ecx,msg
mov ebx, 1
mov eax, 4
int 0x80
mov edx, 1
mov ecx, xpto
mov ebx, 1
mov eax, 4
int 0x80
mov eax, 1
int 0x80
process:
cmp bl, 1
jg do
mov ax, 1
ret
do:
dec bl
call process
inc bl
mul bl
ret
section .data
msg db '',0xa
len equ $ - msg
section .bss
xpto resb 1
A sua execução, após ser compilado com o compilador NASM versão 2.13.01, apresentará o seguinte resultado:
1
3
4
6
30
Sobre coleções em Java, é correto afirmar, EXCETO:
Uma coleção é uma estrutura de dados - na realidade, um objeto - que pode armazenar referências a outros objetos.
A interface Collection é a interface-raiz na hierarquia de coleções a partir da qual as interfaces Set, Queue e List são derivadas.
Vector comporta-se como ArrayList sem sincronização e, portanto, executam mais rápido que ArrayList, porque Vector não tem o overhead de sincronização de thread.
LinkedList pode ser utilizada para criar pilhas, filas e deques (double-ended queues — filas com dupla terminação).
A classe Collections fornece um conjunto de métodos static que criam empacotadores não modificáveis para coleções. Empacotadores não modificáveis lançam exceções se forem feitas tentativas de modificar a coleção.