

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.
Um usuário deseja executar um arquivo shell script em background. Considerando que o arquivo possui o nome exec.sh, para tal ele deverá executar no terminal o comando:
exec.sh &
exec.sh &&
exec.sh |
exec.sh ||
exec.sh ~
A linguagem Java possui um tipo de dado para declarar uma variável juntamente com seus possíveis valores, como constantes predefinidas. O nome desse tipo de dado é:
abstract class.
tuple.
void.
enum.
interface.
Assinale a alternativa com uma afirmação correta sobre variáveis na linguagem Ruby.
As variáveis de classe estão disponíveis entre classes, isto é, uma variável única disponível entre classes diferentes.
As variáveis de classe estão disponíveis em métodos específicos para qualquer instância ou objeto.
As variáveis de instância não mudam de objeto para objeto.
As variáveis globais estão disponíveis entre os diferentes objetos da classe a que pertencem.
As variáveis locais não estão disponíveis fora do método.
Na Programação Orientada a Objetos (POO), um padrão de desenvolvimento muito utilizado, há um conceito que consiste na alteração do funcionamento interno de um método herdado de um objeto pai. Que conceito é esse?
Objeto.
Abstração.
Encapsulamento.
Herança.
Polimorfismo.
Na programação orientada a objetos, como é denominada a classe, geralmente genérica, que engloba os atributos e métodos que podem ser utilizados por qualquer classe herdeira?
Superclasse.
Subclasse.
Classe anterior.
Classe raiz.
Classe de nível 0.
Na linguagem de programação R, uma amostra aleatória com 100 elementos normalmente distribuídos é obtida com a instrução:
rnorm(100)
pmax(0, 100)
plot(1, 100)
runif(100)
c(0:100)
Quando pelo menos duas classes relacionadas por meio de herança possuem algum método com a mesma assinatura, porém com comportamentos diferentes, considera-se que houve polimorfismo.
Certo
Errado
Na maioria das linguagens orientadas a objetos, existe uma situação onde é necessário capturar uma exception na execução de um bloco. Qual o recurso utilizado para capturar uma exception?
If/then.
Enhanced/for.
Try/catch.
For/while.
Em programação orientada a objetos, após a definição de uma classe utilizando linguagem de programação, um programa pode conter uma instância desta classe, denominada:
Função-membro da classe.
Herança da classe.
Objeto da classe.
Método da classe.
Atributo da classe.
O que é o encapsulamento em Orientação a Objetos e qual é sua importância para o desenvolvimento de software?
É a capacidade de ocultar os detalhes de implementação de uma classe e permitir apenas o acesso controlado a seus métodos e atributos. Isso aumenta a segurança e a integridade do software.
É a técnica de agrupar dados e métodos relacionados em uma mesma classe. Isso aumenta a coesão do software e simplifica a implementação de novas funcionalidades.
É a capacidade de uma classe herdar métodos e atributos de outra classe. Isso aumenta a flexibilidade do software e reduz a duplicação de código.
É a técnica de separar o código em módulos independentes. Isso aumenta o acoplamento do software e simplifica a manutenção.
É a técnica de fornecer interfaces padronizadas para acesso a objetos. Isso aumenta a interoperabilidade do software e permite sua integração com outras aplicações.
Nas linguagens orientadas a objetos, um objeto em si contém atributos e métodos inerentes a ele, que o caracterizam.
Com relação aos fundamentos de orientação a objetos, analise as afirmativas abaixo.
I. Os métodos armazenam, e as declarações executam as tarefas.
II. As classes representam uma unidade de programa de um determinado objeto.
III. Os atributos contêm as características do objeto.
IV. Uma instanciação é o processo de reutilização de um objeto.
V. A herança de um objeto representa as características de uma subclasse para uma superclasse.
Sobre as afirmativas acima, é correto afirmar que
apenas uma é falsa.
todas são verdadeiras.
apenas três são verdadeiras.
apenas duas são verdadeiras.
Em Java, um exemplo de sintaxe correta da estrutura de controle switch está indicada na seguinte alternativa:
switch (x)
begin
0 : extenso = “zero”; break;
............................................................................
n: extenso = “zero”; break;
end
case (x)
{
0 : extenso = “zero”; break;
............................................................................
n: extenso = “zero”; break;
}
case (x)
begin
0 : extenso = “zero”; break;
............................................................................
n: extenso = “zero”; break;
end
case (x)
{
switch 0 : extenso = “zero”; break;
............................................................................
switch n : extenso = “zero”; break;
}
switch (x)
{
case 0: extenso = “zero”; break;
............................................................................
case n: extenso = “zero”; break;
}
Considere o seguinte argumento de uma característica de programação orientada a objetos: “A capacidade de várias classes derivadas de uma única superclasse responderem a uma mensagem ou método comum, onde cada classe filha pode apresentar uma implementação distinta de um mesmo método”. Portanto, o argumento refere-se a:
Métodos construtores
Polomorfismo
Métodos privados
Métodos estáticos
O uso de constantes em classes filhas
Um desenvolvedor VisualBasic.NET registrou a seguinte rota no arquivo RouteConfig.vb de seu projeto ASP. NET MVC 5.
routes.MapRoute(
name:="Default",
url:="{controller}/{id}/{action}",
defaults:=New With {
.controller = "Home",
.action = "Index",
.id = UrlParameter.Optional
}
)
Com isso, a ação “Executa” do controlador “Controlador” pode ser acessada pela URL
/
/
/
/
/
Qual é o tipo de polimorfismo no qual um objeto genérico pode fazer uso de um objeto mais específico posteriormente?
Inclusão.
Transformers.
Paramétrico.
Coersão.
Estrutural.
Analise o código abaixo e assinale a alternativa correta em relação ao código.
Public class livros {
String nome;
String autor;
Int ano;
Reservado bolean;
Void reservar () {
Reservado = yes;
}
}
Nome e autor podem ser consideradas variáveis.
Reservado pode ser considerado um método.
String e Int podem ser consideradas variáveis.
Reservar é um atributo dos livros.
Int ano é um método que pode ser chamado no programa.
A linguagem Java 8 possui uma série de métodos que auxiliam o trabalho de desenvolvimento.
List<String> lista1 = Arrays.asList("Antônio", "Carlos", "Bernardo", "Douglas"); / Collections.sort(lista1, Collections.reverseOrder()); System. Out.println(lista1); / List<String> lista2 = new ArrayList<>(); Collections.sort(lista2, Collections.reverseOrder()); System. Out.println(lista2); / Collections.sort(lista1); System. Out.println(lista1); |
Analise o fragmento do código acima e marque a opção que apresenta o resultado correto.
“Douglas, Bernardo, Carlos, Antônio”; null; “Antônio, Bernardo, Carlos, Douglas”
null; “Douglas, Bernardo, Carlos, Antônio”; “Antônio, Bernardo, Carlos, Douglas”
“Antônio, Bernardo, Carlos, Douglas”; null; ”Douglas, Bernardo, Carlos, Antônio”
”Douglas, Bernardo, Carlos, Antônio”; “Antônio, Bernardo, Carlos, Douglas”; null
No paradigma Orientado a Objetos há, primeiramente, um processo de construção de modelos do domínio do problema, identificando e especificando um conjunto de objetos que interagem e comportam-se conforme os requisitos estabelecidos para o sistema segundo um processo de geração de uma especificação detalhada do software a ser desenvolvido, de tal forma que essa especificação possa levar à direta implementação no ambiente alvo. Esses dois processos são, respectivamente:
Levantamento de Requisitos e Desenvolvimento de Requisitos.
Análise Orientada a Estrutura e Projeto de Estrutura de Objetos.
Conferência de Objetos Levantados e Escrita da Lista de Requisitos.
Análise Orientada a Objetos e Projeto Orientado a Objetos.
Levantamento de Regras de Negócios e Especificação de Objetos.
Uma variável global tem seu escopo restrito à função em que foi chamada.
Certo
Errado
A linguagem Java consta com diversos tipos de dados, sendo um dos mais comuns o tipo inteiro (int). Esse tipo possui tamanho de
8 bits.
16 bits.
24 bits.
32 bits.
40 bits.