Logo Passei Direto
Buscar

Atividade Avaliativa Programacao Orientada a Objetos COM 230 Semana 7 Univesp 2022

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

A linguagem Java tem recursos para a programação de sistemas distribuídos em redes de computadores, e o uso de Sockets é um desses importantes recursos. Nesse sentido, analise as asserções a seguir e a relação proposta entre elas.
Analisando essas asserções, é correto afirmar que:
I. O pacote java.net contém duas classes, Socket e ServerSocket, que implementam, respectivamente, o cliente e o servidor, em uma ligação confiável, com o protocolo TCP.
II. Esse pacote também contém uma classe DatagramaPacket para a comunicação entre cliente e servidor, utilizando uma conexão não confiável, com o protocolo UDP.
a. a primeira asserção é falsa e a segunda é verdadeira.
b. a primeira asserção é verdadeira e a segunda é falsa.
c. as duas asserções são verdadeiras e a segunda justifica a primeira.
d. as duas asserções são falsas.
e. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.

A linguagem Java foi projetada para usar Threads, sendo que o primeiro e principal Thread é executado no método “main”. Nesse sentido, analise as asserções a seguir e a relação proposta entre elas.
Analisando essas asserções, é correto afirmar que:
I. O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processo.
II. O processamento assíncrono (segundo plano) usando Threads pode fazer um servidor de e-mail atender a mais de um usuário, simultaneamente.
a. as duas asserções são falsas.
b. a primeira asserção é falsa e a segunda é verdadeira.
c. as duas asserções são verdadeiras e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.
e. a primeira asserção é verdadeira e a segunda é falsa.

A aplicação do conceito de threads dentro da própria linguagem é uma característica da programação em Java que permite maior versatilidade aos programadores na modelagem de sistemas mais complexos.
Em relação ao conceito de threads na linguagem Java, assinale a alternativa correta.
a. É um recurso utilizado para manipulação de coleções de dados.
b. É um recurso utilizado para conversão de tipos de dados.
c. É um recurso utilizado para permitir a programação multitarefa.
d. É um recurso utilizado para comunicação com bancos de dados.
e. É um recurso utilizado para permitir a comunicação em rede dos programas.

Na linguagem Java 8, é possível realizar diferentes operações sobre Streams, dentre elas, as operações intermediárias. Nesse sentido, analise as afirmativas a seguir, em relação ao uso dos métodos intermediários map, filter e sorted.
Assinale a alternativa que relaciona, adequadamente, os dois grupos de informações.
I. Usado para selecionar elementos, de acordo com o predicado passado como argumento.
II. Usado para aplicar ordenação no fluxo de dados.
III. Usado para retornar um fluxo, o que consiste nos resultados da aplicação da função dada aos elementos desse fluxo.
a. 1-II; 2-I; 3-III.
b. 1-III; 2-II; 3-I.
c. 1-I; 2-III; 3-II.
d. 1-I; 2-II; 3-III.
e. 1-III; 2-I; 3-II.

Quando é necessário construir sistemas que executem diferentes instruções ao mesmo tempo, a linguagem Java dispõe do conceito de threads. As threads podem ser utilizadas de duas formas básicas, sendo uma delas por herança.
Considerando as características do uso das threads, assinale a alternativa correta.
a. A forma correta de criar uma thread por herança é usando 'implements' da interface thread.
b. A forma correta de criar uma thread por herança é usando 'extends' da classe thread.
c. A forma correta de criar uma thread por herança é usando 'implements' da interface Runnable.
d. A forma correta de criar uma thread por herança é usando 'extends' da interface thread.
e. A forma correta de criar uma thread por herança é usando 'implements' da interface Run.

A computação atual permite várias linhas de execução em um mesmo processo (Threads), e esse recurso está presente na linguagem Java.
Considerando o uso de Threads em Java, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processo.
II. ( ) Processamento síncrono (primeiro plano): com Threads, um programa executará uma tarefa de cada vez.
III. ( ) Um processo pode conter múltiplos Threads, que parecem ser executados ao mesmo tempo e de forma assíncrona, em relação aos outros Threads.
IV. ( ) É necessário que o desenvolvedor assegure que um Thread não atrapalhe a execução de outro.
a. F, F, F, V.
b. F, V, V, V.
c. V, F, V, F.
d. V, F, V, V.
e. V, V, F, F.

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

A linguagem Java tem recursos para a programação de sistemas distribuídos em redes de computadores, e o uso de Sockets é um desses importantes recursos. Nesse sentido, analise as asserções a seguir e a relação proposta entre elas.
Analisando essas asserções, é correto afirmar que:
I. O pacote java.net contém duas classes, Socket e ServerSocket, que implementam, respectivamente, o cliente e o servidor, em uma ligação confiável, com o protocolo TCP.
II. Esse pacote também contém uma classe DatagramaPacket para a comunicação entre cliente e servidor, utilizando uma conexão não confiável, com o protocolo UDP.
a. a primeira asserção é falsa e a segunda é verdadeira.
b. a primeira asserção é verdadeira e a segunda é falsa.
c. as duas asserções são verdadeiras e a segunda justifica a primeira.
d. as duas asserções são falsas.
e. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.

A linguagem Java foi projetada para usar Threads, sendo que o primeiro e principal Thread é executado no método “main”. Nesse sentido, analise as asserções a seguir e a relação proposta entre elas.
Analisando essas asserções, é correto afirmar que:
I. O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processo.
II. O processamento assíncrono (segundo plano) usando Threads pode fazer um servidor de e-mail atender a mais de um usuário, simultaneamente.
a. as duas asserções são falsas.
b. a primeira asserção é falsa e a segunda é verdadeira.
c. as duas asserções são verdadeiras e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.
e. a primeira asserção é verdadeira e a segunda é falsa.

A aplicação do conceito de threads dentro da própria linguagem é uma característica da programação em Java que permite maior versatilidade aos programadores na modelagem de sistemas mais complexos.
Em relação ao conceito de threads na linguagem Java, assinale a alternativa correta.
a. É um recurso utilizado para manipulação de coleções de dados.
b. É um recurso utilizado para conversão de tipos de dados.
c. É um recurso utilizado para permitir a programação multitarefa.
d. É um recurso utilizado para comunicação com bancos de dados.
e. É um recurso utilizado para permitir a comunicação em rede dos programas.

Na linguagem Java 8, é possível realizar diferentes operações sobre Streams, dentre elas, as operações intermediárias. Nesse sentido, analise as afirmativas a seguir, em relação ao uso dos métodos intermediários map, filter e sorted.
Assinale a alternativa que relaciona, adequadamente, os dois grupos de informações.
I. Usado para selecionar elementos, de acordo com o predicado passado como argumento.
II. Usado para aplicar ordenação no fluxo de dados.
III. Usado para retornar um fluxo, o que consiste nos resultados da aplicação da função dada aos elementos desse fluxo.
a. 1-II; 2-I; 3-III.
b. 1-III; 2-II; 3-I.
c. 1-I; 2-III; 3-II.
d. 1-I; 2-II; 3-III.
e. 1-III; 2-I; 3-II.

Quando é necessário construir sistemas que executem diferentes instruções ao mesmo tempo, a linguagem Java dispõe do conceito de threads. As threads podem ser utilizadas de duas formas básicas, sendo uma delas por herança.
Considerando as características do uso das threads, assinale a alternativa correta.
a. A forma correta de criar uma thread por herança é usando 'implements' da interface thread.
b. A forma correta de criar uma thread por herança é usando 'extends' da classe thread.
c. A forma correta de criar uma thread por herança é usando 'implements' da interface Runnable.
d. A forma correta de criar uma thread por herança é usando 'extends' da interface thread.
e. A forma correta de criar uma thread por herança é usando 'implements' da interface Run.

A computação atual permite várias linhas de execução em um mesmo processo (Threads), e esse recurso está presente na linguagem Java.
Considerando o uso de Threads em Java, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processo.
II. ( ) Processamento síncrono (primeiro plano): com Threads, um programa executará uma tarefa de cada vez.
III. ( ) Um processo pode conter múltiplos Threads, que parecem ser executados ao mesmo tempo e de forma assíncrona, em relação aos outros Threads.
IV. ( ) É necessário que o desenvolvedor assegure que um Thread não atrapalhe a execução de outro.
a. F, F, F, V.
b. F, V, V, V.
c. V, F, V, F.
d. V, F, V, V.
e. V, V, F, F.

Prévia do material em texto

PERGUNTA 1 
1. A linguagem Java tem recursos para a programação de sistemas distribuídos em redes 
de computadores, e o uso de Sockets é um desses importantes recursos. Nesse sentido, 
analise as asserções a seguir e a relação proposta entre elas. 
 
I. O pacote java.net contém duas classes, Socket e ServerSocket, que implementam, 
respectivamente, o cliente e o servidor, em uma ligação confiável, com o protocolo TCP. 
II. Esse pacote também contém uma classe DatagramaPacket para a comunicação 
entre cliente e servidor, utilizando uma conexão não confiável, com o protocolo UDP. 
 
Analisando essas asserções, é correto afirmar que: 
 
a. a primeira asserção é falsa e a segunda é verdadeira. 
 
b. a primeira asserção é verdadeira e a segunda é falsa. 
 
c. as duas asserções são verdadeiras e a segunda justifica a primeira. 
 
d. as duas asserções são falsas. 
 
e. as duas asserções são verdadeiras, mas a segunda não justifica a primeira. 
1,68 pontos 
PERGUNTA 2 
1. A linguagem Java foi projetada para usar Threads, sendo que o primeiro e principal 
Thread é executado no método “main”. Nesse sentido, analise as asserções a seguir e 
a relação proposta entre elas. 
 
I. O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre 
todos os processadores disponíveis, aumentando, assim, a eficiência do processo. 
II. O processamento assíncrono (segundo plano) usando Threads pode fazer um 
servidor de e-mail atender a mais de um usuário, simultaneamente. 
 
Analisando essas asserções, é correto afirmar que: 
 
a. as duas asserções são falsas. 
 
b. a primeira asserção é falsa e a segunda é verdadeira. 
 
c. as duas asserções são verdadeiras e a segunda justifica a primeira. 
 
d. as duas asserções são verdadeiras, mas a segunda não justifica a primeira. 
 
e. a primeira asserção é verdadeira e a segunda é falsa. 
1,68 pontos 
PERGUNTA 3 
1. A aplicação do conceito de threads dentro da própria linguagem é uma característica da 
programação em Java que permite maior versatilidade aos programadores na 
modelagem de sistemas mais complexos. 
 
 
Em relação ao conceito de threads na linguagem Java, assinale a alternativa correta. 
 
a. É um recurso utilizado para comunicação com bancos de dados. 
 
b. É um recurso utilizado para permitir a comunicação em rede dos programas. 
 
c. É um recurso utilizado para manipulação de coleções de dados. 
 
d. É um recurso utilizado para permitir a programação multitarefa. 
 
e. É um recurso utilizado para conversão de tipos de dados. 
1,66 pontos 
PERGUNTA 4 
1. Na linguagem Java 8, é possível realizar diferentes operações sobre Streams, dentre 
elas, as operações intermediárias. Nesse sentido, analise as afirmativas a seguir, em 
relação ao uso dos métodos intermediários map, filter e sorted. 
 
1 – map. 
2 – filter. 
3 – sorted. 
 
I. Usado para selecionar elementos, de acordo com o predicado passado como 
argumento. 
II. Usado para aplicar ordenação no fluxo de dados. 
III. Usado para retornar um fluxo, o que consiste nos resultados da aplicação da função 
dada aos elementos desse fluxo. 
 
Assinale a alternativa que relaciona, adequadamente, os dois grupos de 
informações. 
 
a. 1-II; 2-I; 3-III. 
 
b. 1-III; 2-II; 3-I. 
 
c. 1-I; 2-III; 3-II. 
 
d. 1-I; 2-II; 3-III. 
 
e. 1-III; 2-I; 3-II. 
1,66 pontos 
PERGUNTA 5 
1. Quando é necessário construir sistemas que executem diferentes instruções ao mesmo 
tempo, a linguagem Java dispõe do conceito de threads. As threads podem ser 
utilizadas de duas formas básicas, sendo uma delas por herança. 
 
Considerando as características do uso das threads, assinale a alternativa correta. 
 
a. A forma correta de criar uma thread por herança é usando "implements" da 
interface thread. 
 
b. A forma correta de criar uma thread por herança é usando "extends" da classe thread. 
 
c. A forma correta de criar uma thread por herança é usando "implements" da 
interface Runnable. 
 
d. A forma correta de criar uma thread por herança é usando "extends" da interface thread. 
 
e. A forma correta de criar uma thread por herança é usando "implements" da 
interface Run. 
1,66 pontos 
PERGUNTA 6 
1. A computação atual permite várias linhas de execução em um mesmo processo 
(Threads), e esse recurso está presente na linguagem Java. 
 
 
Considerando o uso de Threads em Java, analise as afirmativas a seguir e assinale V 
para a(s) verdadeira(s) e F para a(s) falsa(s). 
 
I. ( ) O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre 
todos os processadores disponíveis, aumentando, assim, a eficiência do processo. 
II. ( ) Processamento síncrono (primeiro plano): com Threads, um programa executará 
uma tarefa de cada vez. 
III. ( ) Um processo pode conter múltiplos Threads, que parecem ser executados ao 
mesmo tempo e de forma assíncrona, em relação aos outros Threads. 
IV. ( ) É necessário que o desenvolvedor assegure que um Thread não atrapalhe a 
execução de outro. 
 
Assinale a alternativa que apresenta a sequência correta. 
 
a. F, F, F, V. 
 
b. F, V, V, V. 
 
c. V, F, V, F. 
 
d. V, F, V, V. 
 
e. V, V, F, F. 
1,66 pontos 
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para 
salvar todas as respostas.

Mais conteúdos dessa disciplina