Logo Passei Direto
Buscar

ATIVIDADE 01 PROGRAMAÇÃO II

Ferramentas de estudo

Questões resolvidas

A sobrecarga é muito importante em Java, pois permite que métodos que possuam um mesmo nome existam em uma mesma classe. Apesar de ambos terem o mesmo nome, eles devem ter parâmetros diferentes. É levado em consideração o tipo e a ordem dos parâmetros. Observe o código abaixo:
Considerando a definição de sobrecarga e o código fonte exposto, podemos afirmar que:
O método calcularArea é sobrescrito.
O método calcularArea é sobrecarregado.
O método calcularPerimetro é sobrescrito.
O método calcularPerimetro é sobrecarregado.
Nenhum método é sobrecarregado, pois todos são estáticos.

Interfaces e classes abstratas são muito parecidas. Ambas podem ser utilizadas, em muitos casos, para os mesmos propósitos. Embora sejam parecidas, elas têm suas diferenças. Considerando os recursos de interface, observe as afirmativas abaixo.
É correto o que se afirma em:
I - Métodos abstratos.
II - Não podem ser instanciadas.
III - Não podem ser herdadas por outras classes.
IV - Não podem ser herdadas por outras interfaces.
V - Recebem instâncias de classes que as implementam.
I e II, apenas.
I, II e III, apenas.
I, IV e V, apenas.
I, II, III e V, apenas.
I, II, III, IV e V.

A biblioteca gráfica padrão do Java é o Swing. Ela é implementada inteiramente em Java e é independente de sistema operacional, ou seja, em qualquer computador que o programa rodar, a janela terá a mesma aparência. Existem vários componentes que podem ser colocados nas telas que fazem parte do Swing.
Das alternativas abaixo, qual possui somente classes do Swing (pacote javax.swing).
JButton, JLabel, JTextArea, JtextBox.
JPanel, JButton, JTextField, JcheckBox.
JLabel, JPanel, JSwitcher, JradioButton.
JFrame, JTextField, JRadioBox, JcheckBox.
JRadioButton, JButton, JLabel, JcheckButton.

As classes abstratas em Java não podem ser instanciadas. Por este motivo, seu propósito é servir de molde para que outras classes herdem seus atributos e métodos. Desta forma, analise as afirnações abaixo:
É correto o que se afirma em:
I – Classes abstratas podem herdar de outra classe abstrata.
II – Classes abstratas podem herdar de outra classe concreta.
III – Classes abstratas podem ter métodos abstratos e concretos.
IV – Uma classe abstrata pode sobrescrever um método de uma classe concreta.
V – Uma classe abstrata pode sobrecarregar um método de uma classe concreta.
I, III e IV, apenas.
II, III e IV, apenas.
II, III e V, apenas.
I, II, III e V, apenas.
I, II, III, IV e V.

Vivemos na era da informação e a necessidade por armazenamento e tratamento de dados é cada vez maior. Grandes empresas estão investindo fortunas para manter suas informações seguras e consistentes. O java nos traz nativamente uma forma de conexão com banco de dados chamada JDBC (Java Database Connectivity), que proporciona o acesso e manipulação de dados em bases de dados modernas.
Com relação à persistência de dados, assinale a alternativa correta sobre a forma como o JDBC a realiza.
Através de comandos SQL.
Através do mapeamento objeto relacional.
Através de configurações em arquivos XML.
Através de arrays que são enviados ao banco de dados.
Através de objetos Java que encapsulam os comandos SQL, e o programador precisa chamar apenas os métodos, não tendo contato com a sintaxe SQL.

Em Java podemos criar mais de um construtor para uma classe, distinguindo apenas os parâmetros de entrada. Ou seja, "public Pessoa() {}" e "public Pessoa(String nome) {}" podem ser ambos construtores de uma classe Pessoa.
Considerando o texto acima, dizemos que a possibilidade de construir construtores diferentes com o mesmo nome é chamado de:
Sobrecarga.
Persistência.
Polimorfismo.
Sobreposição.
Construtores abstratos.

Para termos uma representação gráfica e facilitar a interação do usuário com o software, podemos fazer uso de várias bibliotecas gráficas, como JavaFX e o Swing. Analise as afirmativas abaixo em relação à biblioteca gráfica Swing.
É correto o que se afirma em:
I - Swing permite que configuremos componentes visuais através de arquivos XML.
II - Nãe é possível representar um JTable através do Swing.
III - Para executarmos um JFrame, é necessário executarmos o código "JFrame.execute();".
IV - Através do Swing, é possível disponibilizarmos controles, como botões e campos de textos para os usuários.
III, apenas.
IV, apenas.
I e II, apenas.
I e III, apenas.
III e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

A sobrecarga é muito importante em Java, pois permite que métodos que possuam um mesmo nome existam em uma mesma classe. Apesar de ambos terem o mesmo nome, eles devem ter parâmetros diferentes. É levado em consideração o tipo e a ordem dos parâmetros. Observe o código abaixo:
Considerando a definição de sobrecarga e o código fonte exposto, podemos afirmar que:
O método calcularArea é sobrescrito.
O método calcularArea é sobrecarregado.
O método calcularPerimetro é sobrescrito.
O método calcularPerimetro é sobrecarregado.
Nenhum método é sobrecarregado, pois todos são estáticos.

Interfaces e classes abstratas são muito parecidas. Ambas podem ser utilizadas, em muitos casos, para os mesmos propósitos. Embora sejam parecidas, elas têm suas diferenças. Considerando os recursos de interface, observe as afirmativas abaixo.
É correto o que se afirma em:
I - Métodos abstratos.
II - Não podem ser instanciadas.
III - Não podem ser herdadas por outras classes.
IV - Não podem ser herdadas por outras interfaces.
V - Recebem instâncias de classes que as implementam.
I e II, apenas.
I, II e III, apenas.
I, IV e V, apenas.
I, II, III e V, apenas.
I, II, III, IV e V.

A biblioteca gráfica padrão do Java é o Swing. Ela é implementada inteiramente em Java e é independente de sistema operacional, ou seja, em qualquer computador que o programa rodar, a janela terá a mesma aparência. Existem vários componentes que podem ser colocados nas telas que fazem parte do Swing.
Das alternativas abaixo, qual possui somente classes do Swing (pacote javax.swing).
JButton, JLabel, JTextArea, JtextBox.
JPanel, JButton, JTextField, JcheckBox.
JLabel, JPanel, JSwitcher, JradioButton.
JFrame, JTextField, JRadioBox, JcheckBox.
JRadioButton, JButton, JLabel, JcheckButton.

As classes abstratas em Java não podem ser instanciadas. Por este motivo, seu propósito é servir de molde para que outras classes herdem seus atributos e métodos. Desta forma, analise as afirnações abaixo:
É correto o que se afirma em:
I – Classes abstratas podem herdar de outra classe abstrata.
II – Classes abstratas podem herdar de outra classe concreta.
III – Classes abstratas podem ter métodos abstratos e concretos.
IV – Uma classe abstrata pode sobrescrever um método de uma classe concreta.
V – Uma classe abstrata pode sobrecarregar um método de uma classe concreta.
I, III e IV, apenas.
II, III e IV, apenas.
II, III e V, apenas.
I, II, III e V, apenas.
I, II, III, IV e V.

Vivemos na era da informação e a necessidade por armazenamento e tratamento de dados é cada vez maior. Grandes empresas estão investindo fortunas para manter suas informações seguras e consistentes. O java nos traz nativamente uma forma de conexão com banco de dados chamada JDBC (Java Database Connectivity), que proporciona o acesso e manipulação de dados em bases de dados modernas.
Com relação à persistência de dados, assinale a alternativa correta sobre a forma como o JDBC a realiza.
Através de comandos SQL.
Através do mapeamento objeto relacional.
Através de configurações em arquivos XML.
Através de arrays que são enviados ao banco de dados.
Através de objetos Java que encapsulam os comandos SQL, e o programador precisa chamar apenas os métodos, não tendo contato com a sintaxe SQL.

Em Java podemos criar mais de um construtor para uma classe, distinguindo apenas os parâmetros de entrada. Ou seja, "public Pessoa() {}" e "public Pessoa(String nome) {}" podem ser ambos construtores de uma classe Pessoa.
Considerando o texto acima, dizemos que a possibilidade de construir construtores diferentes com o mesmo nome é chamado de:
Sobrecarga.
Persistência.
Polimorfismo.
Sobreposição.
Construtores abstratos.

Para termos uma representação gráfica e facilitar a interação do usuário com o software, podemos fazer uso de várias bibliotecas gráficas, como JavaFX e o Swing. Analise as afirmativas abaixo em relação à biblioteca gráfica Swing.
É correto o que se afirma em:
I - Swing permite que configuremos componentes visuais através de arquivos XML.
II - Nãe é possível representar um JTable através do Swing.
III - Para executarmos um JFrame, é necessário executarmos o código "JFrame.execute();".
IV - Através do Swing, é possível disponibilizarmos controles, como botões e campos de textos para os usuários.
III, apenas.
IV, apenas.
I e II, apenas.
I e III, apenas.
III e IV, apenas.

Prévia do material em texto

06/10/2018 Unicesumar - Ensino a Distância
1/5
ATIVIDADE 01 - ADS - PROGRAMAÇÃO II - 2018C2
Período: 04/09/2018 22:30 a 11/09/2018 23:59 (Horário de Brasília)
Data Final: 21/09/2018 23:59 valendo 50% data nota!
Status: ENCERRADO
Nota máxima: 0,50
Gabarito: Gabarito será liberado no dia 23/09/2018 00:00 (Horário de Brasília)
Nota obtida: 0,50
1ª QUESTÃO
A sobrecarga é muito importante em Java, pois permite que métodos que possuam um mesmo nome
existam em uma mesma classe. Apesar de ambos terem o mesmo nome, eles devem ter parâmetros
diferentes. É levado em consideração o tipo e a ordem dos parâmetros. Observe o código abaixo:
 
 
Considerando a definição de sobrecarga e o código fonte exposto, podemos afirmar que:
ALTERNATIVAS
O método calcularArea é sobrescrito.
O método calcularArea é sobrecarregado.
O método calcularPerimetro é sobrescrito.
O método calcularPerimetro é sobrecarregado.
Nenhum método é sobrecarregado, pois todos são estáticos.
2ª QUESTÃO
Interfaces e classes abstratas são muito parecidas. Ambas podem ser utilizadas, em muitos casos, para os
mesmos propósitos. Embora sejam parecidas, elas têm suas diferenças.  Considerando os recursos de
interface, observe as afirmativas abaixo.
 
I - Métodos abstratos.
 II - Não podem ser instanciadas.
 III - Não podem ser herdadas por outras classes.
 IV - Não podem ser herdadas por outras interfaces.
06/10/2018 Unicesumar - Ensino a Distância
2/5
p p
 V -  Recebem instâncias de classes que as implementam.
 
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I, II e III, apenas.
I, IV e V, apenas.
I, II, III e V, apenas.
I, II, III, IV e V.
3ª QUESTÃO
A biblioteca gráfica padrão do Java é o Swing. Ela é implementada inteiramente em Java e é independente de
sistema operacional, ou seja, em qualquer computador que o programa rodar, a janela terá a mesma
aparência. Existem vários componentes que podem ser colocados nas telas que fazem parte do Swing.
 
Das alternativas abaixo, qual possui somente classes do Swing (pacote javax.swing).
ALTERNATIVAS
JButton, JLabel, JTextArea, JtextBox.
JPanel, JButton, JTextField, JcheckBox.
JLabel, JPanel, JSwitcher, JradioButton.
JFrame, JTextField, JRadioBox, JcheckBox.
JRadioButton, JButton, JLabel, JcheckButton.
4ª QUESTÃO
Normalmente, o acesso à arrays é feito utilizando laços de repetição. Isso acontece, pois um array pode ter
centenas de elementos. Seria muito trabalhoso escrever o índice de cada elemento no código. Podemos
inicializar um array com 100 elementos facilmente com um laço FOR. A variável do laço seria utilizada como
índice do array. Observe o código abaixo:
 
 
A alternativa que mostra corretamente o que será impresso na tela é:
ALTERNATIVAS
0
123
246
369
999
06/10/2018 Unicesumar - Ensino a Distância
3/5
999
5ª QUESTÃO
As classes abstratas em Java não podem ser instanciadas. Por este motivo, seu propósito é servir de molde
para que outras classes herdem seus atributos e métodos. Desta forma, analise as afirnações abaixo:
 
I – Classes abstratas podem herdar de outra classe abstrata.
 II – Classes abstratas podem herdar de outra classe concreta.
 III – Classes abstratas podem ter métodos abstratos e concretos.
 IV – Uma classe abstrata pode sobrescrever um método de uma classe concreta.
 V – Uma classe abstrata pode sobrecarregar um método de uma classe concreta.
 
É correto o que se afirma em:
ALTERNATIVAS
I, III e IV, apenas.
II, III e IV, apenas.
II, III e V, apenas.
 I, II, III e V, apenas.
I, II, III, IV e V.
6ª QUESTÃO
Vivemos na era da informação e a necessidade por armazenamento e tratamento de dados é cada vez
maior. Grandes empresas estão investindo fortunas para manter suas informações seguras e consistentes.
O java nos traz nativamente uma forma de conexão com banco de dados chamada JDBC (Java Database
Connectivity), que proporciona o acesso e manipulação de dados em bases de dados modernas.
 
Com relação à persistência de dados, assinale a alternativa correta sobre a forma como o JDBC a realiza.
ALTERNATIVAS
Através de comandos SQL.
Através do mapeamento objeto relacional.
Através de configurações em arquivos XML.
Através de arrays que são enviados ao banco de dados.
Através de objetos Java que encapsulam os comandos SQL, e o programador precisa chamar apenas os métodos,
não tendo contato com a sintaxe SQL.
7ª QUESTÃO
Em Java podemos criar mais de um construtor para uma classe, distinguindo apenas os parâmetros de
entrada. Ou seja, "public Pessoa() {}" e "public Pessoa(String nome) {}" podem ser ambos construtores de
uma classe Pessoa.
 
Considerando o texto acima, dizemos que a possibilidade de construir construtores diferentes com o
mesmo nome é chamado de:
ALTERNATIVAS
Sobrecarga.
Persistência.
06/10/2018 Unicesumar - Ensino a Distância
4/5
Polimorfismo.
Sobreposição.
Construtores abstratos.
8ª QUESTÃO
Quando não sabemos o tamanho que o nosso conjunto de dados terá, devemos utilizar listas ao invés de
arrays. As listas possuem a vantagem de crescerem conforme a necessidade. Então, nós podemos adicionar
novos elementos quando quisermos. O método length nos retorna o tamanho atual da lista. Observe o
código abaixo:
 
 
A alternativa que mostra corretamente o que será impresso na tela é:
ALTERNATIVAS
18
19
20
21
22
9ª QUESTÃO
Para termos uma representação gráfica e facilitar a interação do usuário com o software, podemos fazer uso
de várias bibliotecas gráficas, como JavaFX e o Swing. Analise as afirmativas abaixo em relação à biblioteca
gráfica Swing.
 
I - Swing permite que configuremos componentes visuais através de arquivos XML.
 II - Nãe é possível representar um JTable através do Swing.
 III - Para executarmos um JFrame, é necessário executarmos o código "JFrame.execute();".
 IV - Através do Swing, é possível disponibilizarmos controles, como botões e campos de textos para os
usuários.
 
É correto o que se afirma em:
ALTERNATIVAS
III, apenas.
IV, apenas.
I e II, apenas.
06/10/2018 Unicesumar - Ensino a Distância
5/5
I e III, apenas.
III e IV, apenas.
10ª QUESTÃO
Arrays são estruturas de dados que armazenam mais de um valor ao mesmo tempo. Para isso, sua estrutura
é baseada em uma matriz, sendo assim, basta alocar o valor desejado à correta posição da matriz. Baseado
em seu conhecimento sobre arrays, observe o array declarado abaixo:
 
 
A alternativa que apresenta corretamente a forma de imprimir um valor qualquer é:
ALTERNATIVAS
System.out.print(0);
System.out.print("0");
System.out.print(nomes(0));
System.out.print(nomes
0
);
System.out.print(nomes
" Ana "
);

Mais conteúdos dessa disciplina