Logo Passei Direto
Buscar
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 afirmacoes 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 < 3; x++){
          • @x
          ...
          I e II, apenas.
          I e III, apenas.
          II e III, apenas.
          I, II e III.
          I, apenas.
  • User badge image
    Tópicos de Análise e Desenvolvimento de Sistemas

    há 2 meses

    Respostas

    User badge image

    Ed Verified user icon

    há 2 meses

    Vamos analisar cada uma das afirmações: 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 utilizando o caractere @ (arroba) diretamente após (nova linha) a abertura da tag
        . Falso. A declaração de repetição não precisa ser iniciada em uma nova linha após a tag
          . Pode ser feita na mesma linha, desde que a sintaxe esteja correta. 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. Verdadeiro. Essa afirmação está correta, pois é possível colocar a tag
        • logo após a lógica do laço. 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 < 3; x++){
          • @x
          ... Falso. A estrutura está incorreta, pois a tag
            deve ser fechada após o laço for, e não dentro dele. A forma correta seria: `
              @for (int x = 0; x < 3; x++){
            • @x
            • }
            `. Com base nas análises: - I é falso. - II é verdadeiro. - III é falso. Portanto, a única afirmação verdadeira é a II. Assim, a alternativa correta que contém todos os itens verdadeiros é: II e III, apenas.
  • Essa resposta te ajudou?

    0
    Dislike0
    left-side-bubbles-backgroundright-side-bubbles-background

    Crie sua conta grátis para liberar essa resposta. 🤩

    Já tem uma conta?

    Ao continuar, você aceita os Termos de Uso e Política de Privacidade

    Ainda com dúvidas?

    Envie uma pergunta e tenha sua dúvida de estudo respondida!

    Mais perguntas desse material

    É 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.
    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 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.
    As asserções I e II são proposições falsas.
    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.

    Em relação as duas formas básicas de realização de repetição, através 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 < 10){ ... }
    II. Em um laço de repetição for, envolvendo uma variável em comparação a um número, é necessário que a variável em questão seja atribuída internamente a estrutura, para que não aconteça uma repetição infinita. Por exemplo em: for (int y = 1; y < 5; y++){ ... }
    III. Tanto para estrutura de repetição for quanto para while é necessário atribuir valor para a variável em questão, internamente, durante cada repetição, com intuito que não ocorra um loop infinito.
    I e III, apenas.
    II e III, apenas.
    I e II, apenas.
    I, apenas.
    I, II e III.

    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 armazenamento 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 afirmacoes 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
    I, II e III
    I, apenas.
    II e III, apenas.
    I e II, apenas.
    I e III, apenas.

    Mais conteúdos dessa disciplina