Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual Programação para Web I

User badge image
Nicolas Sena

em

Ferramentas de estudo

Questões resolvidas

Sobre Coesão e Acoplamento, analise as sentenças a seguir:

I- Coesão: é o grau de direcionamento de uma unidade de programa para/com um (e somente um) objetivo específico.
II- Acoplamento: é o grau de conhecimento exigido sobre uma determinada unidade de programa para poder utilizá-la.
III- Quando falamos em coesão e acoplamento, uma coisa vai contra a outra. Um código-fonte coeso apresenta alto grau de acoplamento, enquanto um código-fonte com baixo grau de acoplamento possui sua coesão condenada.
IV - Ao programar, devemos sempre buscar desenvolver um códigofonte coeso e com baixo grau de acoplamento.
Assinale a alternativa CORRETA:


A As sentenças I e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III estão corretas.

Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir:

I- Boolean.
II- Object.
III- Double.

( ) Valores com ponto flutuante.
( ) Dados definidos através de uma classe.
( ) Valores verdadeiro ou falso.
Assinale a alternativa que apresenta a sequência CORRETA:


A I - II - III.
B III - II - I.
C II - I - III.
D I - III - II.

Utilizando o protocolo HTTP durante seu processo natural de navegar na internet, você digita uma URL no seu browser e ele faz, por exemplo, uma requisição get a um servidor Web. Mas o que é exatamente um servidor Web e qual é seu papel?


A O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica, as requisições são pedidas para o servidor Web devolver um determinado arquivo.
B O servidor Web é um programa cuja função é encontrar o serviço solicitado. Em sua forma mais básica, as requisições são enviadas para o proxy devolver um determinado arquivo.
C O servidor Web é um programa cuja função é desviar as requisições para o endereço correto. Em sua forma mais básica, as requisições são enviadas para o servidor Web encaminhar para o destino adequado.
D O servidor Web é um programa cuja função é controlar as home pages no servidor. Em sua forma mais básica, sequenciando os arquivos index.

Os comandos DML são utilizados para efetuar seleção e/ou manutenção nos dados do banco de dados.
Sobre os comandos listados, assinale a alternativa INCORRETA:


A Rewrite.
B Select.
C Insert.
D Delete.

Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos destacar os seguintes: SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é feita a maioria das manipulações de informações dentro das tabelas de um banco de dados. Com relação à sintaxe dos comandos DML, analise as sentenças a seguir:

I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das colunas seguidas pelos nomes das tabelas que se deseja selecionar.
II- O comando insert permite a criação de novos registros dentro de uma tabela.
III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador *.
IV- O comando update permite inclu


A Rewrite.
B Select.
C Insert.
D Delete.

Assinale a alternativa CORRETA:


A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, III e IV estão corretas.

Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas:

( ) Existem pelo menos dois projetos, uma para back-end e um para front-end.
( ) Adiciona mais responsabilidade para o front-end.
( ) O código necessário pode ser obtido com um único carregamento de página.
( ) Dificulta a experiência de usuário.
A V - V - V - F.
B F - V - V - F.
C V - F - F - V.
D F - F - V - V.

Sobre a coesão, assinale a alternativa INCORRETA:


A Torna viável o reuso de códigos.
B Torna custosa a manutenção e o gerenciamento do código.
C Está ligada ao princípio da responsabilidade única.
D Favorece a manutenção do código.

Agora, assinale a alternativa CORRETA:


A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I, III e IV estão corretas.

A respeito disso, assinale a alternativa CORRETA:


A Implementar os formatos responsivos e amigáveis.
B Deixar disponível a estrutura para manutenção.
C Promover a página para o topo no browser/navegador.
D Dar estilo e formatação a uma página Web.

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

Questões resolvidas

Sobre Coesão e Acoplamento, analise as sentenças a seguir:

I- Coesão: é o grau de direcionamento de uma unidade de programa para/com um (e somente um) objetivo específico.
II- Acoplamento: é o grau de conhecimento exigido sobre uma determinada unidade de programa para poder utilizá-la.
III- Quando falamos em coesão e acoplamento, uma coisa vai contra a outra. Um código-fonte coeso apresenta alto grau de acoplamento, enquanto um código-fonte com baixo grau de acoplamento possui sua coesão condenada.
IV - Ao programar, devemos sempre buscar desenvolver um códigofonte coeso e com baixo grau de acoplamento.
Assinale a alternativa CORRETA:


A As sentenças I e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III estão corretas.

Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir:

I- Boolean.
II- Object.
III- Double.

( ) Valores com ponto flutuante.
( ) Dados definidos através de uma classe.
( ) Valores verdadeiro ou falso.
Assinale a alternativa que apresenta a sequência CORRETA:


A I - II - III.
B III - II - I.
C II - I - III.
D I - III - II.

Utilizando o protocolo HTTP durante seu processo natural de navegar na internet, você digita uma URL no seu browser e ele faz, por exemplo, uma requisição get a um servidor Web. Mas o que é exatamente um servidor Web e qual é seu papel?


A O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica, as requisições são pedidas para o servidor Web devolver um determinado arquivo.
B O servidor Web é um programa cuja função é encontrar o serviço solicitado. Em sua forma mais básica, as requisições são enviadas para o proxy devolver um determinado arquivo.
C O servidor Web é um programa cuja função é desviar as requisições para o endereço correto. Em sua forma mais básica, as requisições são enviadas para o servidor Web encaminhar para o destino adequado.
D O servidor Web é um programa cuja função é controlar as home pages no servidor. Em sua forma mais básica, sequenciando os arquivos index.

Os comandos DML são utilizados para efetuar seleção e/ou manutenção nos dados do banco de dados.
Sobre os comandos listados, assinale a alternativa INCORRETA:


A Rewrite.
B Select.
C Insert.
D Delete.

Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos destacar os seguintes: SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é feita a maioria das manipulações de informações dentro das tabelas de um banco de dados. Com relação à sintaxe dos comandos DML, analise as sentenças a seguir:

I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das colunas seguidas pelos nomes das tabelas que se deseja selecionar.
II- O comando insert permite a criação de novos registros dentro de uma tabela.
III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador *.
IV- O comando update permite inclu


A Rewrite.
B Select.
C Insert.
D Delete.

Assinale a alternativa CORRETA:


A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, III e IV estão corretas.

Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas:

( ) Existem pelo menos dois projetos, uma para back-end e um para front-end.
( ) Adiciona mais responsabilidade para o front-end.
( ) O código necessário pode ser obtido com um único carregamento de página.
( ) Dificulta a experiência de usuário.
A V - V - V - F.
B F - V - V - F.
C V - F - F - V.
D F - F - V - V.

Sobre a coesão, assinale a alternativa INCORRETA:


A Torna viável o reuso de códigos.
B Torna custosa a manutenção e o gerenciamento do código.
C Está ligada ao princípio da responsabilidade única.
D Favorece a manutenção do código.

Agora, assinale a alternativa CORRETA:


A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I, III e IV estão corretas.

A respeito disso, assinale a alternativa CORRETA:


A Implementar os formatos responsivos e amigáveis.
B Deixar disponível a estrutura para manutenção.
C Promover a página para o topo no browser/navegador.
D Dar estilo e formatação a uma página Web.

Prévia do material em texto

24/08/2023, 10:57 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:826929)
Peso da Avaliação 3,00
Prova 61424344
Qtd. de Questões 11
Acertos/Erros 5/6
Nota 5,00
Um projeto de software, normalmente, envolve muitas questões a serem tratadas. Um programa bem 
modularizado trata cada questão individualmente, enquanto um programa mal modularizado, ou seja, 
um programa onde todas as questões foram tratadas como UM grande problema, trata todas as 
questões de forma junta e misturada. Sobre Coesão e Acoplamento, analise as sentenças a seguir:
 
I- Coesão: é o grau de direcionamento de uma unidade de programa para/com um (e somente um) 
objetivo específico.
II- Acoplamento: é o grau de conhecimento exigido sobre uma determinada unidade de programa 
para poder utilizá-la.
III- Quando falamos em coesão e acoplamento, uma coisa vai contra a outra. Um código-fonte coeso 
apresenta alto grau de acoplamento, enquanto um código-fonte com baixo grau de acoplamento 
possui sua coesão condenada. 
IV - Ao programar, devemos sempre buscar desenvolver um códigofonte coeso e com baixo grau de 
acoplamento.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.. 
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III estão corretas.
A linguagem de programação PHP suporta os tipos de dados integer, double, string, boolean, 
array e object. São tipos de dados normalmente presentes em outras linguagens de alto nível, 
possibilitando manipular dados e informações de qualquer natureza e complexidade. Sobre os tipos 
de dados em PHP, associe os itens utilizando o código a seguir: 
 
I- Boolean. 
II- Object. 
III- Double.
( ) Valores com ponto flutuante. 
( ) Dados definidos através de uma classe. 
( ) Valores verdadeiro ou falso. 
Assinale a alternativa que apresenta a sequência CORRETA:
 VOLTAR
A+
Alterar modo de visualização
1
2
24/08/2023, 10:57 Avaliação Final (Objetiva) - Individual
about:blank 2/5
A I - II - III.
B III - II - I.
C II - I - III.
D I - III - II.
Utilizando o protocolo HTTP durante seu processo natural de navegar na internet, você digita uma 
URL no seu browser e ele faz, por exemplo, uma requisição get a um servidor Web. Mas o que é 
exatamente um servidor Web e qual é seu papel?
A O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica,
as requisições são pedidas para o servidor Web devolver um determinado arquivo. 
B O servidor Web é um programa cuja função é encontrar o serviço solicitado. Em sua forma mais
básica, as requisições são enviadas para o proxy devolver um determinado arquivo.
C
O servidor Web é um programa cuja função é desviar as requisições para o endereço correto. Em
sua forma mais básica, as requisições são enviadas para o servidor Web encaminhar para o
destino adequado.
D O servidor Web é um programa cuja função é controlar as home pages no servidor. Em sua
forma mais básica, sequenciando os arquivos index.
Os comandos DML são utilizados para efetuar seleção e/ou manutenção nos dados do banco de 
dados.
Sobre os comandos listados, assinale a alternativa INCORRETA:
A Rewrite.
B Select. 
C Insert. 
D Delete. 
Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos 
destacar os seguintes: SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é 
feita a maioria das manipulações de informações dentro das tabelas de um banco de dados. Com 
relação à sintaxe dos comandos DML, analise as sentenças a seguir:
I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das 
colunas seguidas pelos nomes das tabelas que se deseja selecionar.
II- O comando insert permite a criação de novos registros dentro de uma tabela.
III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador 
*.
IV- O comando update permite inclusive atualizar a estrutura de uma tabela.
3
4
5
24/08/2023, 10:57 Avaliação Final (Objetiva) - Individual
about:blank 3/5
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, III e IV estão corretas.
As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente 
JavaScript. Tem como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do 
cliente/navegador, de forma a proporcionar ao usuário uma aplicação mais dinâmica, que carrega 
recursos conforme necessário. Uma página SPA é praticamente uma aplicação desktop rodando no 
navegador Web, e o servidor fica prioritariamente com a responsabilidade de acessar o banco de 
dados. Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Existem pelo menos dois projetos, uma para back-end e um para front-end. 
( ) Adiciona mais responsabilidade para o front-end. 
( ) O código necessário pode ser obtido com um único carregamento de página. 
( ) Dificulta a experiência de usuário. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C V - F - F - V.
D F - F - V - V.
A modularização de código-fonte possui inúmeras vantagens, mas duas são as principais: o aumento 
da coesão e a diminuição do acoplamento. 
Sobre a coesão, assinale a alternativa INCORRETA:
A Torna viável o reuso de códigos.
B Torna custosa a manutenção e o gerenciamento do código.
C Está ligada ao princípio da responsabilidade única.
D Favorece a manutenção do código.
6
7
24/08/2023, 10:57 Avaliação Final (Objetiva) - Individual
about:blank 4/5
O design responsivo se caracteriza por páginas Web que se adaptam ao tamanho do dispositivo 
que o usuário está utilizando. O usuário pode utilizar os mais variados dispositivos, como um tablet 
ou um smartphone. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) O uso do Bootstrap dispensa o uso de CSS. 
( ) O uso do CDN orienta a fazer obrigatoriamente o download da biblioteca para o projeto. 
( ) Informações não essenciais da página podem ser ocultadas ao ser apresentada em smartphone. 
( ) Bootstrap é um framework front-end. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - F - V.
C F - F - V - V.
D F - V - V - F.
O SGBD (Sistema Gerenciador de Bancos de Dados) open source MySQL é um dos mais 
conhecidos e utilizados no mundo, principalmente por seu caráter de ferramenta livre e pela 
simplicidade na sua utilização para a conexão com as aplicações Web. Considerando o MYSQL e 
suas características, analise as sentenças a seguir:
I- A DML trata da manipulação dos dados dentro das estruturas criadas pelos desenvolvedores com a 
DDL.
II- Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas.
III- O comando DML utilizado para fazer a busca de registros em uma tabela é o comando SELECT.
IV- Caso não se aplique nenhuma cláusula where em uma query SQL, nenhum resultado será 
retornado, pois o banco de dados não sabe qual informação deve ser buscada.
Agora, assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I, III e IV estão corretas.
O desenvolvimento do CSS e a forma correta de utilizá-lo para os desenvolvimentos produzem algo 
de diferente em uma página web. Dessa forma, é uma linguagem utilizada para modificar 
positivamente a apresentação da página. A respeito disso, assinale a alternativa CORRETA:
A Implementar os formatos responsivos e amigáveis.
8
9
10
24/08/2023, 10:57 Avaliação Final (Objetiva) - Individual
about:blank 5/5
B Deixar disponível a estrutura para manutenção.
C Promover a página para o topo no browser/navegador.D Dar estilo e formatação a uma página Web. 
(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados.
CREATE TABLE PECAS (
CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
NOME VARCHAR(30) NOT NULL,
PRIMARY KEY(COD_FORN)
);
CREATE TABLE FORNECIMENTOS (
COD_PECA NUMERIC(5) NOT NULL,
COD_FORN NUMERIC(3) NOT NULL,
QUANTIDADE NUMERIC(4) NOT NULL,
PRIMARY KEY(COD_PECA, COD_FORN),
FOREIGN KEY (COD_PECA) REFERENCES PECAS,
FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES
);
A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter uma 
lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça 
fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
A
SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE
PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
B
SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
C SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
D SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS;
11
Imprimir

Mais conteúdos dessa disciplina