

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.
try:
print(4/0)
XPTO:
print("Erro na Operação")
Considerando o trecho de código em Python precedente, assinale a opção que apresenta o comando que deve substituir os caracteres XPTO para se realizar o tratamento da exceção do código.
else
finally
catch
except
throw
Suponha que, em Java, utilizamos a classe LinkedList para implementar uma estrutura de dados dinâmica. Vamos considerar duas possibilidades para inserção e remoção: i. usar apenas os métodos addFirst() e removeFirst(); ou ii. usar apenas os métodos addLast() e removeLast(). Podemos, então, afirmar que,
no primeiro caso, trata-se de uma pilha e, no segundo, de uma fila.
no primeiro caso, trata-se de uma fila e, no segundo, de uma pilha.
no primeiro caso, trata-se de uma lista encadeada e, no segundo, de uma fila.
em ambos os casos, trata-se de uma fila.
em ambos os casos, trata-se de uma pilha.
O código matrix(1:9, nrow = 3, ncol = 3) apresentará, ao ser executado, o resultado a seguir.
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
Certo
Errado
O método da classe HttpServlet da linguagem Java que deve ser implementado por override em uma classe filha, com o intuito de criar um servlet que responde a requisições HTTP POST, é:
post
doPost
makePost
processPost
performPost
Analise as assertivas abaixo sobre compilação:
I. O processo chamado de compilação na verdade é dividido em múltiplas etapas, as mais conhecidas sendo compilação, ligação e manutenção.
II. Nem toda linguagem de programação é compilada.
III. O único resultado que uma compilação bem-sucedida pode gerar é um arquivo executável.
Quais estão corretas?
Apenas II.
Apenas III.
Apenas I e II.
Apenas I e III.
I, II e III.
O que é o Assembly?
É o nome dado a arquitetura do processador
É o nome dado ao componente de gerenciamento de energia da memória ram
É uma linguagem de programação de baixo nível que permite dar instruções diretas ao processador
É uma linguagem de programação de baixo nível que permite dar instruções diretas a fonte
É uma linguagem de programação de baixo nível que permite dar instruções diretas a placa de vídeo
Analise o trecho de código a seguir, escrito na linguagem Java:
public class Numero {
public int valor;
public static int nChanges;
public Numero(int valor) {
this.atualizaValor(valor);
}
public void atualizaValor(int valor) {
this.valor = valor;
nChanges++;
}
public static void main(String args[]) {
Numero n1 = new Numero(10);
Numero n2 = new Numero(20);
n1.atualizaValor(30);
n2.atualizaValor(40);
System.out.println(“N1 = “ + n1.valor +
“; N1(nChanges) = “ + n1.nChanges);
}
}
Assinale o valor correto das variáveis após execução do código.
N1 = 30; N1(nChanges) = 4
N1 = 40; N1(nChanges) = 4
N1 = 30; N1(nChanges) = 2
N1 = 40; N1(nChanges) = 2
Qual das alternativas apresenta, de forma correta, a declaração e a criação de um array no Java SE 8?
int[] a = static int(10);
int a = int[10];
int a = new int[10];
int() a = static int(10);
int[] a = new int[10];
Considere-se que o arquivo CSV (comma separated values) cliente.csv tenha o seguinte conteúdo.
ClienteId,Sexo,Idade,UFNascimento
1,M,49,ES
2,F,38,RS
3,F,8,AC
4,F,11,RN
5,M,53,MG
Considere-se, também, que se queira mostrar em tela apenas as colunas Idade e Sexo de cada cliente, que o seguinte script em Python tenha sido executado e que o arquivo cliente.csv esteja na mesma pasta que o script em Python.
import pandas as pd
cliente = pd.read_csv(“cliente.csv”)
sexo_idade = cliente [(“Sexo”, “Idade”)]
print(sexo_idade.list())
Com base nessa situação hipotética, é correto afirmar que a execução do referido script resultará no seguinte.
Sexo Idade
0 M 49
1 F 38
2 F 8
3 F 11
4 M 53
Certo
Errado
Dentre as diversas funções disponíveis para geração de números pseudoaleatórios da biblioteca random da linguagem Python, uma delas é a função random(). Essa função irá gerar um número pseudoaleatório localizado no intervalo
de 0.0 a 1.0.
de 0.0 a 100.0.
de 0.0 a 1024.0.
de 0.0 a MAX_INT.
cujos limites dependem do parâmetro de entrada fornecido.
O conceito de orientação a objetos baseia-se na compreensão de como nós, seres humanos, percebemos o nosso ambiente, nomeadamente sob a forma de objetos e funções e suas interações. A respeito de POO, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.
( ) O comportamento do objeto é determinado pelos métodos da classe. As classes podem ser derivadas de outras classes.
( ) O encapsulamento de dados é a ocultação de detalhes da implementação. O acesso direto à estrutura de dados interna é impedido e só pode ocorrer por meio de interfaces definidas.
( ) Polimorfismo denota que objetos diferentes podem reagir de forma diferente à mesma mensagem.
( ) A reutilização de componentes de software na forma de classes geralmente diminui a qualidade do software e aumenta os custos.
V – F – V – F.
V – V – F – F.
V – V – V – F.
V – F – F – F.
A Programação Orientada a Objeto (POO) é um paradigma de programação muito utilizado no mercado de trabalho, pois consegue expressar com muita efetividade o mundo real dos seres humanos por meio dos códigos. Com base no conhecimento sobre o paradigma POO na linguagem de programação Java, assinale a alternativa CORRETA.
Pode-se instanciar uma interface (implements).
Pode-se instanciar uma classe abstrata (abstract class).
Pode-se utilizar herança múltipla (many extends), por meio da palavra reservada new.
Pode-se implementar múltiplas interfaces (implements) a partir de uma classe concreta.
Para acessar um atributo privado de uma classe, basta ser o usuário administrador do sistema; nessa situação, não se faz necessário usar recursos de encapsulamento, pois já está depreciado.
Assinale o modo correto para a atribuição de uma string na linguagem C.
char xxx[] = "Exemplo de string";
set xxx = "Exemplo de string";
str xxx[] = "Exemplo de string";
string xxx = "Exemplo de string";
var xxx = "Exemplo de string";
Analise as afirmativas a seguir acerca da linguagem JAVA:
I-O encapsulamento em Java é um recurso que permite que uma classe herde atributos e métodos de sua classe pai.
II-A JVM converte o código fonte Java em código de máquina nativo antes da execução.
III-A JVM é responsável por gerenciar a memória usada pelos programas Java.
IV-A classe Object é a classe pai de todas as classes em Java.
V-A palavra-chave "extend" é usada para estabelecer uma relação de herança entre duas classes em Java.
É correto o que se afirma em:
I, II, III, IV e V.
III e IV, apenas.
I, II e V, apenas.
I, III e V, apenas.
II e IV, apenas.
No que tange à interpretação e à compilação de um programa, é correto afirmar que
a área de memória requerida para interpretação é menor que a área requerida se o programa fosse compilado.
o tempo para execução do programa interpretado é menor que o tempo para execução do mesmo programa caso fosse compilado.
a tradução do código durante a interpretação é realizada a partir do código-objeto do programa.
durante a interpretação, se houver uma instrução errada, ela só é detectada após ter sido rodado todo o código.
tanto o montador quanto o compilador são exemplos de utilitários.
O que são Interfaces funcionais na linguagem Java versão 8?
Interfaces que têm apenas um método abstrato a ser implementado.
Interfaces que não têm nenhum método a ser desenvolvido.
Classes que devem implementar a interface.
Classes anônimas que devem implementar a interface funcional.
Interfaces que têm mais de um método abstrato a ser implementando.
Em linguagem Java, modificadores de acesso são empregados para definir a visibilidade de acesso. Quando aplicados a membros de classe,
os membros protected na classe C são acessíveis a qualquer superclasse de C.
os membros protected na classe C são acessíveis a qualquer subclasse de C.
os membros private na classe C são acessíveis a qualquer classe do mesmo pacote de C.
os membros private na classe C são acessíveis a qualquer subclasse de C.
Em Java, palavras-chave como public, protected e private são modificadoras de acesso ou de visibilidade e podem ser utilizadas em classes e seus atributos e métodos para definir acessos mais ou menos restritos a esses elementos. Na ordem de menos restrito para mais restrito, os tipos de acesso que essas palavras-chave (ou a ausência delas) podem definir são:
público, padrão, protegido e privado.
amigo, público, padrão e privado.
público, amigo, protegido e privado.
público, protegido, padrão e privado.
padrão, público, privado e protegido.
O componente-padrão do Java, que fornece um ambiente para o desenvolvimento de aplicativos desktop e de servidores de pequeno e médio porte, além de um conjunto de APIs-base da plataforma, é o
JME.
JEE.
JVM.
JAVAC.
JSE.
São necessárias três formas de controle para se implementar um algoritmo na programação estruturada. Essas formas de controle são
seleção, verificação e repetição.
sequência, seleção e repetição.
armazenamento, seleção e repetição.
sequência, verificação e seleção.
armazenamento, verificação e seleção.