Prévia do material em texto
1 - Em relação à arquitetura de sistemas multicamadas, considere as assertivas abaixo. I. A estação cliente faz acesso direto ao servidor de banco de dados. II. Um conjunto de bibliotecas, localizadas no computador cliente, tem a função de viabilizar a comunicação entre ele e o servidor. III. As conexões no banco de dados são realizadas pelo servidor de aplicação. IV. O gargalo de I/O (Input/Output) é evitado, uma vez que é possível ter a mesma regra de negócio dividida entre vários servidores através do balanceamento de carga. Os itens I a IV referem-se, respectivamente, aos modelos de: 3, 3, 2 e 2 camadas. 2, 2, 3 e 3 camadas. 3, 3, 3 e 3 camadas. 2, 3, 2 e 3 camadas. 2, 2, 2 e 2 camadas. 2 - A implementação correta de uma classe chamada Usuário em PHP é (FADESP - 2017 - COSANPA - Analista de Sistema) 3 - Sobre as páginas dinâmicas, assinale a afirmativa incorreta: Para criação de uma página dinâmica são necessários apenas código HTML e um banco de dados. O acesso a um banco de dados para recuperação de dados e exibição no navegador precisa ser feito através de uma linguagem server side. Linguagens como Java ou PHP são necessárias para se criarem páginas dinâmicas. Uma das principais características das páginas dinâmicas é a utilização de um sistema gerenciador de conteúdo ou sistema de gestão de conteúdo ¿ conhecidos como CMS. Uma página dinâmica pode ser criada com a combinação de códigos HTML, CSS, Javascript e PHP. 4 - A < > é considerada a tag raiz de um documento HTML. Estamos falando de: < body > < html > < head > < header > < !DoctType html > 5 - Para aplicar um estilo CSS a um elemento específico, é necessário identificá-lo e apontar qual de suas propriedades queremos alterar e qual valor queremos atribuir-lhe. Qual sentença abaixo está incorreta? O seletor de classe é definido a partir da declaração do atributo class em um elemento HTML. Já o de identificação é definido com o atributo id. Uma declaração deve ser separada da declaração subsequente com a utilização do ponto-e-vírgula ";". A propriedade e seu valor devem ser separados por dois pontos. O conjunto de estilos aplicados a um seletor é delimitado por "{" para iniciar e "}" para fechar. CSS online implica em declarar o estilo CSS diretamente na tag, no código HTML. 6 - Segundo Flanagan (2011), JavaScript é a linguagem de programação da Web mais utilizada pelos sites. Além disso, todos os navegadores − estejam eles em desktops, jogos, consoles, tablets ou smartphones − incluem interpretadores JavaScript, fazendo desta a linguagem de programação mais onipresente da história. A incorporação do JavaScript a páginas HTML pode ser feita de quais formas: Códigos no corpo da página e Arquivos externos. Apenas no corpo de uma página em HTML. Arquivos externos, internos e inline. Somente arquivos externos. De forma inline e interno. 7 - Analise as proposições abaixo sobre formas de inserir comentários no código JavaScript e, em seguida, assinale a única alternativa correta: Para os comentários de apenas uma linha, utilizam-se as duas barras "//" Para os comentários de múltiplas linhas, utiliza-se "/*" (barra asterisco) para iniciar e "*/" (asterisco barra) para fechar . Para comentários em uma linha depois de um comando, utilizam-se "#" Se somente a afirmativa I estiver correta. Se somente a afirmativa III estiver correta. Todas as afirmativas estão corretas Se somente as afirmativas I e II estiverem corretas. Se somente a afirmativa II estiver correta. 8 - Qual alternativa abaixo define o que é contido em uma distribuição XAMPP? (COVEST- COPSET - 2019 - UFPE - Analista de Tecnologia da Informação - Sistemas) É uma distribuição de servidor disponível para várias plataformas que traz um servidor web Apache, uma base de dados MariaDB e os interpretadores para linguagem PHP. É uma distribuição de servidor Linux, que traz um servidor web Apache, uma base de dados MySQL e os interpretadores para linguagens Python e Perl. É uma distribuição de servidor disponível para várias plataformas que traz um servidor web Apache, uma base de dados MongoDB e os interpretadores para linguagens Python e PHP. É uma distribuição de servidor Linux, que traz um servidor web Apache, uma base de dados MongoDB e os interpretadores para linguagens PHP e Perl. É uma distribuição de servidor Unix, que traz um servidor web Apache, uma base de dados MariaDB e os interpretadores para linguagens Python e Perl. 9 - Qual é a forma correta de conectar o PHP a um banco de dados MySQL? (FUNDEP (Gestão de Concursos) - 2017 - CRM - MG - Analista de Sistema) $conecta = mysql_connect("HOST", "LOGIN", "SENHA") or print (error()); $conecta = new MySQL("HOST", "LOGIN", "SENHA") or die (Mysql->error()); $conecta = connect("HOST", "LOGIN", "SENHA") or print (error()); $conecta = mysql("HOST", "LOGIN", "SENHA") or print (mysql_error()); $conecta = mysql_connect("HOST", "LOGIN", "SENHA") or print (mysql_error()); 10 - Considere o fragmento de código PHP abaixo. (FCC - 2018 - DPE - AM - Assistente Técnico de Defensoria - Programador) A variável "$count" receberá o valor "false", caso o produto de nome caneta não esteja cadastrado. o número 1 se o registro foi excluído ou 0 se ocorrer algum erro na exclusão, mesmo que tenha mais de um produto de nome caneta. o número de linhas excluídas da tabela pelo comando DELETE. o valor "true", caso o produto seja excluído com sucesso. uma cópia do registro a ser excluído, para exibição e confirmação da ação pelo usuário.