Logo Passei Direto
Buscar

exercicio_fixacao php 4

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

10/03/2025 14:33:11 1/3
REVISÃO DE SIMULADO
Nome:
RODRIGO BARBOSA FERREIRA
Disciplina:
Engenharia da Informação
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Qual das seguintes afirmações melhor descreve o propósito das linguagens de
programação?
X A) Funcionam como um meio de comunicação entre seres humanos e computadores.
B) Servem exclusivamente para desenvolvimento de jogos.
C) São usadas principalmente para comunicação entre programadores.
D) São utilizadas para controlar exclusivamente o hardware de um computador.
E) Permitem a comunicação direta em linguagem natural com o computador.
Questão
002 Ambientes Integrados de Desenvolvimento (IDE) proporcionam uma maneira de
capturar alguns dos erros predeterminados, específicos da linguagem [...], sem exigir
compilação”. Há disponível uma ampla variedade de compiladores de depuração,
auxílios dinâmicos de depuração (“rastreadores”), geradores de casos de teste
automáticos e ferramentas de mapeamento de referências cruzadas. No entanto, as
ferramentas não substituem uma avaliação cuidadosa, fundamentada em um modelo
completo de projeto e um código-fonte claro.
PRESSMAN, R. S.; MAXIM, B. R. Engenharia de Software: uma abordagem professional. 8. ed. Porto Alegre: AMGH, 2016. p. 492.
Assim, para a linguagem Java qual das seguintes IDEs possui versão apenas para a
Plataforma do Sistema Operacional Windows?
X A) JCreator
B) NetBeans
C) Eclipse
D) JBuilder
E) Sun Studio
Questão
003 Qual das seguintes é uma característica fundamental da linguagem Java?
A) Restringe o desenvolvimento de interfaces gráficas.
X B) Não suporta a programação orientada a objetos.
C) Funciona apenas em sistemas operacionais específicos.
D) É uma linguagem multiplataforma, executável em diferentes sistemas operacionais.
E) Permite desenvolvimento apenas para aplicações web.
Questão
004 Os engenheiros de software lidam com abstração em quase todas as etapas no
processo de engenharia de software. Quando o projeto começa, as abstrações em nível
de arquitetura e de componente são representadas e julgadas. Elas devem então ser
traduzidas para uma representação de linguagem de programação que transforma o
projeto (uma abstração de nível relativamente alto) em um sistema operável com um
ambiente de computação específico (baixo nível de abstração).
PRESSMAN, R. S.; MAXIM, B. R. Engenharia de Software: uma abordagem professional.
8. ed. Porto Alegre: AMGH, 2016. p. 853.
Na linguagem C, a tradução de uma abstração de alto nível para uma de baixo nível é
efetivada pelo compilador. A compilação do código acontece após a edição e
salvamento do código. Deste modo, tem-se como um dos papéis do compilador o de:
A) Verificar se a linkagem do arquivo fonte com o executável foi bem-sucedida
B) Verificar se se o arquivo executável possui tamanho suficiente para armazenar
10/03/2025 14:33:11 2/3
C) Verificar se a sintaxe dos comandos utilizados no código está correta
X D) Verificar se a quantidade de linhas do código é suficiente para processar
E) Verificar se a extensão utilizada para salvar o código do arquivo fonte está correta
Questão
005 Qual das seguintes edições de Java é especificamente destinada ao desenvolvimento de
aplicações para servidores?
A) JME (Java Micro Edition).
X B) JEE (Java Enterprise Edition).
C) NetBeans.
D) JSE (Java Standard Edition).
E) JavaFX.
Questão
006 O que significa a "sintaxe elegante, estruturada e flexível" da linguagem C, conforme
descrito no texto?
X A) C é recomendada apenas para programadores avançados.
B) C é utilizada exclusivamente para desenvolvimento web.
C) A sintaxe de C limita a capacidade de desenvolvimento de diferentes tipos de software.
D) C permite aos programadores avançar de programas simples a sistemas operacionais
complexos.
E) A sintaxe de C é confusa e difícil de aprender para iniciantes.
Questão
007 Afirmativa I - A vantagem de se usar uma linguagem de programação de sistemas como
C é que ela permite o desenvolvimento de programas muito eficientes.
Adaptado de SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson, 2011.
p. 381.
Afirmativa II - Originalmente, o processo de programação era realizado de uma forma
laboriosa, em que o programador escrevia todos os algoritmos em linguagem C.
Adaptado de BROOKSHEAR, J. G. Ciência da Computação: uma visão abrangente. 11.
ed. Porto Alegre: Bookman, 2011. p. 194.
Afirmativa III - A linguagem de programação C é mais acessível às pessoas e constitui-
se de regras e códigos mais próximos da linguagem de máquina.
Adaptado de PINOCHET, L. H. C. Tecnologia da Informação e Comunicação. Rio de
Janeiro: Elsevier, 2014. p. 137.
Considerando as afirmativas dispostas, o que se pode afirmar a seu respeito?
A) Que a afirmativa III é verdadeira e as I e II são falsas
B) Que as afirmativas I, II e III são falsas
C) Que a afirmativa I é verdadeira e as II e III são falsas
D) Que as afirmativas I, II e III são verdadeiras
X E) Que a afirmativa II é verdadeira e as I e III são falsas
10/03/2025 14:33:11 3/3
Questão
008 Abstração: outro princípio antigo da engenharia de software é o uso da abstração, que
consiste em descrever um elemento em uma linguagem de nível mais alto do que o
necessário para sua construção. Um sistema de software, por exemplo, pode ser
composto por 100 mil linhas de código (sua representação física concreta), porém,
usando-se abstração, talvez o mesmo sistema possa ser descrito por um diagrama ou
por umas 50 linhas de texto. A abstração ajuda os interessados no processo de
desenvolvimento a entender estruturas grandes e complexas através de descrições
mais abstratas.
WAZLAWICK, R. S. Engenharia de Software: conceitos e práticas. Rio de Janeiro:
Elsevier, 2013. p. 7.
Neste sentido, qual o nível de abstração de uma linguagem de baixo nível, ou seja,
aquela linguagem que envia comandos para o equipamento em código binário e que
tem no Assembly o seu principal exemplo?
A) A linguagem de baixo nível possui muito baixa abstração, por agir diretamente e
fisicamente sobre o equipamento
X B) A linguagem de baixo nível possui baixa abstração, justamente por agir diretamente e
fisicamente sobre o equipamento
C) A linguagem de baixo nível possui alta abstração, justamente por agir diretamente e
fisicamente sobre o equipamento
D) A linguagem de baixo nível possui abstração intermediária, por agir de modo lógico
sobre o equipamento
E) A linguagem de baixo nível possui média abstração, justamente por agir de modo lógico
sobre o equipamento

Mais conteúdos dessa disciplina