Logo Passei Direto
Buscar

AV2 - ENG02N - ENGENHARIA DA COMPUTAÇÃO

User badge image
ALAIN CHARLIE

em

Ferramentas de estudo

Questões resolvidas

Com relação a funções e procedimentos qual alternativa melhor descreve ambos:
a. Procedimento é um bloco de código que pode ser executado de acordo com seus parâmetros, e função sempre será executada sem parâmetros.
a. Procedimento é um bloco de código que pode ser executado de acordo com seus parâmetros, e função sempre será executada sem parâmetros.
b. Procedimento são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado e pode ser feito uma ou várias vezes, sempre que for necessário, e função são procedimentos que retornam um valor ao seu término, ambos (procedimento e função) sempre devem receber ao menos um parâmetro.
c. Função são estruturas que agrupam um conjunto de comandos, que são executados quando a função é chamada e pode ser feito uma ou várias vezes, sempre que for necessário, e procedimentos são funções que retornam um valor ao seu término, ambos (procedimento e função) podem receber ou não parâmetros.
d. Procedimento são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado e pode ser feito uma ou várias vezes, sempre que for necessário, e função são procedimentos que retornam um valor ao seu término, ambos (procedimento e função) ambos (procedimento e função) podem receber ou não parâmetros.
e. Procedimento são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado e pode ser feito apenas uma vez por execução, e função são procedimentos que retornam um valor ao seu término, ambos (procedimento e função) ambos (procedimento e função) podem receber ou não parâmetros.

Com relação a Refactoring marque a alternativa que melhor indica quais as vantagens que os métodos em Java estruturado podem trazer:
a. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de códigos, minimizando erros e facilitando alterações.
a. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de códigos, minimizando erros e facilitando alterações.
b. O uso de métodos podem trazer vantagens como: Ajudam na criação interface gráfica por exemplo o método swing; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de códigos, minimizando erros e facilitando alterações.
c. O uso de métodos por ser algo opcional não trazem vantagens para um código java estruturado.
d. O uso de métodos podem trazer vantagens como: Fazem que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Dificultam a organização do programa; Não permite reaproveitamento de códigos construídos anteriormente.
e. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Facilitam o tratamento de erros de compilação.

Com relação interfaces gráficas em Java marque a alternativa que melhor descreve a Classe JOptionPane:
a. É uma classe que possibilita a criação de janelas complexas que solicita um valor para o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane primeiro.
a. É uma classe que possibilita a criação de janelas complexas que solicita um valor para o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane primeiro.
b. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javax.swing.JOptionPane primeiro.
c. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javax.util.JOptionPane primeiro.
d. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane primeiro.
e. É uma classe que possibilita a criação formulários que solicita um valor para o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.swing.JOptionPane primeiro.

Marque a alternativa que melhor define para que cada método citado acima é utilizado.
a. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Informa ao usuário sobre algo; JOptionPane.showOptionDialog(): Unificação dos três acima.
a. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Informa ao usuário sobre algo; JOptionPane.showOptionDialog(): Unificação dos três acima.
b. JOptionPane.showConfirmDialog(): Informa ao usuário sobre algo; JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showOptionDialog(): Solicita dados do banco de dados.
c. JOptionPane.showConfirmDialog(): Informa ao usuário sobre algo; JOptionPane.showInputDialog(): Abre uma caixa de diálogo com as informações de memória utilizada pelo sistema; JOptionPane.showMessageDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showOptionDialog():Solicita algum valor.
d. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showMessageDialog():Solicita algum valor; JOptionPane.showOptionDialog(): Informa ao usuário sobre algo. JOptionPane.showInputDialog(): Unificação dos três acima.
e. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Solicita o nome do programador (só utilizado para desenvolvimento); JOptionPane.showOptionDialog(): Unificação dos três acima.

As retas s: x + ay = 3 e t: 4x – 2y + 5 = 0 são paralelas, então o valor de a é:
a) 2
b) 1,5
c) 0,5
d) – 0,2
e) – 0,5

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

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

Com relação a funções e procedimentos qual alternativa melhor descreve ambos:
a. Procedimento é um bloco de código que pode ser executado de acordo com seus parâmetros, e função sempre será executada sem parâmetros.
a. Procedimento é um bloco de código que pode ser executado de acordo com seus parâmetros, e função sempre será executada sem parâmetros.
b. Procedimento são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado e pode ser feito uma ou várias vezes, sempre que for necessário, e função são procedimentos que retornam um valor ao seu término, ambos (procedimento e função) sempre devem receber ao menos um parâmetro.
c. Função são estruturas que agrupam um conjunto de comandos, que são executados quando a função é chamada e pode ser feito uma ou várias vezes, sempre que for necessário, e procedimentos são funções que retornam um valor ao seu término, ambos (procedimento e função) podem receber ou não parâmetros.
d. Procedimento são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado e pode ser feito uma ou várias vezes, sempre que for necessário, e função são procedimentos que retornam um valor ao seu término, ambos (procedimento e função) ambos (procedimento e função) podem receber ou não parâmetros.
e. Procedimento são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado e pode ser feito apenas uma vez por execução, e função são procedimentos que retornam um valor ao seu término, ambos (procedimento e função) ambos (procedimento e função) podem receber ou não parâmetros.

Com relação a Refactoring marque a alternativa que melhor indica quais as vantagens que os métodos em Java estruturado podem trazer:
a. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de códigos, minimizando erros e facilitando alterações.
a. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de códigos, minimizando erros e facilitando alterações.
b. O uso de métodos podem trazer vantagens como: Ajudam na criação interface gráfica por exemplo o método swing; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de códigos, minimizando erros e facilitando alterações.
c. O uso de métodos por ser algo opcional não trazem vantagens para um código java estruturado.
d. O uso de métodos podem trazer vantagens como: Fazem que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Dificultam a organização do programa; Não permite reaproveitamento de códigos construídos anteriormente.
e. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o programa; Permite reaproveitamento de códigos construídos anteriormente; Facilitam o tratamento de erros de compilação.

Com relação interfaces gráficas em Java marque a alternativa que melhor descreve a Classe JOptionPane:
a. É uma classe que possibilita a criação de janelas complexas que solicita um valor para o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane primeiro.
a. É uma classe que possibilita a criação de janelas complexas que solicita um valor para o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane primeiro.
b. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javax.swing.JOptionPane primeiro.
c. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javax.util.JOptionPane primeiro.
d. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane primeiro.
e. É uma classe que possibilita a criação formulários que solicita um valor para o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javafx.swing.JOptionPane primeiro.

Marque a alternativa que melhor define para que cada método citado acima é utilizado.
a. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Informa ao usuário sobre algo; JOptionPane.showOptionDialog(): Unificação dos três acima.
a. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Informa ao usuário sobre algo; JOptionPane.showOptionDialog(): Unificação dos três acima.
b. JOptionPane.showConfirmDialog(): Informa ao usuário sobre algo; JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showOptionDialog(): Solicita dados do banco de dados.
c. JOptionPane.showConfirmDialog(): Informa ao usuário sobre algo; JOptionPane.showInputDialog(): Abre uma caixa de diálogo com as informações de memória utilizada pelo sistema; JOptionPane.showMessageDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showOptionDialog():Solicita algum valor.
d. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showMessageDialog():Solicita algum valor; JOptionPane.showOptionDialog(): Informa ao usuário sobre algo. JOptionPane.showInputDialog(): Unificação dos três acima.
e. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, CANCELAR); JOptionPane.showInputDialog(): Solicita algum valor; JOptionPane.showMessageDialog(): Solicita o nome do programador (só utilizado para desenvolvimento); JOptionPane.showOptionDialog(): Unificação dos três acima.

As retas s: x + ay = 3 e t: 4x – 2y + 5 = 0 são paralelas, então o valor de a é:
a) 2
b) 1,5
c) 0,5
d) – 0,2
e) – 0,5

Prévia do material em texto

PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
1. Utilizando o método de análise de malhas, no circuito abaixo, assinalar a alternativa 
que apresenta os valores corretos de i0 e vab. 
 
Figura 1: circuito elétrico para utilização de análise de malhas fonte: ALEXANDER, K., C., 
SADIKU, O., M. N. (03/2013). Fundamentos de Circuitos Elétricos, 5th edição. [Minha 
Biblioteca]. Retirado de https://integrada.minhabiblioteca.com.br/#/books/9788580551730/ 
 
a. 17,778 A e 53,33 V 
b. 17,778 A e 53,33 V 
c. 17,778 A e 5,333 V 
d. 1,7778 A e 53,33 V 
e. 1,7778 A e 0,5333 V 
 
 
2. Analise o circuito abaixo por análise de malhas e marque a alternativa que consta o valor 
exato de v0. 
 
Figura 2: Circuito elétrico com três malhas fonte: ALEXANDER, K., C., SADIKU, O., M. 
N. (03/2013). Fundamentos de Circuitos Elétricos, 5th edição. [Minha Biblioteca]. Retirado 
de https://integrada.minhabiblioteca.com.br/#/books/9788580551730/ 
a. 2 V 
b. 20 V 
c. 22 V 
d. 2,2 V 
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
e. 0,2 V 
 
3. Utilizando o teorema de Thevinin, no circuito da figura 3, podemos afirmar que os 
valores de VTh; RTh; I são 
 
Figura 3: Circuito elétrico fonte: ALEXANDER, K., C., SADIKU, O., M. N. (03/2013). 
Fundamentos de Circuitos Elétricos, 5th edição. [Minha Biblioteca]. Retirado de 
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/ 
a. VTh= 6 V; RTh= 3 Ω ; I= 1,5 A 
b. VTh= 3 V; RTh= 6 Ω ; I= 1,5 A 
c. VTh= 6 V; RTh= 1,5 Ω ; I= 1,5 A 
d. VTh= 1,5 V; RTh= 3 Ω ; I= 1,5 A 
e. VTh= 6 V; RTh= 3 Ω ; I= 3 A 
 
4. Usando o teorema da transformação de fontes para o circuito da figura 4. Determinar 
dentre as assertivas abaixo qual apresenta os valores da corrente e da potência no resistor 
de 8 Ω. 
 
Figura 4: Circuito elétrico com três malhas fonte: ALEXANDER, K., C., SADIKU, O., M. 
N. (03/2013). Fundamentos de Circuitos Elétricos, 5th edição. [Minha Biblioteca]. Retirado 
de https://integrada.minhabiblioteca.com.br/#/books/9788580551730/ 
 
a. 1 A e 8 W 
b. 10 A e 8 W 
c. 1 A e 80 W 
d. 0,1 A e 8 W 
e. 1 A e 0,8 W 
 
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
5. A assertiva que contém os valores corretos da resistência de Norton e da corrente de 
Norton, no circuito da figura 5, é 
 
Figura 5: Circuito elétrico fonte: ALEXANDER, K., C., SADIKU, O., M. N. (03/2013). 
Fundamentos de Circuitos Elétricos, 5th edição. [Minha Biblioteca]. Retirado de 
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/ 
 
a. 0,3 Ω e 2 A 
b. 0,3 Ω e 0,2 A 
c. 0,3 Ω e 20 A 
d. 3 Ω e 20 A 
e. 3 Ω e 2 A 
 
6. Para que o circuito, da figura abaixo, transfira a máxima potência ao resistor RL, a 
alternativa com os valores corretos para o Resistor de carga e da potência neste resistor 
é 
 
Figura 6: Circuito elétrico com resistor de carga fonte: ALEXANDER, K., C., SADIKU, O., 
M. N. (03/2013). Fundamentos de Circuitos Elétricos, 5th edição. [Minha Biblioteca]. 
Retirado de https://integrada.minhabiblioteca.com.br/#/books/9788580551730/ 
 
a. 8 Ω e 14,33 W 
b. 8 Ω e 13,44 W 
c. 9 Ω e 13,44 W 
d. 9 Ω e 1,344 W 
e. 8 Ω e 1,433 W 
 
No que se refere a estruturas de dados é INCORRETO afirmar: (FCC - 2012 - TRE-SP) 
a. Numa fila dupla, os elementos podem ser inseridos e removidos de qualquer um dos extremos 
da fila. 
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/
https://integrada.minhabiblioteca.com.br/#/books/9788580551730/
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
b. Em qualquer situação é possível usar uma única fila dupla para representar duas filas simples. 
c. A implementação de uma fila dupla normalmente é mais eficiente com uma lista duplamente 
encadeada que com uma encadeada simples. 
d. Pela definição de fila, se os elementos são inseridos por um extremo da lista linear, eles só 
podem ser removidos pelo outro. 
e. Numa lista singularmente encadeada, para acessar o último nodo é necessário partir do 
primeiro e ir seguindo os campos de ligação até chegar ao final da lista. 
 
 
7. Método é o mesmo que um procedimento ou uma função, o detalhe é que um método 
é o nome dado para um destes, quando estamos programando classes, em orientação a 
objetos. 
 
Disponível em: . Acesso em: 14 mai. 2017 (adaptado). 
 
 Com relação a funções e procedimentos qual alternativa melhor descreve ambos: 
a. Procedimento é um bloco de código que pode ser executado de acordo com seus 
parâmetros, e função sempre será executada sem parâmetros. 
b. Procedimento são estruturas que agrupam um conjunto de comandos, que são 
executados quando o procedimento é chamado e pode ser feito uma ou várias vezes, 
sempre que for necessário, e função são procedimentos que retornam um valor ao seu 
término, ambos (procedimento e função) sempre devem receber ao menos um 
parâmetro. 
c. Função são estruturas que agrupam um conjunto de comandos, que são executados 
quando a função é chamada e pode ser feito uma ou várias vezes, sempre que for 
necessário, e procedimentos são funções que retornam um valor ao seu término, ambos 
(procedimento e função) podem receber ou não parâmetros. 
d. Procedimento são estruturas que agrupam um conjunto de comandos, que são 
executados quando o procedimento é chamado e pode ser feito uma ou várias vezes, 
sempre que for necessário, e função são procedimentos que retornam um valor ao seu 
término, ambos (procedimento e função) ambos (procedimento e função) podem receber 
ou não parâmetros. 
e. Procedimento são estruturas que agrupam um conjunto de comandos, que são 
executados quando o procedimento é chamado e pode ser feito apenas uma vez por 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
execução, e função são procedimentos que retornam um valor ao seu término, ambos 
(procedimento e função) ambos (procedimento e função) podem receber ou não 
parâmetros. 
 
8. Refactoring é o processo de alterar um Software sem mudar seu comportamento. Um 
Software refatorado deve executar da mesma forma que antes da aplicação da técnica. 
A vantagem de aplicar essa técnica dentro do ambiente de produção é que ela promove 
um desenvolvimento rápido e facilita na manutenção do Software. 
Disponível em: . Acesso em: 14 mai. 2017 (adaptado). 
 Com relação a Refactoring marque a alternativa que melhor indica quais as vantagens 
que os métodos em Java estruturado podem trazer: 
 
a. O uso de métodos podem trazer vantagens como: Evitam que os blocos do programa 
fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o 
programa; Permite reaproveitamento de códigos construídos anteriormente; Evitam 
repetição de trechos de códigos, minimizando erros e facilitando alterações. 
b. O uso de métodos podem trazer vantagens como: Ajudam na criação interface gráfica 
por exemplo o método swing; Ajudam a organizar o programa; Permite 
reaproveitamento de códigos construídos anteriormente; Evitam repetição de trechos de 
códigos, minimizando erros e facilitando alterações. 
c. O uso de métodos por ser algo opcional não trazem vantagens para um código java 
estruturado. 
d. O uso de métodos podem trazer vantagens como: Fazem que os blocos do programa 
fiquem grandes demais e mais difíceis de ler e entender; Dificultam a organização do 
programa; Não permite reaproveitamento de códigos construídos anteriormente. 
e. O uso de métodos podemtrazer vantagens como: Evitam que os blocos do programa 
fiquem grandes demais e mais difíceis de ler e entender; Ajudam a organizar o 
programa; Permite reaproveitamento de códigos construídos anteriormente; Facilitam o 
tratamento de erros de compilação. 
 
9. Parâmetros/Argumentos podem ser utilizados tanto em procedimentos quanto em 
funções eles servem para informar valores de dados que serão necessários para executar 
a tarefa solicitada: 
Disponível em: . Acesso em: 14 mai. 2017 (adaptado). 
 Marque a alternativa que melhor descreve a criação de um método que receberá 
parâmetros. 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
a. static int soma (num1, num2){ return 0 } 
b. static void soma (num1 int, num2 int) {} 
c. soma static void (int[] num) {} 
d. static soma void (int num, num2) {} 
e. static void soma (int num1, int num2) { } 
 
10. As bibliotecas gráficas são bastante simples no que diz respeito a conceitos necessários 
para usá-las. A complexidade no aprendizado de interfaces gráficas em Java reside no 
tamanho das bibliotecas e no enorme mundo de possibilidades; isso pode assustar, em 
um primeiro momento. 
 Disponível em: . Acesso em: 14 mai. 2017 (adaptado). 
 
 Com relação interfaces gráficas em Java marque a alternativa que melhor descreve a 
Classe JOptionPane: 
 
a. É uma classe que possibilita a criação de janelas complexas que solicita um valor para 
o usuário e retorna uma informação. Para utilizarmos a classe JOptionPane temos 
sempre que importar o pacote javafx.scene.JOptionPane primeiro. 
b. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita 
um valor para o usuário ou retorna uma informação. Para utilizarmos a classe 
JOptionPane temos sempre que importar o pacote javax.swing.JOptionPane 
primeiro. 
c. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita 
um valor para o usuário ou retorna uma informação. Para utilizarmos a classe 
JOptionPane temos sempre que importar o pacote javax.util.JOptionPane primeiro. 
d. É uma classe que possibilita a criação de uma caixa de diálogo padrão que ou solicita 
um valor para o usuário ou retorna uma informação. Para utilizarmos a classe 
JOptionPane temos sempre que importar o pacote javafx.scene.JOptionPane 
primeiro. 
e. É uma classe que possibilita a criação formulários que solicita um valor para o usuário 
e retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que 
importar o pacote javafx.swing.JOptionPane primeiro. 
 
11. A classe JOptionPane tem sua principal utilização através de quatro métodos estáticos 
que não necessitam de uma instância para serem invocados, são esses: 
JOptionPane.showConfirmDialog(); JOptionPane.showInputDialog(); 
JOptionPane.showMessageDialog(); JOptionPane.showOptionDialog(). 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
 
Disponível em: . Acesso em: 14 mai. 2017 (adaptado). 
 
 Marque a alternativa que melhor define para que cada método citado acima é utilizado. 
 
a. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, 
CANCELAR); 
JOptionPane.showInputDialog(): Solicita algum valor; 
JOptionPane.showMessageDialog(): Informa ao usuário sobre algo; 
JOptionPane.showOptionDialog(): Unificação dos três acima. 
 
b. JOptionPane.showConfirmDialog(): Informa ao usuário sobre algo; 
JOptionPane.showInputDialog(): Solicita algum valor; 
JOptionPane.showMessageDialog(): Solicita uma confirmação como (SIM, NÃO, 
CANCELAR); 
JOptionPane.showOptionDialog(): Solicita dados do banco de dados. 
 
c. JOptionPane.showConfirmDialog(): Informa ao usuário sobre algo; 
JOptionPane.showInputDialog(): Abre uma caixa de diálogo com as informações de 
memória utilizada pelo sistema; 
JOptionPane.showMessageDialog(): Solicita uma confirmação como (SIM, NÃO, 
CANCELAR); 
JOptionPane.showOptionDialog():Solicita algum valor. 
 
d. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, 
CANCELAR); 
JOptionPane.showMessageDialog():Solicita algum valor; 
JOptionPane.showOptionDialog(): Informa ao usuário sobre algo. 
JOptionPane.showInputDialog(): Unificação dos três acima; 
 
e. JOptionPane.showConfirmDialog(): Solicita uma confirmação como (SIM, NÃO, 
CANCELAR); 
JOptionPane.showInputDialog(): Solicita algum valor; 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
JOptionPane.showMessageDialog(): Solicita o nome do programador (só utilizado 
para desenvolvimento); 
JOptionPane.showOptionDialog(): Unificação dos três acima. 
 
12. O método showMessageDialog() da classe JOptionPane, define uma mensagem para 
ser exibida em uma caixa de diálogo, o mesmo recebe parâmetros para sua execução. 
 Disponível em: . Acesso em: 14 mai. 2017 (adaptado). 
 Considerando a imagem abaixo (figura 01), marque a alternativa que melhor descreve 
o comando utilizado para executá-la: 
 
figura 01: Caixa de mensagem em Java. (SILVA, Vitor Hugo, 2017). 
 
a. JOptionPane.showMessageDialog(“Conhecendo JAVA”, “JAVA”, 
JOptionPane.WARNING_MESSAGE); 
b. JOptionPane.showMessageDialog(null, “JAVA”, “Conhecendo JAVA”, 
JOptionPane.WARNING_MESSAGE); 
c. JOptionPane.showMessageDialog(null, “Conhecendo JAVA”, “JAVA”, 
JOptionPane.WARNING_MESSAGE); 
d. JOptionPane.showMessageDialog(“Conhecendo JAVA”, “JAVA”, JOptionPane.
 ERROR_MESSAGE); 
e. JOptionPane.showMessageDialog(null, “JAVA” ,“Conhecendo JAVA”, 
JOptionPane.INFORMATION_MESSAGE); 
 
 
 
 
13. Segundo (HALLIDAY, RESNICK, WALKER, 2016), a lei zero da termodinâmica 
pode ser definida como: Se dois corpos A e B estão separadamente em equilíbrio 
térmico com um terceiro corpo T, então A e B estão em equilíbrio térmico entre si. Leia 
e analise as sentenças abaixo: 
I. um aparelho de ar condicionado transfere calor do interior de uma casa para o 
lado de fora. 
II. um gás monoatômico é mantido em um recipiente que dispõe de um pistão 
móvel. O gás absorve calor do ambiente e se expande a temperatura e pressões 
constantes. 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
III. um recipiente contém água fervente. Um termômetro é inserido na água fervente 
e calibrado depois de entrar em equilíbrio térmico com a água. 
IV. Uma panela contém óleo de cozinha a 175 oC. quando fatias de batata congelada 
são mergulhadas no óleo, uma certa quantidade de calor é transferida do óleo 
para as fatias de batata. 
V. um cientista remove calor de uma câmara de resfriamento até que atinja a 
temperatura de 3.10-10 K, muito próximo do zero absoluto. 
 
Marque uma das alternativas que apresenta somente afirmativas verdadeiras: 
a. I e II 
b. I, II e II 
c. II, III e IV 
d. Somente I 
e. Somente III 
 
14. Segundo (HALLIDAY, RESNICK, WALKER, 2016), o termoscópio é um instrumento 
que dispõe de um mostrador digital e tem as seguintes características: quando é aquecido 
(com um bico de Bunsen, digamos), o número do mostrador aumenta; quando é 
colocado em uma geladeira, o número diminui. 
Assinalar a alternativa que apresenta um material que é difícil de usar na construção de um 
termoscópio. 
a. Um líquido cujo volume aumenta quando a temperatura. 
b. Um gás cuja pressão aumenta quando é aquecido a volume constante. 
c. uma barra de metal cujo comprimento aumenta quando a temperatura aumenta. 
d. Um sólido cuja massa diminui quando a temperatura. 
e. Um fio cuja resistência aumenta quando a temperaturaaumenta. 
 
15. Insatisfeito com as escalas Celsius e Kelvin de temperatura, você decide criar uma nova 
escala, na qual o ponto de congelamento da água é 0,0 o M e o ponto de ebulição da 
água é 366,1 oM, onde M significa “minha escala”. Calcular a temperatura da sua escala 
corresponde a 0 K e marcar a alternativa dentre as apresentadas abaixo o resultado 
correto: 
a. - 273,1 oM 
b. - 500,0 oM 
c. - 1000,0 oM 
d. - 723,4 oM 
e. - 633,9 oM 
 
16. Três termômetros são usados para medir a temperatura no interior de uma caixa 
termicamente isolada. O termômetro A está calibrado em graus Fahrenheit, o 
termômetro B em graus Celsius e o termômetro C em kelvins. quando os termômetros 
entram em equilíbrio térmico no interior da caixa, a leitura do termômetro B é - 40 o C 
e a leitura do termômetro C é 233 K. Marque a alternativa verdadeira dentre as 
apresentadas abaixo. 
a. Se a leitura do termômetro B está correta, a leitura do termômetro C deveria ser - 233 
K. 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
b. Se as leituras dos termômetros B e C estão corretas, a leitura do termômetro A deve ser 
- 40 oF. 
c. Se as leituras dos termômetros A e B estão corretas e a temperatura no interior da caixa 
é aumentada até que a leitura do termômetro A seja de - 20 oF, a leitura do termômetro 
B passa a ser - 10 oC. 
d. Se a leitura do termômetro C esta correta, a leitura do termômetro B deveria ser - 77 oC. 
e. Se as leituras dos termômetros A e C estão corretas e a temperatura no interior da caixa 
é aumentada até que a leitura do termômetro C seja 293 K, a leitura do termômetro A 
passa a ser 36 oF. 
 
17. Um escultor pretende introduzir um pino de ouro em uma estatueta de ferro de forma 
permanente. o diâmetro do pino é ligeiramente maior que o diâmetro do furo. Sabendo 
que os coeficientes de dilatação linear do ouro e do ferro são da mesma ordem, considere 
as seguintes possibilidades: (1) aumentar temperatura do pino e da estatueta; (2) 
diminuir a temperatura do pino e da estatueta; (3) aumentar a temperatura do pino e 
diminuir a temperatura da estatueta; (4) diminuir a temperatura do pino e aumentar a 
temperatura da estatueta. Marcar dentre a opções abaixo é a mais adequada para atingir 
o objetivo do escultor. 
a. 1 
b. 2 
c. 3 
d. 4 
e. 1 e 2 
 
18. O comprimento do pêndulo de alumínio de um relógio é 0,2480 m quando a temperatura 
é 23,30 oC. O comprimento foi escolhido para que o período do pêndulo a essa 
temperatura fosse exatamente 1,000 s. Se o relógio for transportado para um lugar, com 
a mesma aceleração da gravidade, onde a temperatura seja - 5,00 oC. indicar a alternativa 
que mostra qual será a diferença entre o tempo indicado pelo relógio e o tempo real após 
um dia de funcionamento. ( 
 
a. 69,3 s 
b. 115 s 
c. 87,2 s 
d. 31,0 s 
e. 11,5 s 
 
19. Felipe trabalha no Aeroporto Internacional de Macapá. Sua função é controlar o 
tráfico aéreo na região próxima ao aeroporto onde, devido ao grande número de 
decolagens e aterrissagens, o risco de colisão é muito maior. Durante um único turno 
de trabalho, Felipe deve analisar centenas de trajetórias percorridas pelos aeroplanos 
que aparecem na tela do radar, à sua frente. Se os cursos de dois aviões se aproximam 
perigosamente, Felipe deve avisar a um deles para alterar a sua rota. Para desempenhar 
sua tarefa com sucesso, Felipe necessita conhecer com precisão, a rota percorrida por 
cada aeroplano e o instante em que os aviões passam por cada ponto deste percurso. 
Sabendo que as equações que representam as coordenadas em função do tempo de 
uma aeronave são: x = – 12 + 4t e y = – 30 + 8t. Através dessas informações, pode-se 
dizer que a equação reduzida que representa a decolagem da aeronave é: 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
a. y = x – 6 
 b. y = 2x + 6 
 c. y = 2x – 6 
 d. y = x – 4 
 e. y = 2x – 5 
 
20. Uma formiga se desloca num plano, ao longo de uma reta. Passa pelo ponto (2, -4), 
sendo que a trajetória retilínea descrita pela formiga é paralela ao vetor v = (4, 5) que 
está no mesmo plano. As equações paramétricas que representam a trajetória descrita 
pela formiga são: 
 
a. x = 3 + 4t; y = – 4 + 2t 
 b. x = 2 + 4t; y = – 4 + 5t 
 c. x = 2 + 6t; y = – 5 + 6t 
 d. x = 2 + 2t; y = – 4 + 7t 
 e. x = – 2 + 4t; y = 4 + 5t 
 
21. Um carro viajando em uma estrada retilínea tem as coordenadas de sua trajetória em 
função do tempo t, representadas pelas funções x = t + 3 e y = -2t + 4. Dessa forma, 
pode dizer que a equação segmentária dessa trajetória é: 
a. x/2 + y/4 = 1 
 b. x/2 + y/4 = 1 
 c. x/5 + y/10 = 1 
 d. x/3 + y/4 = 1 
 e. x/3 + y/5 = 1 
 
22. A soma do coeficiente angular com o coeficiente linear da reta que passa pelos pontos 
A(2, - 2) e B(4, 6) é: 
 
a. 5 
b. 6 
c. -6 
d. 4 
e. 2 
 
 23. As retas s: x + ay = 3 e t: 4x – 2y + 5 = 0 são paralelas, então o valor de a é: 
 
a. 2 
b. 1,5 
c. 0,5 
d. -0,2 
e. -0,5 
 
 
 
 
24. A equação da reta que passa pelo ponto A (– 3, 4) e cujo coeficiente angular é é: 
a. x + 2y + 11 = 0 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
b. x – y + 11 = 0 
c. 2x – y + 10 = 0 
d. x – 2y + 11 = 0 
e. x – y + 8 = 0 
 
 
 
 
 
25. (Integral definida) Uma empresa de Rede de computadores estima que seu gasto anual 
para manutenção da rede de uma prefeitura seja representado pela função 𝑟(𝑡) = 100 + 10𝑡2, 
onde 𝑡 é o tempo de uso da rede em meses e 𝑟(𝑡) é dado em reais. O custo esperado durante 12 
meses de uso é dador por 𝑐(𝑡) = ∫ 𝑟(𝑡)𝑑𝑡
12
0
. Qual será esse custo? 
a. 6.000 
b. 6.900 
c. 6.960 
d. 6.990 
e. 7.000 
 
26. (Integração por substituição) Um código escrito e implementado por um grupo de 
engenheiros necessita de um tempo 𝑡 para ser atualizado no servidor via suporte remoto. Se o 
custo computacional, número de operações, é dado por 𝐶(𝑡) = ∫ 2𝑥√1 + 𝑥2 𝑑𝑥
𝑡
0
. Qual será 
esse custo para os seus computadores em 𝑡 = 5 horas? 
a. 10√26 
b. 12 
c. 
2
3
(26√26 − 1) 
d. 36 
 
e. 
2
3
(26√26 − 1) 
 
 
27. (Integração por Substituição) Uma empresa de comunicação visual foi solicitada para 
produzir um cartaz para a divulgação de uma faculdade. O background do cartaz possui uma 
imagem da seguinte forma: 
 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
 
Será necessário saber a área da região no gráfico para calcular o volume de tinta suficiente para 
a impressão. Se a área A é dada por 𝐴 = ∫ (−
1
−1
𝑥4 + 1) 𝑑𝑥. Qual o volume de tinta usado, se 
para 1 𝑚2 de área é necessário 500 𝑚𝑙 de tinta? 
a. 400 𝑚𝑙 
b. 600 𝑚𝑙 
c. 700 𝑚𝑙 
d. 800 𝑚𝑙 
e. 900 𝑚𝑙 
 
28. (Integração por Partes) Na Costa do Amapá, a temperatura do Rio Amazonas varia de 
22ºC a 28ºC, dependendo do horário 𝑡. Se essa temperatura é estimada por 𝑇(𝑡) =
1
300
∫ 𝑥𝑒𝑥𝑡
0
 𝑑𝑥. Qual será a temperatura em 6 horas da manhã? 
a. 
1
300
(1 + 𝑒6) 
b. 
1
300
(6 + 𝑒6) 
c. 
6
300
+ 𝑒6) 
d. 
1
300
(5 + 𝑒5) 
e. 
𝑒6
300
 
 
29. (Integração por Partes) Para determinar o crescimento do número de carros em uma 
cidade, um engenheiro estimou a seguinte fórmula 𝑉(𝑥) = ∫ (𝑥 − 1)𝑒𝑥𝑏
𝑎
 𝑑𝑥, onde 𝑎 é o tempo 
inicial e 𝑏 é o tempo final em anos. A quantidade de carros após 10 anos é: 
a. 1 + 8𝑒10 
b. 9𝑒10 
c. 2 + 9𝑒10 
d. 1 + 8𝑒9 
e. 2 + 8𝑒10 
 
30. (Primitiva) Um canhão de luz usado em shows, direciona seu foco da seguinte forma: 
 
PROVA INTEGRADA 2017.1 
 ENGENHARIA DA COMPUTAÇÃO 
 2º SEMESTRE - Noite 
 
 
 
 
Qual a área coberta pelo canhão de luz sabendo que: 𝐴(𝑥): 𝑥 + 𝑦 = 2 e 𝐵(𝑥): 𝑥 + 2𝑦 = 5 
a. 
7
2
 
 
b. 
9
2
 
 
c. 5 
 
d. 
3
2
 
 
e. 
5
2
 
 
E
q
u
aç
ão
 B
 
Equação A

Mais conteúdos dessa disciplina