WorksheetsIntrodução a Programação
Total questions: 12
Worksheet time: 9mins
Defina o conceito de algoritmo.
É um conjunto de instruções escritas com a ajuda de uma linguagem natural, mas que não necessita de expressões precisas.
É uma sequência de instruções que devem ser exatamente seguidas passo a passo para resolver um determinado problema.
É um conjunto de instruções codificadas numa linguagem de programação.
É um conjunto de instruções que são descritas aleatoriamente para compreender um determinado problema.
Qual a diferença entre uma linguagem natural e uma linguagem formal?
As linguagens naturais podem ser projetadas pelas pessoas, enquanto as linguagens formais não.
A ambiguidade e a redundância são caraterísticas das linguagens naturais.
Não existem diferenças entre as linguagens naturais e formais.
A estrutura, a sintaxe e a semântica das linguagens naturais são previamente estabelecidas.
É 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. 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.
A linguagem de programação Java é uma das mais populares do mundo e 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 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)
Uma variável chamada altura foi criada e a ela atribuído o valor 1.90, qual o tipo de dado dessa variável?
double
int
boolean
String
O que falta para completar o comando de saída:
System.out.println("A diferença entre os números é:" (10 - 90) );
O operador de concatenação ( + )
O operador de concatenação ( = )
Nada está errado
O operador de concatenação ( , )
Uma variável representa:
Uma posição(espaço) da memória
Um processamento
A execução de um dado
O que está errado?
1. int num1 = 20;
2. int num2 = 10;
3. int soma;
4.
5. num1 + num2;
6. System.out.println("A soma é: " + soma);
Na linha 5, o processamento não é armazenado na variável soma
não tem nada de errado
na linha 3, não é necessário a declaração da variável soma
A instrução a seguir realiza a entrada de dados do tipo String?
String nome;
nome = entrada.nextString();
Falso
Verdadeiro
A diretiva “#include” informa ao compilador ...?
quais bibliotecas devem ser anexadas ao programa executável.
quais variáveis devem ser anexadas ao programa executável.
quais bibliotecas devem ser excluídas do programa executável.
quais variáveis devem ser excluídas ao programa executável.
São tipos de dados numéricos positivos ou negativos, exceto qualquer número fracionário.
int
double
char
boolean
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
