Buscar

AVALIAÇÃO - TI II ESTUDOS DISCIPLINAR

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 5 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

Prévia do material em texto

23/10/2021 23:33 Fazer teste: AVALIAÇÃO - TI II – ESTUDOS DISCIPLINARES ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_889067_1&course_id=_190852_1&content_id=_2417002… 1/5
 Fazer teste: AVALIAÇÃO - TI IIESTUDOS DISCIPLINARES IV 6580-05_SEI_CC_0421_R_20212 CONTEÚDO
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Término e envio Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
Leia o excerto a seguir. 
  
“Nos anos 70, as atividades de pesquisa conduziram ao reconhecimento da
programação de computadores como uma verdadeira disciplina, cujo
conhecimento é fundamental para o sucesso de muitos projetos ligados às
mais variadas áreas do saber. A metodologia utilizada no ensino de algoritmos,
na área de Informática e cursos a�ns, até o �nal dos anos 90 eram baseados,
na maioria dos casos, na programação estruturada, proposta por Dahl, Dijkstra
e Hoare, aproximadamente em 1970. Essa metodologia tem como objetivo
minimizar a complexidade dos programas computacionais.” 
  
SETTI. Mariangela de Oliveira Gomes. O Processo de Discretização do Raciocínio
Matemático na Tradução para o Raciocínio Computacional. Universidade Federal
do Paraná. Curitiba, 2009. Disponível em: http://www.ppge.ufpr.br/teses/teses/
D09_setti.pdf. 
  
A partir da contextualização histórica de Setti (2009) é mais coerente descrever
a programação como o processo de:
Monitorar as câmeras de sistema para ter a certeza de que o lugar está
totalmente seguro e assim �nalizar tarefas banais.
Multiplicar uma tarefa pequena e simples em megatarefas cada vez
maiores até as que sejam complexas de serem executadas.
Quebrar uma tarefa grande e complexa em subtarefas cada vez menores
até que as subtarefas sejam simples o su�ciente para serem executadas.
Corromper uma tarefa grande e complexa em duas tarefas cada vez mais
deturpadas até que as subtarefas sejam impossíveis de serem repetidas.
Anexar uma tarefa grande e complexa em subpastas de arquivos até que
as grandes tarefas sejam ainda maiores e mais demoradas para
processar.
1 pontos   Salva
PERGUNTA 2
Leia o excerto a seguir. 
  
“Os computadores disponíveis no �nal da década de 40 e início da década de
1 pontos   Salva
?
 Estado de Conclusão da Pergunta:
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
UNIP EAD
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_190852_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_190852_1&content_id=_2416580_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/login/?action=logout
23/10/2021 23:33 Fazer teste: AVALIAÇÃO - TI II – ESTUDOS DISCIPLINARES ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_889067_1&course_id=_190852_1&content_id=_2417002… 2/5
a.
b.
c.
d.
e.
Os computadores disponíveis no �nal da década de 40 e início da década de
50, além dos problemas decorrentes da tecnologia da época, eram difíceis de
serem programados pela ausência de software. Na falta de linguagens de
programação de alto nível, ou mesmo linguagens de montagem, a programação
era feita em código de máquina (por exemplo, uma instrução para "somar",
deveria ser especi�cada por um código em vez do seu uso textual). Essa
maneira de programar tornava os programas ilegíveis, além de ser bastante
complicado o seu processo de depuração. Do ponto de vista do programador,
essa foi uma motivação importante para a criação das linguagens de
montagem e seus montadores.” 
  
BARANAUSKAS, Maria Cecília Calani. Procedimento, função, objeto ou lógica?
Linguagens de programação vistas pelos seus paradigmas. Computadores e
Conhecimento: Repensando a Educação. Campinas, SP, Grá�ca Central da
Unicamp, 1993. Disponível em: http://200.17.137.109:8081/novobsi/Members/j
osino/paradigmas-de-programacao/2012.1/(Leitura_e_Resenha)_ArtigoDiscussa
oParadigmas.pdf. 
  
Tendo em mente a elucidação de Baranauskas (1993) sobre o processo
histórico do surgimento das linguagens de alto nível, é correto dizer que as
palavras que compõem uma linguagem de programação de alto nível são
conhecidas como:
Palavras mistas ou palavras agrupadas.
Palavras populares ou palavras comuns.
Palavras formais ou norma erudita.
Palavras-chave ou palavras reservadas.
Palavras abstratas ou palavras alegóricas.
a.
b.
c.
d.
e.
PERGUNTA 3
Leia o excerto a seguir. 
  
“Para se implementar um algoritmo em um computador, é necessário descrevê-
lo de uma forma que o computador esteja apto a executá-lo. Essa descrição é
feita por intermédio de uma linguagem de programação. O próprio conjunto de
instruções de um processador pode ser entendido como uma “linguagem de
programação”. Entretanto, essa linguagem normalmente não é a mais
adequada para a descrição de um programa, uma vez que os algoritmos
necessários podem ser so�sticados, e essa linguagem primitiva, também
chamada de “linguagem de máquina” não é nem um pouco amigável ao
programador, demandando um esforço muito grande na elaboração de
programas mais complexos.” 
  
GUDWIN, Ricardo R. Linguagens de programação. Campinas:
DCA/FEEC/UNICAMP. Campinas, 1997. Disponível em: ftp://ftp.dca.fee.unicamp.
br/pub/docs/ea877/lingpro.pdf. 
  
A partir da contextualização de Gudwin (1997) selecione a alternativa que
apresenta a linguagem criada como uma alternativa à linguagem de máquina:
Ternária.
Gnóstica.
Assembly
Compactual.
Analógica.
1 pontos   Salva
PERGUNTA 4
Leia o excerto a seguir. 
  
“Amazonc é um programa que recebe como entrada uma função em C e
retorna como saída, um driver que pode ser usado para executar esse método.
O objetivo dessa ferramenta é possibilitar a execução de uma função sem que
os dados gerados para executá-la impliquem na existência de acessos à
memória inválidos.” 
1 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
23/10/2021 23:33 Fazer teste: AVALIAÇÃO - TI II – ESTUDOS DISCIPLINARES ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_889067_1&course_id=_190852_1&content_id=_2417002… 3/5
a.
b.
c.
d.
e.
  
ARAÚJO, Marcus Rodrigues. Execução de funções parciais em linguagem de
programação C. Universidade Federal de Minas Gerais. Belo Horizonte, 2016.
Disponível em: https://repositorio.ufmg.br/bitstream/1843/32056/1/dissertacao
27112019.pdf. 
  
Dentro do nosso contexto de estudo, qual das alternativas abaixo apresenta de
forma coerente e contextualiza a de�nição correta do que é um programa?
Uma alegoria de números que especi�ca como fazer regras de sinais.
Uma sequência de instruções que especi�ca como realizar um cálculo.
Uma desordem de arquivos que codi�ca informações na memória.
Uma disposição de letras em quadros abstratos que orientam os
processos.
Uma sequência de suposições que imagina resultados místicos.
a.
b.
c.
d.
e.
PERGUNTA 5
Leia o excerto a seguir. 
“Foram desenvolvidas, ao longo da história da computação, diversas linguagens
de programação, cada qual, há seu tempo, introduzindo facilidades e recursos
que foram tornando a tarefa de programar mais fácil e menos susceptível a
erros. Atualmente, com as linguagens visuais (também chamadas por alguns de
linguagens de quarta geração), programar deixou de ser uma arte restritaa um
grupo de indivíduos, para tornar-se uma ferramenta a mais dentro do escopo
do usuário comum.” 
  
GUDWIN, Ricardo R. Linguagens de programação. Campinas:
DCA/FEEC/UNICAMP, p. 24, 1997. Disponível em: ftp://ftp.dca.fee.unicamp.br/pu
b/docs/ea877/lingpro.pdf. 
  
A partir do contexto apresentado por Gudwin (1997), qual foi a linguagem
criada pela Microsoft por volta dos anos 2000 para o desenvolvimento de
aplicações baseadas na plataforma Microsoft .NET?
Ada
C+
C++
Basic
C#
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 6
Leia o excerto a seguir. 
  
“O BASI foi desenvolvido com base na versão do Pascal de�nido por M. Ben-Ari.
Esta versão é um subconjunto do Pascal Padrão (Pascal-S), de�nido por Niklaus
Wirth, com extensões para programação paralela, como construções
cobegin/coend, wait e signal. Comparado com outras linguagens concorrentes,
o BASI oferece uma variedade de técnicas de sincronização com uma sintaxe
simples, permitindo que qualquer programador C ou Pascal tenha acesso ao
simulador.” 
  
MAIA, Luiz Paulo. SOsim: simulador para o ensino de sistemas operacionais.
Universidade Federal do Rio de Janeiro. Rio de Janeiro, 2001. Disponível em: htt
p://www.lapolli.pro.br/escolas/unicid/SistOpera/laboratorio/Tese.pdf. 
  
Conforme os estudos sobre o contexto de depuração, pode-se a�rmar que a
sintaxe se refere à:
Automação de um jogo e às regras de como jogar.
Estrutura grá�ca de um site e às postagens dessa página.
Cronologia do tempo de execução e aos segundos do programa.
Semântica da programação e às regras de sinais.
Estrutura de um programa e às regras sobre essa estrutura.
1 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
23/10/2021 23:33 Fazer teste: AVALIAÇÃO - TI II – ESTUDOS DISCIPLINARES ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_889067_1&course_id=_190852_1&content_id=_2417002… 4/5
e. Estrutura de um programa e às regras sobre essa estrutura.
a.
b.
c.
d.
e.
PERGUNTA 7
Leia o excerto a seguir. 
  
“Existem relatos de linguagens de programação muito antes de 1940, que foi
quando as primeiras linguagens de programação modernas e os computadores
começaram a surgir. As linguagens de programação no começo eram códigos
matemáticos. A ideia de uma linguagem de programação era um código
especializado para uma aplicação. As linguagens de programação surgiram da
evolução da lógica matemática, da qual abstrai conceitos complexos da
matemática e podia ser utilizada para resolver problemas especí�cos. Dois
conceitos importantes nas linguagens de programação são: Sintaxe e
Semântica.” 
  
BERTOLINI, Cristiano et al. Linguagem de programação – 1. ed. Santa Maria, RS:
UFSM, NTE, 2019. Disponível em: https://www.ufsm.br/app/uploads/sites/358/2
020/02/linguagem-1.pdf. 
  
Dentro do nosso campo de estudos sobre “linguagens da programação”
existem três erros que são destacados na área e podem alterar todo o percurso
de programação. Quais são os três tipos de erros que podem ocorrer em um
programa nesse contexto?
Erros de sintaxe, erros de tempo de gravação e erros de jogabilidade.
Erros de sintaxe, erros de tempo de execução e erros de semântica.
Erros de rotas, erros de tempo de execução e erros de valores
promocionais.
Erros de matéria, erros de carregamento da página e erros de
armazenamento.
Erros de memória, erros de qualidade do produto e erros de deskgner.
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 8
Leia o excerto a seguir. 
  
“A estrutura condicional permite a escolha do grupo de ações e estruturas a
serem executados quando determinadas condições, representadas por
expressões lógicas, são ou não satisfeitas. A estrutura condicional pode ser
simples ou composta. Quando a expressão condicional é verdadeira, o bloco de
comandos que segue a palavra "então" é executado; caso contrário, é
executado o bloco que segue a palavra senão.” 
SETTI. Mariangela de Oliveira Gomes. O Processo de Discretização do Raciocínio
Matemático na Tradução para o Raciocínio Computacional. Universidade Federal
do Paraná. Curitiba, 2009. Disponível em: http://www.ppge.ufpr.br/teses/teses/
D09_setti.pdf. 
  
No campo de estudo sobre programas, dentro das especi�cações de instruções
básicas, é correto a�rmar que a Estrutura condicional:
Interage com todas as condições e executa a primeira sequência que
aparece.
Veri�ca certas condições e executa a sequência apropriada de instruções.
Manipula as estruturas, condicionando-as a serem sempre repetidas.
Exibe dados na tela ou envia dados para um arquivo em outro
dispositivo.
Altera certas condições e paralisa a sequência correta de instruções.
1 pontos   Salva
PERGUNTA 9
L i t i
1 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
23/10/2021 23:33 Fazer teste: AVALIAÇÃO - TI II – ESTUDOS DISCIPLINARES ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_889067_1&course_id=_190852_1&content_id=_2417002… 5/5
a.
b.
c.
d.
e.
Leia o excerto a seguir. 
  
“Foi criada em 1954 pela IBM e seu primeiro compilador foi implementado em
1957, para um computador de 1ª geração, o IBM 704 da própria IBM. Com o
advento da 2ª geração de computadores (1958), como o IBM 1401, a linguagem
sofre nova evolução. Ao longo do tempo a linguagem teve muitas
implementações, tanto para empresas como para universidades, algumas das
quais constituem uma ampliação da linguagem. É o caso de implementações
voltadas para uso por estudantes, implementadas em equipamentos IBM, e.g.,
WATFOR, WATFIV e WATFIV-S.” 
  
GONÇALVES, Carlos. A Linguagem de Programação FORTRAN Histórico.
Universidade Federal do Maranhão. Maranhão, 2007. Disponível em: http://caet
ano.deinf.ufma.br/~cav/fortr77a.doc. 
  
As informações abordadas por Gonçalves (2007) são a respeito do surgimento e
aprimoramento da primeira linguagem de alto nível. Qual foi a primeira
linguagem de programação de alto nível?
FORTRAN.
COBOL.
C e C++.
JAVA.
PYTHON.
a.
b.
c.
d.
e.
PERGUNTA 10
Leia o excerto a seguir. 
  
“Para facilitar a tarefa de programar um computador, foram criadas várias
linguagens de programação. Estas linguagens são uma maneira de tentar
escrever as tarefas que o computador vai realizar de maneira mais parecida
com a linguagem natural. Embora ainda seja muitas vezes complexo em
comparação com a linguagem natural, um programa escrito em uma linguagem
de programação é muito mais fácil de ser implementado, compreendido e
modi�cado.” 
  
CECHINEL, Cristian; FERRARI, Fabricio. Introdução a algoritmos e programação.
Universidade Federal do Pampa. Bage, 2008. Disponível em: https://lief.if.ufrgs.
br/pub/linguagens/FFerrari-CCechinel-Introducao-a-algoritmos.pdf. 
  
A partir da elucidação de Cechinel e Fabricio (2008), selecione a alternativa que
apresenta corretamente a linguagem criada pela Sun Microsystems no início
dos anos 1990:
Windows.
C#.
Java.
Python.
Ruby.
1 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.

Continue navegando