Font size
WorksheetsJava - 11TPI
Total questions: 20
Worksheet time: 17mins
A linguagem de programação Java é uma das mais populares do mundo e a sua portabilidade é um de seus pontos mais fortes para que isso tenha acontecido. Portabilidade é a capacidade de se portar um software para diferentes plataformas, com o mínimo de esforço, ou seja, Java é multiplataforma. Como é que a linguagem Java consegue garantir essa portabilidade?
Os binários são compilados em linux
Os binários são executados nativamente no sistema operacional
Os binários são encapsulados em uma MVC
Os binários são executados dentro de uma VM (virtual machine)
É muito importante nos ambientarmos com as nomenclaturas muito usadas no mundo Java e suas versões. Vamos ver algumas coisas importantes que todo programador Java deve conhecer muito bem (Teruel, 2015). Baseado neste contexto podemos afirmar que o JDK é
uma biblioteca responsável pela execução das aplicações na JVM.
é responsável por executar instruções compiladas em Java.
é um kit de ferramentas web
é o Kit de Desenvolvimento.
Qual extensão de um arquivo fonte Java?
.class
.jar
.java
.html
Porque dizemos que a linguagem Java é multiplataforma?
Java não é multiplataforma, ou seja, é preciso instalar o Java certo para cada plataforma e programar pensando nos recursos de hardware disponíveis
Porque é executada em kit de desenvolvimento Java (JDK) que é reconhecido pela maior parte dos dispositivos existentes
Porque os binários são executados em uma máquina virtual Java (JVM) que é reconhecida pela maior parte dos dispositivos existentes.
Porque Java é a linguagem mais popular que existe
O ambiente JDK é instalado a partir do site do seu desenvolvedor, qual é a empresa?
Para executar aplicação em Java, é necessário estar instalado na máquina a JRE (Java Runtime Enviroment)?
verdadeiro
falso
Java é uma:
linguagem de programação de alto nível
linguagem de programação orientada a objetos.
linguagem de programação funcional, imperativa e reflexiva
Todos as anteriores
Java é a abreviação de "JavaScript".
Verdadeiro
Falso
É um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.
IDE
Interpretador
Hardware
EDI
O que é bytecode?
É o termo dado ao código binário gerado pelo compilador Java
É o nome de uma variavel utilizada pelo Java
É um Identificador
É um tipico especifico de dado tratado pelo java
Java é conhecido pela frase "write once, run anywhere", isso acontece porque...
Java é integrado com a JVM e quando você compila o codigo ele fica disponivel na web para ser utilizado.
Java cria um bytecode quando compilado que é lido na JVM, a partir daí esse código pode ser executado em qualquer Sistema Operacional que tenha JVM.
Java cria maquinas virtuais para cada programa e faz com que só ter o codigo e uma JDK configurada seja o suficiente.
Java utiliza os pacotes para que e classes que se comunicam diretamente com a IDE e assim pode ser acessado no computador.
Em programação a técnica de encadear pensamentos para atingir determinado objetivo. Damos o nome de:
Lógica de uma sequência.
Tipo de dados.
Lógica de programação
Progama.
Conjunto de instruções, a executar pelo computador, que levam à realização de determinada tarefa. Dá-se o nome de:
Programa
Lógica.
Sequência lógica.
Digital.
Linguagem de Programação é:
Um quebra cabeças
Lógica.
Programa.
Uma notação que permite descrever uma sequência de instruções (algoritmo) que o computador deve executa
Pseudocódigo: Representação de ____a)____ recorrendo a termos da linguagem escrita (português) e alguns ___b)___ para representar as ações de um programa.
b) elementos
b)símbolos
a) símbolos
b) programas
a) pseudocódigo
b) elementos
a) programas
b) símbolos
Fluxogramas: Diagramas que representam os fluxos das ações de um ___a)___ recorrendo a elementos ___b)____ que representam diferentes tipos de ações.
a) graficos
b) elementos
a) programa
b) gráficos
a) programa
b) simbologia
a) gráficos
b) programa
A imagem representa graficamente as fases de um algoritmo. Identifique cada uma delas.
x - entrada
y - processamento
z - saída
x - processamento
y - entrada
z - saída
x - saida
y - processamento
z - entrada
x - entrada
y - saida
z - processamento
A imagem representa um a algoritmo em fluxograma.
Se num = 9 e div = 5. O resultado é?
0
4
1
1,8
Qual o resultado do algoritmo acima?
Verdadeiro
2
Falso
A = 2
