Buscar

EXM - Exame

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Alessandro de Souza dos Santos (Alessandro de Souza dos Santos)
Painel  Gestão  M2.22 | Linguagens de Programação - M2 2022  Exame - 06/07 a 09/07  EXM - Exame
Questão 1
Correto
Atingiu 5,00 de
5,00
Iniciado em sábado, 9 Jul 2022, 09:52
Estado Finalizada
Concluída em sábado, 9 Jul 2022, 10:10
Tempo empregado 18 minutos 35 segundos
Avaliar 60,00 de um máximo de 60,00(100%)
A área de programação oferece grandes oportunidades de trabalho e de
desenvolvimento de pesquisa, e a variedade de ferramentas disponíveis para
atividades relacionadas à programação representa tanto uma vantagem, quanto uma
dúvida para iniciantes na área de desenvolvimento. 
A escolha pode ser pautada nas características dos paradigmas e as afirmativas a
seguir contém algumas delas. 
I – O paradigma orientado a objetos permite que estruturas de dados chamadas de
ponteiros para estruturas possam ser utilizadas na linguagem C. 
II – A programação estruturada tem como um de seus conceitos importantes a
possibilidade de subdivisão de códigos maiores em sub-rotinas. 
III – No paradigma imperativo, os códigos gerados em linguagem Java se baseiam em
classes, métodos e atributos. 
É correto o que se afirma em: 
Escolha uma opção:
a. I, apenas.
b. II e III, apenas.
c. II, apenas. 
d. III, apenas.
e. I e II, apenas.
Sua resposta está correta.
A resposta correta é: II, apenas.
https://digital.unimar.br/areadoaluno/curso/matriculado
https://lms.unimar.agencianx.com.br/my/
https://lms.unimar.agencianx.com.br/course/index.php?categoryid=13
https://lms.unimar.agencianx.com.br/course/view.php?id=1512
https://lms.unimar.agencianx.com.br/mod/quiz/view.php?id=41780
Questão 2
Correto
Atingiu 5,00 de
5,00
Em linguagens do paradigma imperativo, existe a possibilidade de se programar
estruturadamente, utilizando sub-rotinas e outros recursos. As afirmativas a seguir
contém características de linguagens que se baseiam neste paradigma e na
programação estruturada.
I – Recursos como o uso de desvios incondicionais usando palavras reservadas como
GOTO são possíveis em linguagens do paradigma imperativo. 
II – Classes, atributos e o uso de funções lambda são comuns na programação com
base no paradigma imperativo. 
III – O uso de sub-rotinas é bastante comum no desenvolvimento de software com base
na programação estruturada.
Após avaliação das afirmativas, assinale a alternativa correta.
Escolha uma opção:
a. I e III, apenas. 
b. II, apenas. 
c. III, apenas. 
d. I, apenas. 
e. I e II, apenas. 
Sua resposta está correta.
A resposta correta é: I e III, apenas. 
Questão 3
Correto
Atingiu 5,00 de
5,00
As estruturas de programação condicionais permitem que decisões sejam tomadas
pelo próprio software sem a necessidade de intervenção humana dependendo de como
está elaborado um código, mas há casos onde a decisão a ser tomada por uma
instrução dessas depende diretamente da interação humana. 
Observe o trecho de código a seguir sobre estruturas de decisão. 
if (saldo < 0) { 
 printf (“Saldo Negativo”); 
 printf (“Será utilizado o limite da sua conta”); 
 saldo = saldo + saldo * (-1); 
} else 
 printf (“Saldo Positivo”); 
Analise as afirmativas a seguir sobre o uso de estruturas em programação. 
I – Neste exemplo temos o uso de estruturas de repetição aninhadas. 
II – O comando else faz com que a mensagem “Saldo Positivo” apareça apenas para
saldo maior ou igual a zero. 
III – A instrução “saldo = saldo + saldo * (-1);” realiza um ajuste no valor da variável
“valor” usando uma atribuição. 
É correto o que se afirma em. 
Escolha uma opção:
a. II e III, apenas. 
b. III, apenas. 
c. I e II, apenas. 
d. II, apenas. 
e. I, apenas. 
Sua resposta está correta.
A resposta correta é: II e III, apenas. 
Questão 4
Correto
Atingiu 5,00 de
5,00
A programação utilizando linguagens do paradigma imperativo, baseadas em
programação estruturada como a linguagem C oferecem recursos diversos para o
desenvolvimento de software para diversas finalidades, desde a concepção de
sistemas operacionais e pequenos software com funcionalidades mais simples. 
Existem linguagens como Pascal que possui grande facilidade de compreensão de
códigos pela forma como é implementada a linguagem, sendo então adotada como boa
ferramenta de aprendizado. 
Sobre a linguagem Pascal, observe o trecho de código a seguir. 
program Exemplo; 
var 
 a : integer; 
begin 
 writeln ('Digite um valor inteiro: '); 
 readln (a); 
end. 
Partindo da análise do código, observe as afirmativas a seguir: 
I – O uso de palavras reservadas para diversos tipos de indicações prejudica a
compreensão do código, pois gera muita poluição como é o caso das palavras
reservadas VAR, BEGIN e END.
II – Geralmente, a não utilização de algumas das palavras reservadas de uma
linguagem em um código gera problemas pelo software estar incompleto.
III – A linguagem Pascal estrutura de forma clara as partes do código, ficando evidente
áreas destinadas à declaração de variáveis, de código e blocos de instruções.
É correto o que se afirma em: 
Escolha uma opção:
a. II, apenas. 
b. I e III, apenas. 
c. III, apenas. 
d. I, apenas. 
e. I e II, apenas. 
Sua resposta está correta.
A resposta correta é: III, apenas. 
Questão 5
Correto
Atingiu 5,00 de
5,00
Dentro das várias opções de linguagens e paradigmas de programação, a orientação a
objetos ganhou muito espaço no mercado em função de suas características modernas
e eficientes para um bom desenvolvimento de software. 
As afirmativas a seguir contém alguns aspectos da orientação a objetos. 
I – Deve-se criar todo um código de forma que este seja sequencial em um único
arquivo contendo todos os componentes do software desenvolvido. 
II – A programação orientada a objetos representa uma extensão do paradigma
funcional. 
III – A forma como se programa em orientação a objetos favorece o reuso de software. 
Estão corretas apenas as afirmativas.
Escolha uma opção:
a. I e II, apenas.
b. I e III, apenas.
c. II, apenas.
d. I, apenas.
e. III, apenas. 
Sua resposta está correta.
A resposta correta é: III, apenas.
Questão 6
Correto
Atingiu 5,00 de
5,00
A estrutura de código em linguagem Java se baseia no paradigma orientado a objeto e
assim, contempla várias características típicas desta forma de programação como a
estrutura de classes e atributos. 
Abaixo é disponibilizado o código referente a um método exemplo para análise na
questão. 
public int setIdade () { 
 Scanner dado = new Scanner (System.in); 
 System.out.printf ("Informe um valor: "); 
 x = dado.nextInt (); 
 while (y == 0) { 
 System.out.printf ("Informe um valor: "); 
 y = dado.nextInt (); 
 } 
 dado.close (); 
 return x / y; 
} 
Após avaliação do método, observe as afirmativas a seguir: 
I – Existe um laço de repetição no método para verificar o valor digitado pelo usuário. 
II – É instanciado um objeto dado a partir da classe Scanner para que se possa utilizar
recursos de entrada de dados. 
III – o método close() é utilizado após as entradas de dados para encerrar o objeto
dado. 
É correto o que se afirma em: 
Escolha uma opção:
a. I, II e III. 
b. I, apenas.
c. III, apenas.
d. II, apenas.
e. I e II, apenas.
Sua resposta está correta.
A resposta correta é: I, II e III.
Questão 7
Correto
Atingiu 5,00 de
5,00
Na programação orientada a objetos em linguagem C++ é comum que se definam
classes em arquivos separados do código da aplicação, tornando estas classes
reutilizáveis em outras aplicações. 
Em relação à programação em linguagem C++ e a definição de classes, observe as
afirmativas a seguir. 
I – Diferente de Java, as bibliotecas em C++ não levam a mesma extensão de arquivos
de código. 
II – Tanto atributos quanto métodos de classes definidos como bibliotecas podem ser
acessados pelo código em C++ que inclua a biblioteca com a classe que possua estes
elementos. 
III – Mesmo com classes sendo escritas em arquivos separados,um código pode
chamar estas classes pela sua inclusão utilizando a palavra reservada include. 
Estão corretas apenas as afirmativas. 
Escolha uma opção:
a. II e III, apenas.
b. I, II e III.
c. I, apenas.
d. I e II, apenas.
e. II, apenas. 
Sua resposta está correta.
A resposta correta é: II, apenas.
Questão 8
Correto
Atingiu 5,00 de
5,00
Funções são exemplos de sub-rotinas que podem receber valores de entrada,
processam-nos e podem devolver resultados utilizáveis em outras partes do código de
um software. No paradigma funcional, as funções são a base da programação e
possuem aspectos relevantes sobre seu uso e conceitos. 
Observe as afirmativas sobre funções neste paradigma. 
I – Funções devem retornar sempre os mesmos resultados para cada entrada de dados
possível, tornando-as puras. 
II – Geralmente os dados tendem a ser imutáveis, como na matemática. 
III – A sintaxe de código baseado em linguagens funcionais oferece maior
ortogonalidade que em linguagens estruturadas geralmente. 
Estão corretas apenas as afirmativas: 
Escolha uma opção:
a. II, apenas.
b. I e II, apenas.
c. I, apenas.
d. I, II e III. 
e. III, apenas.
Sua resposta está correta.
A resposta correta é: I, II e III.
Questão 9
Correto
Atingiu 5,00 de
5,00
O paradigma funcional não é muito popular entre os desenvolvedores de software, mas
vem encontrando mais espaços como ferramenta de desenvolvimento de software em
função da grande evolução dos softwares voltados ao trabalho com números como
aplicações bancárias, etc. 
Um dos conceitos comuns do paradigma funcional é sua forma de estruturar
expressões. Observe as expressões a seguir de forma a avaliar a capacidade de
interpretação de expressões em notação prefixa. 
(- 10 (+ 4 (- 3 1))) 
(* 2 (+ 6 4)) 
(+ 5 (- 4 5)) 
Após observar as expressões, assinale a alternativa que contenha os resultados
corretos as expressões. 
Escolha uma opção:
a. 10, 20, 14. 
b. 10, 16, -4.
c. 2, 16, -4. 
d. -8, 16, 6. 
e. 4, 20, 4. 
Sua resposta está correta.
A resposta correta é: 4, 20, 4.
Questão 10
Correto
Atingiu 5,00 de
5,00
O paradigma lógico se baseia em proposições construídas a partir de dados imutáveis
ditos átomos e listas de átomos basicamente. Relações também podem ser construídas
de forma a ampliar a forma como os dados podem ser utilizados na construção de
aplicações. 
Observe as afirmativas a seguir sobre conceitos do paradigma lógico. 
I – Fatos são formados por um nome representativo e um dado imutável indicado entre
parênteses. 
II – Relações podem gerar associações entre átomos que podem ter sido também
referenciados em fatos ou não. 
III – Existem algumas regras bastante rígidas em relação a sintaxe para construção de
fatos e relações. 
Assinale a alternativa correta que contenha apenas afirmativas corretas. 
Escolha uma opção:
a. II, apenas.
b. I e II, apenas.
c. III, apenas.
d. I, II e III. 
e. I, apenas.
Sua resposta está correta.
A resposta correta é: I, II e III.
Questão 11
Correto
Atingiu 5,00 de
5,00
Eventos podem ocorrer durante a execução de uma aplicação e estes são tão
relevantes que uma forma de programação foi desenvolvida para atender esta forma de
execução de aplicações com base em eventos. 
As afirmativas a seguir contém aspectos ligados à esta forma de programação. 
I – Eventos podem depender de interações de usuários que podem nunca ocorrer. 
II – Interações como cliques e arrasto de mouse são considerados eventos. 
III – Eventos podem ser também automatizados e gerarem ações na execução da
aplicação. 
Assinale a alternativa que contenha apenas afirmativas corretas. 
Escolha uma opção:
a. I e II, apenas.
b. I, apenas.
c. I, II e III. 
d. II, apenas.
e. III, apenas.
Sua resposta está correta.
A resposta correta é: I, II e III.
Questão 12
Correto
Atingiu 5,00 de
5,00
As linguagens de programação oferecem diferentes mecanismos para o
desenvolvimento de soluções e a durabilidade de cada um no mercado depende de
fatores diversos. Algumas linguagens duram décadas mantendo-se relevantes no
mercado e outras nem chegam a se tornarem populares. 
Observe as afirmativas relacionadas a fatos ligados a algumas linguagens de
programação. 
I – Mesmo tendo evoluído em versões mais recentes, a linguagem Python não
representa uma linguagem expressiva no mercado. 
II – COBOL segue sendo uma das linguagens mais populares do mercado sendo base
para muitos sistemas web atualmente. 
III – Linguagens atuais como Dart ou Hack são criadas de forma a atenderem
necessidades de grandes empresas da TI. 
Escolha uma opção:
a. II, apenas.
b. I e II, apenas.
c. I, apenas.
d. I e III, apenas.
e. III, apenas. 
Sua resposta está correta.
A resposta correta é: III, apenas.
Siga-nos

Contato
Avenida Hygino Muzzy Filho, 1001 - Marília - SP, Cep 17525-902
 Telefone: (14) 2105-4000
https://lms.unimar.agencianx.com.br/
https://www.facebook.com/unimaread
Copyright © 2015 - Desenvolvido por Nephzat.com. Fornecido por Moodle
http://www.nephzat.com/
https://moodle.org/

Continue navegando