Prévia do material em texto
Questão 1
Incorreto
Atingiu 0,00 de 0,34
Marcar questão
Texto da questão
A respeito do funcionamento geral da web, objetivamente no contexto de programação, se faz necessária a utilização de protocolos de comunicação para operacionalizar o modelo cliente-servidor.
Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas.
(1) Atraves do protocolo HTTP um usuário faz conexão com um servidor remoto realizando requisições (chamadas) de recursos, obtendo então respostas estruturadas em HTML ao qual o browser do usuário realiza o processamento com mecanismos próprios.
PORQUE
(2) Atraves do protocolo FTP, um programador realiza principalmente o deploy de documentos inerentes a aplicação, para viabilizar assim o processamento back-end das regras de negócio da solução que estará disponível ao cliente por meio da internet.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
c.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
d.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e.
As asserções I e II são proposições falsas.
Questão 2
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Assinale a alternativa que não representa uma linguagem de programação.
a.
Golang
b.
C#
c.
HTML
d.
Python
e.
Java
Questão 3
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em relação ao modelo cliente-servidor temos presente o usuário, um navegador de internet como exemplo o Chrome, um servidor como exemplo o Apache. No servidor são armazedos os recursos que o cliente irá acessar como uma página web que exibirá um formulário de login HTML para autenticar o usuário na aplicação.
Considerando o exposto, avalie as afirmações a seguir.
I. O usuário atraves de um navegador realiza a requisição da página de login, utilizando para isso uma requisição HTTP que opera sobre os protolocos TCP/IP
II. O conteúdo HTML da página de login é interpretado no servidor web que por sua vez retorna ao browser a resposta já renderizada, não necessitando existir no navegador um mecanismo de renderização.
III. A página de login é estruturada em uma linguagem de programação e não em linguagem de marcação, sendo a linguagem de marcação processada do lado do servidor web.
É correto apenas o que se afirma em
Escolha uma opção:
a.
I.
b.
I, II e III.
c.
I e III.
d.
II e III.
e.
I e II.
Questão 4
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Dentre as tecnologias de front-end de uma aplicação web, temos a HTML sendo uma linguagem de marcação interpretada pelo browser do usuário.
Considerando o funcionamento da HTML, avalie as asserções a seguir e a relação proposta entre elas.
(1) Os elementos, ou ainda, as tags da HTML são componentes da linguagem definidos com os caracteres (maior que), como a exemplo de um elemento de hyperligação: . Tais elementos fazem parte de uma documentação e existem para definir a estruturação de um conteúdo web. Sabendo disso, diferentemente da XML ao qual podemos criar nossos próprios elementos, a HTML possui uma série de elementos aos quais são especificados para serem utilizados para diferentes propósitos de estruturação de conteúdo.
PORQUE
(2) É necessário que o browser conheça as tags, para conseguir renderiza-las e tornar visível em sua janela de visualização, juntamente com atribuições de configuração CSS e funções de interação em JavaScript, pois o HTML possui sintaxe própria.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
b.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
d.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e.
As asserções I e II são proposições falsas.
Questão 5
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em programação web, no contexto cliente-servidor temos o parte do processamento sendo realizada na máquina local do cliente e parte do processamento realizada no servidor web.
Considerando o exposto, avalie as afirmações a seguir.
I. O usuário utiliza um browser para realizar requisições e renderizar respostas HTML provenientes de um servidor web.
II. Servidores web são tecnicamente constituidos em data-centers, existindo tecnologias de redundância como para back-up e arquiteturas em cloud-computing.
III. São exemplos de servidores web, o Apache e o IIS
É correto apenas o que se afirma em
Escolha uma opção:
a.
I
b.
III e I
c.
II e III
d.
I, II e III
e.
I e II
Questão 1
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
A respeito da esutrturação de um documento HTML, a tag é utilizada para definição do cabeçalho do documento em si e a tag para corpo de conteúdo.
Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas.
(1) Na tag temos presente o elemento que define o título do documento em si, enquanto a define a descrição também do documento em si como um metadado.
PORQUE
(2) Para definição de um título de conteúdo de uma página web, é utilizada a tag e para definição de descrição de conteúdo, é utilizada, por exemplo, a tag para definir um parágrafo textual.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
b.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c.
As asserções I e II são proposições falsas.
d.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Questão 2
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em uma aplicação web é esperado a presença de elementos textuais para definições de títulos, subtítulos, parágrafos e citações, por exemplo.
Considerando a construção de blocos textuais, avalie as afirmações a seguir.
I. É recomendado que título de maior destaque em uma página web seja determinado com a utilização do elemento .
II. Um parágrafo deve ser declarado utilizando o elemento , enquanto uma citação deve utilizar o elemento .
III. O elemento de quebra de linha pode estar presente internamente em um elemento que define o título de maior importância em um documento HTML.
É correto o que se afirma em
Escolha uma opção:
a.
I e III, apenas.
b.
II e III, apenas.
c.
I e II e III.
d.
I, apenas.
e.
I e II, apenas.
Questão 3
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Para que seja possível ao usuário realizar entrada de dados por meio de um navegador são usados controles de formulário determinados através de elementos HTML específicos para essa tarefa. Esses controles são comumente incluídos em um elemento que determina a estrutura de um formulário, sendo necessário além dos controles de entrada de dados, mimimamente um botão para dar ação ao atributo action do elemento .
Considerando o funcionamento de um formulário HTML e seus controles, avalie as afirmações a seguir.
I. Para o usuário escolher apenas um item dentre vários apresentados, é possivel utilizar vários elementos ou um único elemento com vários elementos . Como exemplo para escolha do usuário em relação a cidade de nascimento.
II. Para o usuário escolher vários itens, é possível utilizar varios elementos . Como exemplo para escolha do usuário em relação a preferências musicais.
III. Para o usuário entrar com dados váriaveis próprios, é possível utilizar umelemento de linha única, ou um elemento de múltiplas linhas. Como exemplo para informar o assunto/mensagem em um formulário de contato.
É correto o que se afirma em
Escolha uma opção:
a.
I, apenas.
b.
I e II, apenas.
c.
I e III, apenas.
d.
II e III, apenas.
e.
I, II e III.
Questão 4
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
O usuário espera uma experiência de utilização visual facilitada ao navegar em uma aplicação web. Para isso é importante que exista uma estruturação de elementos bem definida. Tecnicamente isso corresponde a codificação HTML com uso de estilos CSS para definição visual geral da aplicação, tais como: posicionamento, tamanho, espaçamentos, cores e fontes tipográficas.
Considerando o exposto, avalie as afirmações a seguir.
I. Ao consumir o resultado renderizado pelo browser, o usuário percebe visualmente a definição de tags semânticas da HTML 5, como , e , sendo essas tags expostas ao usuário e não para estruturação do conteúdo. Dessa forma, robôs de sites de busca, não tem papel na interpretação de tais elementos, pois são elementos destinados a visualização do usuário.
II. A definição de mais de um elemento não são percebidos pelo browser ou usuário como um erro, ou seja, eles serão renderizados e exibidos ao usuário normalmente. Mas em relação a estruturação do documento, isso não é uma boa prática, visto que existem os elementos ... destinados a criação de subtitulos, o que contribui também para melhor identificação da aplicação por motores de busca.
III. A prática de CSS inline é uma técnica de estilização de elementos transparente ao usuário, onde as definições são realizadas internas ao elemento HTML. Os estilos são determinados como valores do atributo style de uma tag visível ao usuário. Essa técnica não é aconselhável pois resulta em marcações HTML extensas, repetição de definições de estilo e consequentemente aumento do tamanho do documento/diminuição de performance geral do front-end. Apesar disso, não causa erros no browser, bem como não atrapalha o resultado visual obtido pelo usuário final.
É correto o que se afirma em
Escolha uma opção:
a.
I e II, apenas.
b.
I, apenas.
c.
II e III, apenas.
d.
I, II e III.
e.
I e III, apenas.
Questão 5
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Dados que precisem ser expostos em formato de linhas versus colunas em um navegador web, são represetados em HTML com uso do elemento que determina a estruturação de uma tabela. Internamente ao elemento utiliza-se principalmente as tags para definição de linhas da tabela, e para representar os valores da coluna de uma linha.
Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas.
(1) Em HTML é possível determinar além de linhas e colunas do corpo de uma tabela, a linha de cabeçalho sendo especificada pelo elemento englobando para linha e para colunas. Dessa forma, se torna possível em CSS, de forma direta, definir o estilo específico da linha de cabeçalho.
PORQUE
(2) Podemos criar uma linha específica para o rodapé de tabelas através da HTML sendo determinada pelo elemento que engloba para linha e para colunas.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I
b.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I
c.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira
d.
As asserções I e II são proposições falsas
e.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa
Questão 1
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em relação a estrutura de declaraçoes CSS, temos que os estilos são aplicados atraves de propriedades fazendo referência a um ou mais seletores que podem ser usados através de um identificador único de elemento HTML (ex: o elemento com id específico), uma classe (ex: todos elementos de uma determinada classe) ou elementos diretamente (ex: todos os elementos ). Ainda assim é possível combinar vários seletores para receberem o que foi determinado no bloco de declarações, fazendo uso de: combinador de seletor descendente; combinador de seletor filho; combinador de seletor de irmãos adjacentes; combinador de seletro de irmão geral.
Considerando o trecho, avalie as afirmações a seguir.
I. O combinador de seletor descendente, corresponde aos elementos que são descendentes de um elemento especificado, por exemplo, todas as tags internas a tags . Nesse caso sendo especificado no seletor: section h2
II. O combinador de seletor filho, corresponde a todos os elementos que são filhos imediatos de um elemento, por exemplo, todos os elementos que são filhos imediatos de uma tag . Nesse caso sendo especificado no seletor: div > button
III. O combinador de irmão adjacente, corresponde a todos os elementos que são os irmãos adjacentes de um elemento específico, por exemplo, todos as tags que estão imediatamente após tags . Nesse caso sendo especificado no seletor: div + p
É correto o que se afirma em
Escolha uma opção:
a.
I e III, apenas.
b.
II e III, apenas.
c.
I e II, apenas.
d.
I, II e III.
e.
I, apenas.
Questão 2
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Para enriquecer o resultado do front-end de uma aplicação, podemos fazer uso do Bootstrap como recurso para estilização CSS de elementos HTML, bem como de comportamento atraves de programação ao lado do cliente (browser).
Considerando o exposto, avalie as afirmações a seguir.
I. O Bootstrap engloba definições CSS padronizadas com recursos Javascript próprios e também baseados na biblioteca Jquery.
II. Um framework é um agrupamento de componentes que resultam numa estrutura de elementos que podem ser reutilizados, existindo com isso uma arquitetura consistente de funcionalidades genérica com a qual dada aplicação será construída. O Bootstrap portanto, é um exemplo de framework.
III. Para funcionamento do Bootstrap se faz obrigatória a utilização da biblioteca Jquery e Popper, mesmo que a aplicação necessite apenas de recursos de estilização CSS oferecido pelo framework.
É correto o que se afirma em
Escolha uma opção:
a.
I, II e III.
b.
II e III, apenas.
c.
I e III, apenas.
d.
I e II, apenas.
e.
I, apenas.
Questão 3
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Como parte do framework Bootstrap, temos definições CSS, arquivos JavaScript que operam para disponibilizar recursos modernos de estilização e de comportamento à elementos HTML.
Considerando o exposto e especificamente a parte CSS do framework, avalie as asserções a seguir e a relação proposta entre elas.
(1) O Bootstrap em sua 4ª versão, disponibiliza cinco classes CSS para criação de layout web responsivo. São as classes:
• col-*
• .col-sm-*
• .col-md-*
• .col-lg-*
• .col-xl-*
(Onde o asterisco pode ser substituido por valores de 1 a 12).
PORQUE
(2) O sistema de grades disponibilizado pelo framework Bootstrap disponibiliza classes CSS para criação de layout web, ao qual a viewport é dividida em 12 colunas. Dessa forma é possível estabelecer que determinadas áreas que compõe o layout de uma página web ocupem X colunas quando acessado o recurso via smartphone, e Y colunas quando o acesso é realizado por telas com maior largura, comum em notebooks, ou grandes monitores de vídeo conectados a um computador de mesa.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e.
As asserções Ie II são proposições falsas.
Questão 4
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Para definição de cores de elementos HTML, são determinados valores nas propriedades CSS usando: nomes predefinidos, tais como: Gray; Tomato; DodgerBlue ou: RGB, HEX, HSL, RGBA ou HSLA.
Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas.
(1) RGB é a abreviatura de um sistema de cor significando RED, GREEN e BLUE ao qual é definido por três valores que representam a intesidade de vermelho, verde e azul respectivamente. A intensidade é definida entre 0 a 255 em cada parâmetro.
PORQUE
(2) A definição de cor rgb(255, 0, 0) resulta na cor azul de maior intersidade.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
c.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d.
As asserções I e II são proposições falsas.
e.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Questão 5
Incorreto
Atingiu 0,00 de 0,34
Marcar questão
Texto da questão
Um programador consegue determinar o tamanho de um elemento HTML através das propriedades CSS: width (largura) e height (altura). Além disso é possível estipular largura máxima/mínima e altura máxima/mínima de elementos.
Considerando as propriedades utilizadas para definição de tamanhos de elementos HTML, avalie as afirmações a seguir.
I. Um elemento poderá receber simultaneamente a definição de largura mínima e altura máxima para atender ao design responsivo de uma determinada página web.
II. Um elemento poderá receber uma largura mínima negativa para atender ao design responsivo de uma determinada página web.
III. Quando aplicada a propriedade min-height caso o conteúdo for menor que a altura mínima, a altura mínima será aplicada. Em caso de conteúdo maior que a altura mínima, a propriedade não tem efeito.
É correto o que se afirma em
Escolha uma opção:
a.
I e III, apenas.
b.
I e II, apenas.
c.
I, apenas.
d.
II e III, apenas.
e.
I, II e III.
Questão 1
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Para que seja possível interagir com elementos de marcação HTML, a linguagem JavaScript dispõe do método getElementById, getElementByClassName, getElementByTagName.
Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas.
(1) A declaração document.getElementById('meu_elemento').style.display='none' tratará como resultado direto e vísivel ao cliente da aplicação, a ocultação do elemento de identificador igual a meu_elemento.
PORQUE
(2) A propriedade CSS display quando atribuído o valor block, na prática determina que o elemento seja ocultado em tela. Essa propriedade pode ser facilmente manipulada com uso de codificação Javascript.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
c.
As asserções I e II são proposições falsas.
d.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa correta da I.
Questão 2
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em Javascript consegue-se programar algoritimos para as mais variadas finalidades necessárias a programação do front-end de uma aplicação web. Tais algoritmos, implementados comumente através do uso de funções, operam, por exemplo, a partir de entrada de dados/ações do usuário, sejam estes provenientes de controles de formulário, ações de cliques em determinado elemento, eventos tais como da saída de um controle HTML. Após isso, as funções precisam muitas vezes retornar ao usuário algum tipo de resultado, como exemplo: o resultado de um cálculo, uma confirmação ou uma simples validação de dados.
Considerando os tipos de saída fundamentais em Javascirpt, avalie as afirmações a seguir:
I. console.log() é uma forma de apresentar saída visível diretamente ao usuário da aplicação assim como window.alert().
II. window.alert() é utilizado como saída com intuito de alertar o desenvolvedor da ocorrência de determinada questão programada no algoritmo de uma função, por exemplo. Sendo essa forma de saída ideal para casos que não é necessário que o cliente enxergue esse fato (depuração de código).
III. innerHTML é utilizado como saída para exibir, por exemplo, o resultado de uma função em um determinado elemento HTML. Dessa forma, a partir de um formulário e a necessdidade de uma possível validação de e-mail, uma função consegue ao término do processamento de validação, expor em um elemento HTML da tela: O e-mail é inválido.
É correto o que se afirma em
Escolha uma opção:
a.
III, apenas.
b.
II e III, apenas.
c.
I, II e III.
d.
I e II, apenas.
e.
I, apenas.
Questão 3
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Pode-se citar que os chamados testes condicionais são formas de programar logicamente o fluxo de execução e/ou armazenamento de dados em variaveis. Em JavaScript isso não é diferente, visto que se trata de uma linguagem de programação.
Considerando o exposto e especificamente em relação à linguagem JavaScript, avalie as afirmações a seguir.
I. Em testes condicionais, tem-se entre parênteses dois ou mais valores a serem testados. Pode-se, por exemplo, testar se determinada variável tem seu valor maior que o valor de outra variável, ou também se uma terceira variável é menor que um número. Nesse caso, podemos exemplificar: if (x>y || z 2) { ... } else { ... }
É correto o que se afirma em.
Escolha uma opção:
a.
II e III, apenas.
b.
I, apenas.
c.
I e II, apenas.
d.
I e III, apenas.
e.
I, II e III.
Questão 4
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Como auxiliar direto da programação em linguagem JavaScript, um desenvolvedor tem a sua disposição a biblioteca Jquery.
Considerando o entendimento fundamental da linaguagem e também da biblioteca, avalie as afirmações a seguir.
(1) A biblioteca Jquery é contruída em Javascript, e para ser utilizada em um projeto necessita ser ligada atraves da tag de forma apontar a um CDN que hospeda a biblioteca ou localmente dentro do domínio da aplicação web.
PORQUE
(2) Através de Jquery se consegue escrever menos codificação e otimizar diretamente a produção comportamental do front-end da aplicação. Consegue-se com Jquery por exemplo ocultar facilmente um elemento HTML atraves da simples declaração: $("#meu_elemento").hide();
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
b.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa correta da I.
d.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e.
As asserções I e II são proposições falsas.
Questão 5
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Dada uma situação em que uma aplicação web necessite operar matematicamente dois valores, o desenvolvedor criou a partir de JavaScript uma função denominada como OperarCalculo().Considernado a sintaxe Javascript para criação e uso de funções, avalie as afirmações a seguir.
I. Em se tratando de uma função que se espera um resultado matemático entre dois valores, a função OperarCalculo() poderá apresentar retorno caso o desenvolvedor tenha interesse no benefício de que, o resultado da operação seja armazenado fora dela. Por exemplo: var resultado = OperarCalculo(2,3), onde a variável resultado armazena o cálculo proposto entre os valores 2 e 3.
II. Caso o desejado para a função OperarCalculo() seja que ela realize o cálculo e armazene o resultado em uma variável global, não existe a necessidade que ela retorne algum valor quando invocada. Dessa forma, a função não tem a presença de return em sua codificação e outras funções ou outras partes da codificação JavaScript, poderão acessar o resultado armazenado na variável global ao qual ela atribuiu o resultado do cálculo.
III. Uma função sempre deverá, além de receber parâmetros, retornar algum valor após processamento. Portanto, a função OperarCalculo() sempre precisará receber um ou mais parâmetros para realizar seu processamento, e ao final, deverá retornar o resultado a quem lhe invocou.
É correto o que se afirma em
Escolha uma opção:
a.
I, apenas.
b.
I e II, apenas.
c.
I, II e III.
d.
I e III, apenas.
e.
II e III, apenas.
Questão 1
Incorreto
Atingiu 0,00 de 0,34
Marcar questão
Texto da questão
No cenário de desenvolvimento de aplicações web, o desenvolvedor utiliza a técnica de repetição (loop) para diversas finalidades. Em servidores web de plataforma Windows, através da sintaxe da linguagem C# utilizando marcações Razor, consegue-se por exemplo imprimir de forma lógica uma sequência de elementos HTML , internos a um elemento de lista não ordenada.
Considerando a forma básica de realizar repetições utilizando C# e marcações Razor, avalie as afirmações a seguir.
I. Em um documento com extensão .cshtml, para que seja possível imprimir elementos internos a utilizando Razor, deve-se abrir a declaração de repetição utlizando o caractere @ (arroba) diretamente após (nova linha) a abertura da tag .
II. Em um laço de repetição for, após a definição do que é necessário para a repetição, ou seja, após a lógica da repetição interna aos parênteses, pode-se na próxima linha informar diretamente a tag que deverá se repetir.
III. A seguinte declaração for, considerando as marcações HTML em um arquivo teste.cshtml, é verdadeira e irá imprimir logicamente três itens no navegador do usuário:
Arquivo teste.cshtml
...
@for (int x = 0; x @x
...
É correto o que se afirma em
Escolha uma opção:
I, apenas.
I, II e III.
I e III, apenas.
I e II, apenas.
II e III, apenas.
Questão 2
Incorreto
Atingiu 0,00 de 0,34
Marcar questão
Texto da questão
Em relação as duas formas básicas de realização de repetição, atraves da linguagem C#, é possível utilizar a estrutura for ou while. A partir da sintaxe C#, por exemplo, pode-se realizar marcações Razor no uso de tais estruturas.
Considerando o exposto, avalie as afirmações a seguir.
I. Na utilização básica da estrutura while, envolvendo uma variável em comparação a um número, é necessário que uma variável seja atribuída (acrescida ou decrescida), internamente ao laço, para que então a cada repetição possa ser realizado o teste proposto à repetição. Caso contrário acontece uma repetição infinita. Por exemplo em: while (x ";
}
?>
Irá imprimir linha a linha, a lista de valores de uma variável de tipo array, declarada como $marcasCarro.
PORQUE
A declaração: armazena em uma única variável uma lista sequencial de valores, aos quais são acessíveis individualmente com uso de uma estrutura de repetição, como exemplo a estrutura for.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
Questão 5
Incorreto
Atingiu 0,00 de 0,34
Marcar questão
Texto da questão
É comum que as aplicações web sejam criadas localmente, para facilitar testes e otimizar o processo de desenvolvimento, antes de serem então publicadas para um servidor web. Para que seja possível desenvolver uma aplicação ASP.NET localmente, é necessário configurar/ativar o servidor IIS (Internet Information Service) na máquina local.
Considerando a configuração local do IIS (Internet Information Service), avalie as asserções a seguir e a relação proposta entre elas.
Para que seja possível utilizar o ISS, como um servidor localmente operacional, é necessário acessar as configurações de Recursos do Windows e garantir que esteja selecionada a opção: Serviços de Informações da Internet.
PORQUE
A ferramenta Visual Studio disponibiliza a maneira de executar a aplicação através do opção IIS Express que realiza a compilação do projeto e a executa diretamente no navegador via endereço localhost:porta. Para que isso seja possível é necessário que o servidor local esteja configurado corretamente.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Questão 1
Incorreto
Atingiu 0,00 de 0,34
Marcar questão
Texto da questão
É comum que as aplicações web sejam criadas localmente, para facilitar testes e otimizar o processo de desenvolvimento, antes de serem então publicadas para um servidor web. Para que seja possível desenvolver uma aplicaçãoASP.NET localmente, é necessário configurar/ativar o servidor IIS (Internet Information Service) na máquina local.
Considerando a configuração local do IIS (Internet Information Service), avalie as asserções a seguir e a relação proposta entre elas.
Para que seja possível utilizar o ISS, como um servidor localmente operacional, é necessário acessar as configurações de Recursos do Windows e garantir que esteja selecionada a opção: Serviços de Informações da Internet.
PORQUE
A ferramenta Visual Studio disponibiliza a maneira de executar a aplicação através do opção IIS Express que realiza a compilação do projeto e a executa diretamente no navegador via endereço localhost:porta. Para que isso seja possível é necessário que o servidor local esteja configurado corretamente.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 2
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em uma linguagem de programação server side, como exemplo a linguagem C# fazendo uso do framework .NET, um desenvolvedor consegue declarar as chamadas variáveis. Elas o auxiliam diretamente quanto a necessidade de armazenarmento de valores para serem processados em testes condicionais, em estruturas de repetição e etc.
Considerando isso e especificamente em relação aos tipos de dados de variáveis C#, avalie as afirmações a seguir.
I. É possível declarar uma variável da seguinte forma: string nomeCliente = “Maria Pereira”;
II. É possível declarar uma variável da seguinte forma: var nomeCliente = “Maria Pereira”;
III. É possível declarar uma variável da seguinte forma: int idadeCliente = 35;
É correto o que se afirma em
Escolha uma opção:
I, II e III.
I e III, apenas.
II e III, apenas.
I, apenas.
I e II, apenas.
Questão 3
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em relação as duas formas básicas de realização de repetição, atraves da linguagem C#, é possível utilizar a estrutura for ou while. A partir da sintaxe C#, por exemplo, pode-se realizar marcações Razor no uso de tais estruturas.
Considerando o exposto, avalie as afirmações a seguir.
I. Na utilização básica da estrutura while, envolvendo uma variável em comparação a um número, é necessário que uma variável seja atribuída (acrescida ou decrescida), internamente ao laço, para que então a cada repetição possa ser realizado o teste proposto à repetição. Caso contrário acontece uma repetição infinita. Por exemplo em: while (x ";
}
?>
Irá imprimir linha a linha, a lista de valores de uma variável de tipo array, declarada como $marcasCarro.
PORQUE
A declaração: armazena em uma única variável uma lista sequencial de valores, aos quais são acessíveis individualmente com uso de uma estrutura de repetição, como exemplo a estrutura for.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Questão 5
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
No cenário de desenvolvimento de aplicações web, o desenvolvedor utiliza a técnica de repetição (loop) para diversas finalidades. Em servidores web de plataforma Windows, através da sintaxe da linguagem C# utilizando marcações Razor, consegue-se por exemplo imprimir de forma lógica uma sequência de elementos HTML , internos a um elemento de lista não ordenada.
Considerando a forma básica de realizar repetições utilizando C# e marcações Razor, avalie as afirmações a seguir.
I. Em um documento com extensão .cshtml, para que seja possível imprimir elementos internos a utilizando Razor, deve-se abrir a declaração de repetição utlizando o caractere @ (arroba) diretamente após (nova linha) a abertura da tag .
II. Em um laço de repetição for, após a definição do que é necessário para a repetição, ou seja, após a lógica da repetição interna aos parênteses, pode-se na próxima linha informar diretamente a tag que deverá se repetir.
III. A seguinte declaração for, considerando as marcações HTML em um arquivo teste.cshtml, é verdadeira e irá imprimir logicamente três itens no navegador do usuário:
Arquivo teste.cshtml
...
@for (int x = 0; x @x
...
É correto o que se afirma em
Escolha uma opção:
II e III, apenas.
I, apenas.
I, II e III.
I e III, apenas.
I e II, apenas.
Questão 1
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Um software de computador, uma aplicação mobile, ou também uma aplicação web acessada através de um navegador pelo cliente, podem ser planejadas utilizando diagramas UML. Pode-se citar o diagrama de casos de uso e o diagrama de classes, como sendo os dois principais diagramas da UML.
Considerando o exposto, avalie as afirmações a seguir.
I. No diagrama de casos de uso, um cenário significa eventos sequenciais que ocorrem no momento que o usuário da aplicação faz interação com a aplicação.
II. Como benefício do diagrama de casos de uso tem-se: a geração de casos de teste, sendo a junção completa dos cenários para um caso de uso, que podem sugerir testes para cada cenário proposto.
III. Um caso de uso não cria novos requisitos a partir da própria análise da aplicação e momento de modelagem.
É correto o que se afirma em
Escolha uma opção:
I e II, apenas.
I, II e III.
I e III, apenas.
I, apenas.
II e III, apenas.
Questão 2
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em relação ao desenvolvimento de aplicações para plataformas online, através da chamada engenharia web (Web-E), propõe-se um conjunto de atividades que englobam um processo, e que inclua: comunicação, planejamento, modelagem, construção e implantação.
Considerando o exposto, avalie as afirmações a seguir.
I. Em Web-E o conceito de interfaceamento diz respeito à necessidade de existência de boa interface humano-computador em prol de se conseguir uma melhor interação entre o software e o cliente da aplicação.
II. São boas práticas dentro de engenharia web: descrever como usuários irão interagir com a aplicação utilizando por exemplo, diagramas UML; não reinventar codificação previamente criada, utilizando reaproveitamento de código.
III. O conceito de interconexão, ao contrário do conceito de remotabilidade, diz respeito ao fato deque, na estrutura cliente-servidor os computadores precisam estar remotamente ligados.
É correto o que se afirma em
Escolha uma opção:
I, apenas.
I, II e III.
I e II, apenas.
II e III, apenas.
I e III, apenas.
Questão 3
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Em modelagem UML, através do diagrama de classes consegue-se realizar a representação da estrutura e dos relacionamentos de classes que são utilizados como modelo aos objetos. Pode-se dizer que se trata de um grupo de objetos com características em comum.
Considerando isso, avalie as asserções a seguir e a relação proposta entre elas.
No diagrama de classes, uma classe é representada por um retângulo com três divisões, sendo: o nome que representa a classe; atributos da classe; métodos da classe.
PORQUE
As ligações entre as classes se dão através de linhas, podendo estas representar apenas dois tipos de relacionamento: agregação e herança.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Questão 4
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Equipes de desenvolvimento de aplicações web se beneficiam diretamente da utilização do framework SCRUM para promover a implementação ágil de projetos. Quadros físicos presentes comumente no ambiente/setor que envolve a equipe de programação são organizados e manipulados diaramente promovendo a gestão visual de ciclos/fases do projeto de criação.
Considerando os elementos que envolvem o SCRUM, avalie as afirmações a seguir.
I. O Product Backlog é uma lista que reúne os itens a serem criados em apenas uma sprint do projeto.
II. Uma sprint é um ciclo de tarefas do projeto ao qual está em desenvolvimento. A partir dela é proposto a geração de um incremento ao produto final.
III. A chamada Daily SCRUM, é a reunião com pequena duração, realizada diariamente com os membros do projeto. Nesta reunião são apontadas a evolução do projeto e a colaboração dos membros.
É correto o que se afirma em
Escolha uma opção:
I, II e III.
I e II, apenas.
I, apenas.
I e III, apenas
II e III, apenas.
Questão 5
Correto
Atingiu 0,34 de 0,34
Marcar questão
Texto da questão
Ao adotar SCRUM no gerenciamento de criação de software, a equipe envolvida concorda diretamente com os ideais dispostos no chamado manifesto ágil, que dentre outras questões têm como principais valores: valorizar pessoas ao invés de processos; projetar e criar produtos que realmente funcionem em vez de documentação dizendo como o produto deveria funcionar; trabalhar sempre em conjunto com os clientes em vez de sempre negociar com eles, e além disso, focar em respostas de mudanças ao invés de seguir um plano a todo custo.
Considerando o exposto, e entendendo a dinâmica do SCRUM, avalie as asserções a seguir e a relação proposta entre elas.
O quadro Kanban, como exclusividade de SCRUM e elemento presente em projetos que seguem o desenvolvimento ágil, necessita existir obrigatoriamente de forma física na empresa.
PORQUE
O gerenciamento de projeto em SCRUM precisa do Kanban Board, e este não pode ser utilizado através de um software com visualização/colaboração/manipulação on-line entre os membros do time, pois é necessário que exista gestão visual do projeto.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.