Font size
WorksheetsJava básico e estruturas de repetição
Total questions: 98
Worksheet time: 2hrs 9mins
São tipos de dados numéricos positivos ou negativos, exceto qualquer número fracionário.
Inteiro
Real
Caracteres
Lógicos
São caracterizados como tipos de dados numéricos positivos, negativos e números fracionários.
Inteiro
Real
Caracteres
Lógicos
São tipos de dados para letras, números e símbolos especiais. Este tipo de dado é também conhecido como: alfanumérico, string ou cadeia.
Inteiro
Real
Literal
Lógicos
Qual conceito de Variáveis?
Variáveis símbolos para representar algoritmos
Variáveis são códigos de banco de dados para guardfar informação permanentemente
Variáveis são alocações de memória, onde guardamos um determinado tipo de informação temporariamente
Nenhuma das aternativas
Se temos um número inteiro qualquer na variável "num", o resultado lógico da expressão num % 2 = 0 vai indicar se:
o valor em num é primo
o valor em num é par ou ímpar
o valor em num pode ter uma raiz quadrada
o valor em num pode ter 2% de desconto
o valor em num pode ter uma potência
Que instrução é definida para representar um bloco de instrução falso, usando estruturas de controle de decisão em portugol?
(a)
Qual figura geométrica representa uma decisão no fluxograma?
(a)
Quantos blocos de instrução a estrutura composta possui?
(a)
Bloco de decisão São utilizadas para verificar se dada condição é atendida: se for, um conjunto de instruções deverá ser executado; se não for, o fluxo da execução do algoritmo seguirá após o fim do bloco de decisão.
Que estrutura o texto se refere ?
Estrutura simples
Estrutura composta
Estrutura aninhada
Estrutura de repetição
Identifique qual estrutura representa o fluxograma acima:
Estrutura de controle de decisão simples.
Estrutura de controle de decisão composta.
Estrutura de controle de decisão aninhada.
Estrutura de controle de iteração com teste no início.
Estrutura de controle de iteração com teste no final.
As estruturas de controle se subdividem em dois tipos, que são:
estruturas sequenciais e estruturas compostas
estruturas condicionais e estruturas sequenciais
estruturas condicionais e estruturas de repetição
estruturas sequenciais e estruturas de repetição
estruturas sequenciais e estruturas de laço
Escreva exatamente a instrução em portugol capaz de executar um programa que mostre os numeros de 150 até 200.
para c de 150 ate 200 faca
escreval(c)
fimpara
para c de 150 ate 200 passo 2 faca
escreval(c)
fimpara
para c de 150 ate 200 passo 1 faca
escreval(n)
fimpara
para c de 150 ate passo 200 faca
escreval(n)
fimpara
Qual a instrução para mostrar números de 50 até 1 na tela, sendo dado o contador "c"?
para c de 50 ate 1 faca
escreval(c)
fimpara
para c de 50 ate 1 passo 1 faca
escreval(c)
fimpara
para c de 50 ate 1 passo -1 faca
escreval(c)
fimpara
para c de 50 ate 1 passo 1 faca
escreval(n)
fimpara
Considere o essa parte de um codigo em Portugol. Qual é o resultado?
para c de 20 ate 19 faca
escreva(c, " ")
fimpara
escreva("Acabou!!!")
20 19 Acabou!!!
20 Acabou!!! 19 Acabou!!!
20 Acabou!!!
Acabou!!!
O que será impresso depois de executado o algoritmo se NUM = -3.
início
caractere: VALOR
inteiro: NUM
leia (NUM)
se (NUM > 0)
então VALOR ← “número positivo”
senão se (NUM < 0)
então VALOR ← “número negativo”
senão VALOR ← “zero”
fim se
fim se
escreva (VALOR)
fim
“zero"
“número positivo"
“número negativo"
VALOR
Qual sera o ultimo valor exibido deste algoritmo, assinale a alternativa correta:
início
inteiro: v1, v2, v3
v1 <- 3
v2 <- 3
v3 <- 4
enquanto v3 > 1 faça
v1 <- v1 * v2
v3 <- v3 - 1
exiba (v1)
fim enquanto
fim
128
729
27
243
81
O que será impresso na tela?
Azul
Verde
Amarelo
Vermelho
Analise o seguinte trecho:
O que o irá acontecer com o valor lido, o que será mostrado como resultado?
O resultado é o QUADRADO do valor lido.
resultado é o DOBRO do valor lido.
O resultado é a METADE do valor lido.
O resultado não é calculado, pois o tipo de dado não pode ser utilizado para fazer cálculos.
O resultado é o triplo do valor lido.
Através das linhas de código a seguir, responda quantas vezes será impresso o termo "Olá desenvolvedor "?
cont = 0;
enquanto cont <= 3:
imprima("Olá desenvolvedor");
cont = cont + 1
3
4
5
6
7
Qual resultado final do algoritmo
inteiro a,b,c,d
a =5
b=3
c=7
c = b
escreva (c)
3
5
7
10
Se colocarmos uma instrução fora de um ciclo, ela vai ser executada _____. Porém, se a colocarmos dentro de uma estrutura de repetição, ela vai ser executada _____.
várias vezes / uma vez
uma vez / uma vez
uma vez / várias vezes
várias vezes / várias vezes
infinitamente / infinitamente
Quando há a necessidade de repetir um "conjunto de instruções" um número indeterminado de vezes, devemos de utilizar a estrutura:
if/elseif/else
while
for
if
if/else
Quando há a necessidade de repetir um "conjunto de instruções" um número predefinido de vezes devemos de utilizar a estrutura:
While
If..then
For
Select Case
Analise o código abaixo e identifique qual das afirmações é verdadeira:
For contador As Integer = 10 To 100 Step 10
MsgBox(contador)
Começa em 10, vai até 100, aumenta em 10
Começa em 10, vai até 101, aumenta em 10
Começa em 10, vai até 100, aumenta em 1
Qual o output do código apresentado?
1 2 3 4 9 10
5 8 10 100000
100000
Ciclo infinito
A estrutura de repetição representada no fluxograma é?
While
continue
For
break
Repeat
Quais são os principais comandos de repetição em VB.NET:
FOR, WHILE e DO LOOP
REPEAT, FOR e IF
FOR, WHILE e IF
FOR, REPEAT e IF
Qual é a estrutura de repetição onde não há necessidade de se criar variáveis de controlo, pois é controlada por uma variável?
While
Repeat
For
Do
Qual é a instrução que podemos usar para interromper um ciclo a qualquer momento?
exit
continue
pause
break
If, elseif e else pertencem a que tipo de estrutura?
Sequencial
Condicional
Repetição
Ciclos
Qual o resultado deste código?
20 19 Acabou!
20 Acabou!
20 19 18 Acabou!
Acabou!
20 19
Private Sub disp ()
Dim num as Double = 10
While num > 1
MsgBox(num)
num = num - 3
End While
End Sub
Que números serão mostrados ao ser executado este código?
(a) 10, 7, e 4
(b) 10, 7, 4, e 1
(c)10, 7, 4, 1, e -2
(d) nenhum é um ciclo infinito
Em qualquer linguagem de programação é costume existirem, pelo menos, dois tipos de ciclos ou estruturas de repetição
Controlados por uma condição
Controlados por uma seleção
Controlados por uma variável
(contador)
As Estruturas de Controlo permitem controlar a sequência das ações lógicas de um programa.
Existem dois tipos de Estruturas de Controlo
Estruturas Cíclicas
Estruturas de Decisão
Estruturas de Repetição ou ciclos
Estruturas Decisivas
public class Classe {
public static void main(String[] args) {
int i = 9;
int x = 10;
System.out.println("Soma: " + i + x);
} }
public class Teste{
public static void main(String[] args){
int i=2,j=8;
int n = j%i;
System.out.println(n);} }
A linguagem de programação Java é uma das mais populares do mundo e sua portabilidade é um dos pontos mais fortes. Portabilidade é a capacidade de se "transpportar" software para diferentes plataformas garantindo a sua execução. Como comsegue a linguagem Java garantir essa portabilidade?
Os ficheiros binários são compilados em linux
Os ficheiros binários são executados nativamente no sistema operacional
Os ficheiros binários são encapsulados em uma MVC
Os ficheiros binários são executados dentro de uma VM (virtual machine)
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.
JRE - Java Runtime Environment (ambiente de execução Java): A JRE contém as bibliotecas que são responsáveis pela execução das aplicações na JVM. A JRE é composta por
VM (virtual machine), bibliotecas e componentes necessários para essa execução;
MVC, classes proprietárias e sistema operacional
MV (machine version), bibliotecas e kit de compilação
MVC, classes e objetos
Qual extensão de um arquivo com código fonte em Java?
.class
.jar
.java
.html
Java é uma linguagem multiplataforma. Por que?
Java não é multiplataforma, ou seja, preciso instalar o Java corrreto para cada plataforma e programar pensando nos recursos de hardware disponíveis
Pois é executada em kit de deenolvimento Java (JDK) que é reconhecido pela maior parde dos dispositivos existentes
Pois os ficheiros binários são executados em uma máquina virtual Java (JVM) que é reconhecida pela maior parde dos sistemas existentes.
Pois Java é a linguagem mais popular que existe
O ambiente JDK é instalado a partir do site da empresa de software:
Oracle
Sun MicroSistems
OpenJDK
JCP (Java Community Programmers)
um procedimento passo a passo para realizar alguma tarefa num tempo finito.
um procedimento passo a passo para realizar alguma tarefa num tempo infinito.
um procedimento que não possui uma sequência de passos para realizar uma tarefa num tempo finito.
um procedimento que não possui uma sequência de passos para realizar uma tarefa num tempo infinito.
Em linguagem Java, tal como na linguagem C, são comandos para as Estruturas de Decisão:
for e wilhe
for e switch
if e switch
if e for
Após se executar o código seguinte, escrito na linguagem Java,
int i = 9; int x = 10; System.out.println("Soma: " + i + x);
Será exibido...
Erro em tempo de execução.
O código não compila.
Soma: 19
Soma: 910
Tudo que está entre ( )
Tudo que está entre { }
Tudo que está entre [ ]
Tudo que está entre | |
Qual dos seguintes valores é válido para uma variável do tipo int em Java ?
12
12.80
12.00
'10'
Analisa o código Java e seleciona a alternativa que representa o valor ilustrado na consola...
int i=2,j=8; int n = j%i; System.out.println(n);} }
2
3
4
0
Quando falamos em atributos referimo-nos a...
Características do objeto
Funcionalidades do objeto
Identidade do objeto
Operações do objeto
Ao instanciarmos dois objetos que pertencem a mesma classe, estes objetos são o mesmo.
verdadeiro
falso
que valores o tipo de dado boolean retorna?
-128 a 127
true ou false
dados textuais
nenhuma das alternativas
Em Java, o compilador inicialmente transforma o seu programa em uma linguagem intermediária, que é chamada de?
ASCII
LISP
BYTECODE
CODE
Para executar uma aplicação em Java,é necessário ter instalada a JRE (Java Runtime Enviroment)
verdadeiro
falso
Considere o seguinte vetor:
int [] vetor = {1,2,3,4,5}
como proceder para aceder ao elemento 4 do vetor?
vetor.lenght;
vetor.lenght(4);
vetor[4];
vetor[3];
Representamos um único caractere pelo tipo char através de aspas duplas.
verdadeiro
falso
qual é o valor da variável y após a seguinte conversão?
double x = 11.238;
int y = int(x);
11.2
11238
11
nenhuma das alternativas
qual dos seguintes tipos de dados armazena valores numéricos do tipo inteiro?
float
double
int
boolean
que caracteres utilizamos para inserir um comentário a direita de uma determinada linha de código?
!-
**
//
-!
qual a palavra reservada para obtermos o tamanho de um vetor?
equal
lenght
elements
size
Java é uma:
linguagem de programação de alto nível
linguagem de programação orientada a objetos (baseada em classe)
linguagem de programação funcional, imperativa e reflexiva
Todos acima
Qual é a sintaxe correta para gerar "Hello World" em Java?
echo("Hello World");
Console.WriteLine("Hello World");
System.out.println("Hello World");
print ("Hello World");
Java é uma abreviatura de "JavaScript".
Verdadeiro
Falso
Qual tipo de dados é usado para criar uma variável que deve armazenar texto?
String
myString
string
Txt
Qual método pode ser usado para obter o comprimento de uma string?
len()
length()
getLength()
getSize()
Quae método pode ser usado para retornar uma string em letras maiúsculas?
tuc()
toUpperCase()
upperCase()
touppercase()
Representam comentários em Java:
//
?
/* */
#
Um Pacote em Java:
É um conjunto de variáveis que não podem ser modificadas.
Organiza os programas numa estrutura de diretórios.
É um pacote de pão.
Um arquivo que só poderá ser utilizado uma vez.
Marque as alternativas que são características de uma classe em Java:
É um elemento representa objetos do mundo real.
Dentro dela é comum declararmos atributos e métodos,.
É uma biblioteca do Java.
Toda classe deve começar com letra Maiúscula.
Para finalizar um comando em java, utilizamos:
}
{
;
*/
Como declararias uma variável para conter o nome de um aluno?
char nomeAluno = 'Joao'
String nomeAluno = "João"
Caractere nomeAluno = "João"
String NomeAluno = "João"
Qual o operador utilizado para fazer comparações?
==
=
=+
+=
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
Um JTextField permite a inserção de:
Textos.
Imagens.
Caixas de Opções.
Painéis.
Quais os dois pacotes básicos necessários para criar um GUI (Interface Gráfica)?
java.awt e java.swing
java.awt e java.grafics
java.grafics e java.awt
java.gui e java.grafics
Java é uma linguagem do tipo:
orientada a classificações
orientada a objetos
orientada a variáveis
funcional e lógica
Se quero escrever uma condição, em Java, em que a temperatura é superior a 100 ou inferior a 0, o correto é:
temperatura < 0 || temperatura > 100
temperatura >= 100 || temperatura <= 0
temperatura > 100 || temperatura <= 0
temperatura > 100 && temperatura < 0
As instruções "num++;", "num += 1;" e "num = num+1;" produzem resultados similares no que respeita à variável num
Verdadeiro
Falso
Qual tipo de dados devo utilizar para que uma variável receba o valor "S. C. Braga" ?
Double
String
Float
Int
Qual o tipo de dado adequado para a entrada de valor 1234.5?
int
char
double
boolean
Qual o tipo de dado para a entrada de valor True?
boolean
float
int
double
Analise o texto abaixo e assinale se ele é verdadeiro ou falso.
"As declarações seguem essa sintaxe: [tipo] nome_da_variável; "
Verdadeiro
Falso
Qual das instruções Java permite atribuir a res o cubo do conteúdo da variável num
res = Math.sqrt(num)
Math.sqrt(num)
res = Math.cbrt(num)
res = Math.pow(num, 4)
