Baixe o app para aproveitar ainda mais
Prévia do material em texto
Legenda: Resposta Certa Sua Resposta Errada 1. PHP é uma linguagem de programação embutida no HTML, isto é, os trechos de códigos desta linguagem de programação são escritos entre as tags HTML, o que facilita o desenvolvimento de páginas web dinâmicas. Uma constante é uma área de memória que possui o seu valor definido junto com sua declaração, e não pode ser alterado no decorrer da execução do programa. Em PHP, as constantes são declaradas pela função "define". Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A declaração de uma constante em PHP é definida pela função "define", sendo o primeiro parâmetro o nome da constante, e o segundo parâmetro, o seu valor. ( ) O terceiro parâmetro da função "define" não é obrigatório, e se informado, deve receber um valor booleano, o qual indica se é case sensitive. ( ) É um exemplo de declaração de constante: "define("Alô Mundo.", "nomeConstante");". ( ) É um exemplo de declaração de constante "define("nomeConstante", "Alô Mundo.");". Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - F - V - V. c) V - V - F - V. d) F - V - V - F. 2. O SQL é uma linguagem para banco de dados, e serve para criar e manipular bancos de dados, manipular e alterar dados em tabelas, criar e alterar tabelas, enfim, manipular banco de dados e suas estruturas. A linguagem SQL possui dois grupos de comandos, o DDL (Data Definition Language) e o DML (Data Manipulation Language). Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os comandos DDL possibilitam a manutenção e a seleção de registros em tabelas de bancos de dados. ( ) Os comandos DML possibilitam a manutenção e a seleção de registros em tabelas de bancos de dados. ( ) Os comandos SELECT, INSERT, UPDATE e DELETE são comandos DML. ( ) Os comandos CREATE e DROP, que alteram estruturas de tabelas, são comandos DDL. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - F. b) V - V - F - V. c) F - V - F - F. d) F - V - V - V. 3. Os objetos de bancos de dados que utilizamos dentro do MySQL possuem diversas categorias, dentre as quais podemos destacar as bases de dados, as tabelas e as chaves primárias. No que se refere aos objetos de bancos de dados supracitados, assinale a alternativa CORRETA: a) Uma chave primária é um tipo especial de registro que serve para garantir o acesso às informações dentro de uma base de dados. b) Uma base de dados é uma estrutura única que contém colunas e serve para armazenar os dados das entidades. c) Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas entre si. d) Uma base de dados está contida dentro de uma tabela. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_3%20aria-label= 4. A linguagem de programação PHP permite a criação de vários tipos de variáveis, como integer, string, boolean, array e object. Assim como outras linguagens de programação, o PHP possui vários operadores lógicos. Associe os itens, utilizando o código a seguir: I- Soma dos valores numéricos. II- Obtém o resto da divisão entre dois valores. III- Soma a variável à sua esquerda com o valor em sua direita. IV- Divide a variável à sua esquerda pelo valor apresentado em sua direita. ( ) += ( ) /= ( ) + ( ) % Agora, assinale a alternativa que apresenta a sequência CORRETA: a) III - IV - I - II. b) II - I - III - IV. c) I - II - III - IV. d) III - I - II - IV. 5. 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 I, III e IV estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I, II e III estão corretas. 6. Ao desenvolver ou alterar um software, criando uma nova funcionalidade, é necessário analisar bem o problema a ser resolvido, evitando que se dificulte uma futura manutenção no código-fonte. Neste sentido, desenvolver um sistema sem a utilização de padrões de projetos e orientação a objetos, pode tornar o código-fonte mal estruturado, dificultar uma futura manutenção e tornar a compreensão do código-fonte mais complexa. Suponha o desenvolvimento de um método ou procedimento que valide se o parâmetro e-mail informado é válido. Neste sentido, para tornar a função modularizada, assinale a alternativa CORRETA: a) Para tornar a função modularizada, ela deve ser dividida em várias funções menores, o que aumenta a coesão e diminui o acoplamento. b) Para tornar a função modularizada, ela deve ser dividida em várias funções maiores, o que diminui a coesão e aumenta o acoplamento. c) Para tornar a função modularizada, ela deve ser dividida em várias funções maiores, o que aumenta a coesão e diminui o acoplamento. d) Para tornar a função modularizada, ela deve ser dividida em várias funções menores, o que diminui a coesão e aumenta o acoplamento. 7. O PHP (Personal Home Pages) foi criado inicialmente por um desenvolvedor que procurava facilitar o desenvolvimento de páginas pessoais. Com o passar dos anos, a linguagem evoluiu muito e adicionou suporte a novas tecnologias e ferramentas. Considerando as características da linguagem de programação PHP, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O código-fonte php de uma página inicia com a tag <?php. ( ) O código-fonte que estiver fora das tags <?php e ?> é código-fonte javascript. ( ) O comando echo recebe uma string como parâmetro e imprime esta mesma string na página gerada. ( ) O uso de parênteses no comando echo é obrigatório. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) V - V - F - F. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_7%20aria-label= c) V - F - V - V. d) F - F - V - F. 8. O JSON é um formato que representa dados baseado na linguagem de programação JavaScript. O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributos da classe e os valores são as informações do objeto. O JSON é muitoutilizado para troca de dados entre sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um software se comunicar com outro. Sobre JSON, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O objeto JSON é construído com os caracteres de colchetes " [ ". ( ) A chave é representada entre aspas duplas, seguido de dois pontos e, por fim, seguido do valor. ( ) Representa uma chave que armazena um valor booleano: "casado": true. ( ) Representa uma chave que armazena um valor String: "site": "uniasselvi.com.br". Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - F - F - V. c) V - V - V - F. d) F - F - V - V. 9. Atualmente, uma boa prática de desenvolvimento de páginas web é a utilização de recursos de design responsivo, isto é, páginas que se adaptam de acordo com o tamanho da tela do dispositivo que está sendo utilizado. Além disso, outra técnica de boas práticas no desenvolvimento web é a modularização do código-fonte javascript. Com relação a estas tecnologias para desenvolvimento web, analise as afirmativas a seguir: I- O bootstrap é uma biblioteca com código-fonte open source, que disponibiliza o recurso de design responsivo. II- A biblioteca bootstrap pode ser utilizada de forma on-line, sem ter que baixar a biblioteca para dentro do projeto, ou ainda off-line, em que baixa-se a biblioteca. III- O AngularJS é um framework do Google que serve para facilitar a modularização do código-fonte Javascript. IV- O AngularJS é um framework que permite ao código-fonte Javascript adaptar as páginas ao tamanho da tela. Agora, assinale a alternativa CORRETA: a) As afirmativas II e IV estão corretas. b) As afirmativas II, III e IV estão corretas. c) As afirmativas I, II e III estão corretas. d) Somente a afirmativa I está correta. 10. A modularização pode ser definida pelo desenvolvimento de funções menores que podem ser reutilizadas. Uma função muito grande dificilmente pode ser reutilizada por outras aplicações, e uma função com menos linhas de código normalmente pode ser reutilizada para vários fins. Com relação à modularização, assinale a alternativa CORRETA: a) As duas principais vantagens da modularização são a diminuição da coesão e o aumento do acoplamento. b) Um código-fonte coeso possui alto grau de acoplamento. c) A coesão pode ser definida pelo grau que uma função possui para realizar um objetivo específico. d) O acoplamento pode ser definido como o grau que uma função possui para a realização de um objetivo específico. 11. (ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas abaixo. DEPARTAMENTO (#CodDepartamento, NomeDepartamento) EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) Assinale a alternativa CORRETA com o comando SQL mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000. a) SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_11%20aria-label= b) SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento c) SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento d) SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 12. (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; c) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; d) SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS; Prova finalizada com 10 acertos e 2 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTU=&action3=NjQ5NzA1&action4=MjAyMC8y&prova=MjI0OTkyODQ=#questao_12%20aria-label=
Compartilhar