Logo Passei Direto
Buscar

ATIVIDADE 1 - ADS - PROGRAMAÇÃO I - 2019C2

Ferramentas de estudo

Questões resolvidas

As classes em Java possuem construtores, que são métodos especiais executados na criação de objetos daquela classe.
Considerando o texto acima, assinale a alternativa correta.
Uma classe tem apenas um construtor.
Construtores não possuem parâmetros de entrada.
Construtores não possuem um tipo de retorno do método.
O modificador "construct" identifica que o método é um construtor.
Os construtores sempre precisam ser definidos explicitamente para que um objeto possa ser criado.

A declaração de variáveis no Java precisa ser feita com muita atenção. Por ser uma linguagem de programação orientada a objetos, precisamos nos atentar ao escopo das variáveis que desejamos declarar, pois isso faz toda a diferença em sua utilização.
Assinale a alternativa correta que representa qual o erro apresentado no código abaixo.
A variável "idade" foi declarada, porém não foi referenciada.
A variável "frase" não pode ser declarada no método "falar", pois ele é privado.
A variável "nome" é uma variável de classe e não pode ser referênciada dentro dos métodos.
A variável "frase", não pode ser utilizada no método "andar", pois ela foi criada apenas no método "falar".
O sinal de "+" não pode ser utilizado para somar duas Strings no Java, como está sendo feito dentro do método "andar".

No Java, o processo de geração do executável é um pouco diferente das outras linguagens de programação. Mesmo que o Java seja uma linguagem multi plataforma, o programador, precisa escolher o SDK para o sistema operacional que pretende trabalhar (escrever seus códigos).
Após escrever os códigos de sua aplicação, o que deve ser feito para que o programa possa ser executado em um computador?
Deve ser revisado e interpretado pela JVM.
Deve ser compilado e interpretado pela JVM.
Deve ser compilado e interpretado pelo SDK.
Deve ser interpretado pela JVM.
Deve ser compilado JVM.

A linguagem Java utiliza uma programação orientada a objetos, onde os programas são escritos em classes, tendo uma classe do software como a classe principal. A execução do sistema é iniciada a partir do método main da classe principal.
O método main possui a sua assinatura que deve ser respeitada. Assinale a alternativa que contém a assinatura correta para o método main.
int main()
public main(void)
public static int main()
public static int main(String args)
public static void main(String args)

As instruções if e else fazem com que um bloco de código execute somente se uma condição for satisfeita. As expressões que podem ser utilizadas em um if sempre devem retornar um valor lógico (verdadeiro ou falso). Operadores como && (and) e || (or) são frequentemente utilizados para avaliar várias condições dentro de uma expressão.
Considerando o código abaixo, assinale a alternativa que mostra o que será impresso na tela.
Entrou no IF.
Entrou no ELSE.
Entrou no ELSE IF.
Não entra no IF nem no ELSE IF e nem no ELSE.
Não executa o código, pois ocorre erro na declaração das variáveis.

"Java é uma linguagem de programação fortemente tipada. Isto significa que cada variável deve ter um tipo de dado associado a ela. Por exemplo, uma variável pode ser declarada para usar um dos oito tipos de dados primitivos: byte, short, int, long, float, double, char ou boolean, que são os tipos primitivos." JUNIOR, Edson A. O.; NOEL, Andre A. Programação I. Maringá-Pr.: UniCesumar, 2018. Existem algumas regras que devem ser seguidas na nomenclatura de variáveis.
Assinale a alternativa abaixo que apresenta uma forma correta de declarar variáveis em Java.
int $v;
int a;
int 3pi;
var int ab;
int valor-soma;

Uma estrutura de repetição muito utilizada em Java é o loop (ou laço) "for". O código abaixo apresenta uma estrutura "for".
Considerando o código acima, assinale a alternativa com a saída de código correta.
5, 4, 3, 2, 1,
5, 4, 3, 2, 1, 0,
6, 5, 4, 3, 2, 1,
6, 5, 4, 3, 2, 1, 0,
Será mostrado um erro, pois a variável não foi inicializada.

Em nossos estudos, aprendemos que, no processo de compilação, transformamos os códigos fonte em código executável, permitindo aos computadores executarem as instruções lógicas descritas no código fonte. Em um processo de compilação um arquivo executável é gerado de acordo com as instruções da arquitetura do computador.
Considerando o texto acima, assinale a alternativa correta quanto ao processo de compilação que não seja multiplataforma.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado em qualquer outro Sistema Operacional.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais UNIX.
Todo código fonte, compilado em um Sistema Operacional Windows, não poderá ser executado em nenhum sistema operacional.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais Windows.
Todo código fonte, compilado em um sistema operacional Windows, será capaz de ser executado em qualquer sistema operacional que seja compatível com o Windows.

Com relação aos compiladores, podemos afirmar que, em algumas linguagens de programação, eles são capazes de gerar código executável para os computadores. Porém, um grande inconveniente é o fato de que, para cada Sistema Operacional, precisamos compilar em um compilador específico daquele Sistema Operacional, podendo esse código executável gerado ser executado apenas em computadores com esse mesmo Sistema Operacional.
Na linguagem de programação Java, esse processo ocorre de maneira diferenciada. Considerando o texto acima, avalie as afirmacoes abaixo:
I- Na linguagem Java, os Sistemas Operacionais não interferem no bytecode gerado, podendo este ser executado em qualquer Sistema Operacional sem a necessidade de instalar nenhum software específico.
II- Na linguagem Java, é necessário compilar o código fonte através do pacote JRE, instalado na máquina do programador, e o bytecode gerado pode ser executado em qualquer Sistema Operacional que possua o JDK instalado.
III- Na linguagem Java, é preciso instalar o JDK específico para o Sistema Operacional do computador do programador e este compilará o código fonte, gerando o bytecode, que poderá ser executado em qualquer sistema operacional que possua o JRE específico instalado.
IV- Na linguagem Java, todo bytecode gerado pode ser executado em qualquer sistema operacional que possua o JavaC específico instalado.
III, apenas.
I e II, apenas.
I, II e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

As classes em Java possuem construtores, que são métodos especiais executados na criação de objetos daquela classe.
Considerando o texto acima, assinale a alternativa correta.
Uma classe tem apenas um construtor.
Construtores não possuem parâmetros de entrada.
Construtores não possuem um tipo de retorno do método.
O modificador "construct" identifica que o método é um construtor.
Os construtores sempre precisam ser definidos explicitamente para que um objeto possa ser criado.

A declaração de variáveis no Java precisa ser feita com muita atenção. Por ser uma linguagem de programação orientada a objetos, precisamos nos atentar ao escopo das variáveis que desejamos declarar, pois isso faz toda a diferença em sua utilização.
Assinale a alternativa correta que representa qual o erro apresentado no código abaixo.
A variável "idade" foi declarada, porém não foi referenciada.
A variável "frase" não pode ser declarada no método "falar", pois ele é privado.
A variável "nome" é uma variável de classe e não pode ser referênciada dentro dos métodos.
A variável "frase", não pode ser utilizada no método "andar", pois ela foi criada apenas no método "falar".
O sinal de "+" não pode ser utilizado para somar duas Strings no Java, como está sendo feito dentro do método "andar".

No Java, o processo de geração do executável é um pouco diferente das outras linguagens de programação. Mesmo que o Java seja uma linguagem multi plataforma, o programador, precisa escolher o SDK para o sistema operacional que pretende trabalhar (escrever seus códigos).
Após escrever os códigos de sua aplicação, o que deve ser feito para que o programa possa ser executado em um computador?
Deve ser revisado e interpretado pela JVM.
Deve ser compilado e interpretado pela JVM.
Deve ser compilado e interpretado pelo SDK.
Deve ser interpretado pela JVM.
Deve ser compilado JVM.

A linguagem Java utiliza uma programação orientada a objetos, onde os programas são escritos em classes, tendo uma classe do software como a classe principal. A execução do sistema é iniciada a partir do método main da classe principal.
O método main possui a sua assinatura que deve ser respeitada. Assinale a alternativa que contém a assinatura correta para o método main.
int main()
public main(void)
public static int main()
public static int main(String args)
public static void main(String args)

As instruções if e else fazem com que um bloco de código execute somente se uma condição for satisfeita. As expressões que podem ser utilizadas em um if sempre devem retornar um valor lógico (verdadeiro ou falso). Operadores como && (and) e || (or) são frequentemente utilizados para avaliar várias condições dentro de uma expressão.
Considerando o código abaixo, assinale a alternativa que mostra o que será impresso na tela.
Entrou no IF.
Entrou no ELSE.
Entrou no ELSE IF.
Não entra no IF nem no ELSE IF e nem no ELSE.
Não executa o código, pois ocorre erro na declaração das variáveis.

"Java é uma linguagem de programação fortemente tipada. Isto significa que cada variável deve ter um tipo de dado associado a ela. Por exemplo, uma variável pode ser declarada para usar um dos oito tipos de dados primitivos: byte, short, int, long, float, double, char ou boolean, que são os tipos primitivos." JUNIOR, Edson A. O.; NOEL, Andre A. Programação I. Maringá-Pr.: UniCesumar, 2018. Existem algumas regras que devem ser seguidas na nomenclatura de variáveis.
Assinale a alternativa abaixo que apresenta uma forma correta de declarar variáveis em Java.
int $v;
int a;
int 3pi;
var int ab;
int valor-soma;

Uma estrutura de repetição muito utilizada em Java é o loop (ou laço) "for". O código abaixo apresenta uma estrutura "for".
Considerando o código acima, assinale a alternativa com a saída de código correta.
5, 4, 3, 2, 1,
5, 4, 3, 2, 1, 0,
6, 5, 4, 3, 2, 1,
6, 5, 4, 3, 2, 1, 0,
Será mostrado um erro, pois a variável não foi inicializada.

Em nossos estudos, aprendemos que, no processo de compilação, transformamos os códigos fonte em código executável, permitindo aos computadores executarem as instruções lógicas descritas no código fonte. Em um processo de compilação um arquivo executável é gerado de acordo com as instruções da arquitetura do computador.
Considerando o texto acima, assinale a alternativa correta quanto ao processo de compilação que não seja multiplataforma.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado em qualquer outro Sistema Operacional.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais UNIX.
Todo código fonte, compilado em um Sistema Operacional Windows, não poderá ser executado em nenhum sistema operacional.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais Windows.
Todo código fonte, compilado em um sistema operacional Windows, será capaz de ser executado em qualquer sistema operacional que seja compatível com o Windows.

Com relação aos compiladores, podemos afirmar que, em algumas linguagens de programação, eles são capazes de gerar código executável para os computadores. Porém, um grande inconveniente é o fato de que, para cada Sistema Operacional, precisamos compilar em um compilador específico daquele Sistema Operacional, podendo esse código executável gerado ser executado apenas em computadores com esse mesmo Sistema Operacional.
Na linguagem de programação Java, esse processo ocorre de maneira diferenciada. Considerando o texto acima, avalie as afirmacoes abaixo:
I- Na linguagem Java, os Sistemas Operacionais não interferem no bytecode gerado, podendo este ser executado em qualquer Sistema Operacional sem a necessidade de instalar nenhum software específico.
II- Na linguagem Java, é necessário compilar o código fonte através do pacote JRE, instalado na máquina do programador, e o bytecode gerado pode ser executado em qualquer Sistema Operacional que possua o JDK instalado.
III- Na linguagem Java, é preciso instalar o JDK específico para o Sistema Operacional do computador do programador e este compilará o código fonte, gerando o bytecode, que poderá ser executado em qualquer sistema operacional que possua o JRE específico instalado.
IV- Na linguagem Java, todo bytecode gerado pode ser executado em qualquer sistema operacional que possua o JavaC específico instalado.
III, apenas.
I e II, apenas.
I, II e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.

Prévia do material em texto

ATIVIDADE 1 - ADS - PROGRAMAÇÃO I - 2019C2
Período:22/07/2019 08:00 a 16/08/2019 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 17/08/2019 00:00 (Horário de Brasília)
Nota obtida:0,50
1ª QUESTÃO
As classes em Java possuem construtores, que são métodos especiais executados na criação de objetos
daquela classe.
Considerando o texto acima, assinale a alternativa correta.
ALTERNATIVAS
Uma classe tem apenas um construtor.
Construtores não possuem parâmetros de entrada.
Construtores não possuem um tipo de retorno do método.
O modificador "construct" identifica que o método é um construtor.
Os construtores sempre precisam ser definidos explicitamente para que um objeto possa ser criado.
2ª QUESTÃO
A declaração de variáveis no Java precisa ser feita com muita atenção. Por ser uma linguagem de
programação orientada a objetos, precisamos nos atentar ao escopo das variáveis que desejamos declarar,
pois isso faz toda a diferença em sua utilização. Assinale a alternativa correta que representa qual o erro
apresentado no código abaixo.
ALTERNATIVAS
A variável "idade" foi declarada, porém não foi referenciada.
A variável "frase" não pode ser declarada no método "falar", pois ele é privado.
A variável "nome" é uma variável de classe e não pode ser referênciada dentro dos métodos.
A variável "frase", não pode ser utilizada no método "andar", pois ela foi criada apenas no método "falar".
O sinal de "+" não pode ser utilizado para somar duas Strings no Java, como está sendo feito dentro do método
"andar".
3ª QUESTÃO
No Java, o processo de geração do executável é um pouco diferente das outras linguagens de
programação. Mesmo que o Java seja uma linguagem multi plataforma, o programador, precisa escolher o
SDK para o sistema operacional que pretende trabalhar (escrever seus códigos). Após escrever os códigos
de sua aplicação, o que deve ser feito para que o programa possa ser executado em um computador?
Assinale a alternativa correta.
ALTERNATIVAS
Deve ser revisado e interpretado pela JVM.
Deve ser compilado e interpretado pela JVM.
Deve ser compilado e interpretado pelo SDK.
Deve ser interpretado pela JVM.
Deve ser compilado JVM.
4ª QUESTÃO
A linguagem Java utiliza uma programação orientada a objetos, onde os programas são escritos em
classes, tendo uma classe do software como a classe principal. A execução do sistema é iniciada a partir
do método main da classe principal.
O método main possui a sua assinatura que deve ser respeitada. Assinale a alternativa que contém a
assinatura correta para o método main.
ALTERNATIVAS
int main()
public main(void)
public static int main()
public static int main(String
args)
public static void main(String
args)
5ª QUESTÃO
As instruções if e else fazem com que um bloco de código execute somente se uma condição for satisfeita.
As expressões que podem ser utilizadas em um if sempre devem retornar um valor lógico (verdadeiro ou
falso). Operadores como && (and) e || (or) são frequentemente utilizados para avaliar várias condições
dentro de uma expressão. Veja o código abaixo.
public static void main(String args[]) {
 int valor1 = 5;
 int valor2 = valor1 * 2;
 int valor3 = valor2 * 3;
 if (valor1 + 25 <= valor3 || valor3 + valor2 == valor1 * 5) {
 System.out.println("Entrou no IF.");
 } else if (valor2 + 20 == valor1 + valor3 && valor3 == 50) {
 System.out.println("Entrou no ELSE IF.");
 } else {
 System.out.println("Entrou no ELSE.");
 }
}
Considerando o código acima, assinale a alternativa que mostra o que será impresso na tela.
ALTERNATIVAS
Entrou no IF.
Entrou no ELSE.
Entrou no ELSE IF.
Não entra no IF nem no ELSE IF e nem no ELSE.
Não executa o código, pois ocorre erro na declaração das variáveis.
6ª QUESTÃO
 "Java é uma linguagem de programação fortemente tipada. Isto significa que cada variável deve ter um tipo
de dado associado a ela. Por exemplo, uma variável pode ser declarada para usar um dos oito tipos de
dados primitivos: byte, short, int, long, float, double, char ou boolean, que são os tipos primitivos."
JUNIOR, Edson A. O.; NOEL, Andre A. Programação I. Maringá-Pr.: UniCesumar, 2018.
Existem algumas regras que devem ser seguidas na nomenclatura de variáveis. Assinale a alternativa
abaixo que apresenta uma forma correta de declarar variáveis em Java.
ALTERNATIVAS
int $v;
int a;
int 3pi;
var int ab;
int valor-soma;
7ª QUESTÃO
Uma estrutura de repetição muito utilizada em Java é o loop (ou laço) "for". O código abaixo apresenta uma
estrutura "for".
public static void main(String args[]) {
 int i;
 for (i = 6; i > 0; i--) {
 System.out.println(i + ", ");
 }
}
Considerando o código acima, assinale a alternativa com a saída de código correta.
ALTERNATIVAS
5, 4, 3, 2, 1,
5, 4, 3, 2, 1, 0,
6, 5, 4, 3, 2, 1,
6, 5, 4, 3, 2, 1, 0,
Será mostrado um erro, pois a variável não foi inicializada.
8ª QUESTÃO
Em nossos estudos, aprendemos que, no processo de compilação, transformamos os códigos fonte em
código executável, permitindo aos computadores executarem as instruções lógicas descritas no código
fonte. Em um processo de compilação um arquivo executável é gerado de acordo com as instruções da
arquitetura do computador.
Considerando o texto acima, assinale a alternativa correta quanto ao processo de compilação que não seja
multiplataforma.
ALTERNATIVAS
Todo código fonte, compilado em um Sistema Operacional Windows, será executado em qualquer outro Sistema
Operacional.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas
Operacionais UNIX.
Todo código fonte, compilado em um Sistema Operacional Windows, não poderá ser executado em nenhum sistema
operacional.
Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas
Operacionais Windows.
Todo código fonte, compilado em um sistema operacional Windows, será capaz de ser executado em qualquer
sistema operacional que seja compatível com o Windows.
9ª QUESTÃO
Exitem diferentes escopos para variáveis em Java. Podemos ter variáveis locais, variáveis de classe e
variáveis de instância (atributos). Verifique o código abaixo.
public class Carro {
 public int velocidade;
 public void acelerar() {
 int v;
 ...
 velocidade += v;
 }
}
De acordo com o código acima, assinale a alternativa correta.
ALTERNATIVAS
A variável "v" é uma variável local.
A variável "velocidade" é uma variável de classe.
Uma variável local precisa ter o modificador "static".
A variável "velocidade" é global, por ter o modificador "public".
O modificador "final" torna uma variável em variável de classe.
10ª QUESTÃO
Com relação aos compiladores, podemos afirmar que, em algumas linguagens de programação, eles são
capazes de gerar código executável para os computadores. Porém, um grande inconveniente é o fato de
que, para cada Sistema Operacional, precisamos compilar em um compilador específico daquele Sistema
Operacional, podendo esse código executável gerado ser executado apenas em computadores com esse
mesmo Sistema Operacional.
Na linguagem de programação Java, esse processo ocorre de maneira diferenciada. Considerando o texto
acima, avalie as afirmações abaixo:
I- Na linguagem Java, os Sistemas Operacionais não interferem no bytecode gerado, podendo este ser
executado em qualquer Sistema Operacional sem a necessidade de instalar nenhum software específico.
II- Na linguagem Java, é necessário compilar o código fonte através do pacote JRE, instalado na máquina
do programador, e o bytecode gerado pode ser executado em qualquer Sistema Operacional que possua o
JDK instalado.
III- Na linguagem Java, é preciso instalar o JDK específico para o Sistema Operacional do computador do
programador e este compilará o código fonte, gerando o bytecode, que poderá ser executado em qualquer
sistema operacional que possua o JRE específico instalado.
IV- Na linguagem Java, todo bytecodegerado pode ser executado em qualquer sistema operacional que
possua o JavaC específico instalado.
É correto o que se afirma em:
ALTERNATIVAS
III, apenas.
I e II, apenas.
I, II e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.

Mais conteúdos dessa disciplina