Foram encontradas 50 questões.
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
Computadores são compostos de unidade central de processamento, memória principal, dispositivos de entrada e dispositivos de saída. São, respectivamente, exemplos desses componentes:
Provas
Considere o código a seguir.
1 class Estudante:
2 campus = 'São João do Sabugi'
3 def _init_ (self,nome,matricula,argumento_ flinal,):
4 self.nome = nome
5 self.matricula = matricula
6 self.argumento final = argumento final
7
8 def informasStatus (self):
9 print ("Eu sou um estudante e me chamo " + self.nome)
10
11 def informaNota (self):
12 print ("Minha nota: final € * + str(self.argumento finalj)
13
14 class EstudanteUniversitario (Estudante):
15 def _init_(self,nome,matricula,argumento_final, curso) :
16 super (). init (nome,matricula,argumfeinnatlo)
17 self.curso = curso
18
19 def informastatus (self):
20 print ("Eu sou um estudante universitário")
21
22 jonas = EstudanteUniversitario('Jonas',124578,7,'Análise de sistemas")
23 levi = EstudanteUniversitario('Levi',457893,10,'Contabilidade")
24 matheus = EstudanteUniversitario('Matheus'!,657891,5,'Enfermagem")
25
26 levi.informasStatus()
27 jonas. informaNota ()
28
29 print (EstudanteUniversitario.campus)
Em relação ao código apresentado,
Provas
Considere o trecho de código, em que são instanciadas uma string e algumas estruturas de dados, a seguir.
S= '123456789'
T = (1,2,3,,4,5)
L = ( 'Joao' 'Maria', 'José', 'Lucas', 'Mateus']
D = { 'nome': 'Francisco', 'idade': 33, 'vacinado': False}
Considere as afirmativas a seguir sobre comandos que podem ser executados após esse trecho de código.
I Para mostrar em tela a string “34”, executa-se o comando print(S[2:4])
II Para adicionar o número 6 a T, executa-se o comando T.append(6)
III Para remover o item 'Lucas' de L, executa-se del L[3]
IV Para mostrar em tela o valor da idade em D, executa-se print(D. idade)
Estão corretas as afirmativas
Provas
Considere o trecho de código a seguir.
a=8
b = 10
c = 2
soma = 0
for i in range(5):
if a > i:
a = a -1
elif b > = 2
b= b - 2
c= c+b
soma =a+b+c
Ao fim da execução desse trecho, o valor da variável soma é
Provas
Para responder à questão, considere a versão 3 da linguagem Python.
No Python, é possível escrever funções que aguardem uma quantidade variável de parâmetros, trazendo, assim, maior flexibilidade na escrita do código. Considere o código a seguir.

São passados 5 parâmetros para a função calcula nota. Na forma como está escrito, o código apresentará um erro de execução. Para que o código seja executado sem nenhum erro, deve-se substituir a linha 2 por
Provas
Alguns problemas, em computação, são resolvidos, mais facilmente, utilizando a estratégia de dividir o problema em problemas menores. Essa estratégia é, comumente, utilizada em funções recursivas. Considere o trecho de código, em Java, no quadro a seguir.
public String converte(int numero) £
String resultado = "";
while (numero > 0) {
resultado = numero % 2 + resultado;
numero /=2;
}
return resultado;
}
O trecho de código que utiliza recursividade e tem a mesma funcionalidade do trecho de código do quadro é:
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Programação Orientada a Objetos (POO) é um dos quatro paradigmas de programação e se baseia na interação de entidades denominadas de objetos. Dentre os conceitos que são utilizados nesse paradigma, está a capacidade de um método responder de forma diferente em classes filhas diferentes. Esse conceito denomina-se
Provas
Linguagens de programação permitem o uso de variáveis para armazenar valores durante a execução do programa. Sendo assim, considere o trecho de programa em Java a seguir.
inta=ií, b=2, c=3;
c=>b%xac=--497a:d;
System.out.printin("c =" + c);
A execução desse trecho imprime, na saída padrão, o valor
Provas
No framework Scrum, existem três papéis: o Product Owner, o Scrum Master e o membro da equipe. Sobre esses papéis, é correto afirmar que
Provas
Expressões Lambda foram incorporadas ao Java, na versão 8, para simplificar a escrita de código, sendo uma alternativa para o uso de classes anônimas. O código abaixo, por exemplo, ordena uma lista de prova por data de aplicação, utilizando uma classe anônima.
Collections.sort(listaProvas, new Comparator<Prova>(){
public int compare(Prova al, Prova a2) É
retum al .getDataAplicacao().compareTo(a2.getDataAplicacao());
}
}
);
A mesma funcionalidade poderia ser obtida com a expressão Lambda
Provas
Caderno Container