PRÁTICA LABORATORIAL DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO


ASSINALE A ALTERNATIVA CORRETA. Como vimos as estruturas de decisão são utilizadas para seguir um caminho conforme o resultado baseado em regras previamente determinadas. Assinale a alternativa que possui a estrutura de decisão que permite avaliar várias condições e executar um bloco de código correspondente à primeira condição verdadeira.


for


while


switch


do-while


if

ASSINALE A ALTERNATIVA CORRETA. A figura abaixo mostra um algoritmo criado no aplicativo CODEBLOCKS.

O algoritmo acima possui uma estrutura de decisão:


Simples


Composta.


Múltipla escolha.


Sequencial simples.


Encadeada

ASSINALE A ALTERNATIVA CORRETA. A imagem abaixo é um trecho de uma programa para calcular o imposto de renda.

 

 

Podemos afirmar que:


 


O trecho possui uma estrutura de repetição com o teste sendo feito no fim do bloco de repetição.


O trecho possui uma estrutura de repetição onde foi criada uma variável para determinar o momento de parada da repetição do programa.


 O trecho possui uma estrutura de repetição com o teste sendo feito no iníco do bloco de repetição.


O trecho possui não possui uma estrutura de repetição pois, não é feito um teste no fim do bloco do mesmo.


O trecho possui não possui uma estrutura de repetição pois, só irá ser executado uma única vez.

ASSINALE A ALTERNATIVA CORRETA. Como vimos, em linguagem C, as estruturas de repetição, também conhecidas como loops ou laços, são utilizadas para executar um bloco de código repetidamente enquanto uma condição específica for verdadeira. Observe as afirmações abaixo:

I. A principal diferença entre as estruturas "while" e "do-while" é que "do-while" sempre executa o bloco de código pelo menos uma vez, independentemente da condição inicial.
II. A função da condição em uma estrutura "while" é de definir a variável de inicialização.
III. A estrutura "while" especifica a instrução de incremento/decremento.

É correto o que se afirma em:

 


I, II e III


II e III


I e II


I


I e III

ASSINALE A ALTERNATIVA CORRETA. A imagem abaixo é um trecho de uma programa para calcular o imposto de renda.

Podemos afirmar que:

 


O trecho possui uma estrutura de repetição com o teste sendo feito no iníco do bloco de repetição.


O trecho possui uma estrutura de repetição onde foi criada uma variável para determinar o momento de parada da repetição do programa.


O trecho possui não possui uma estrutura de repetição pois, não é feito um teste no fim do bloco do mesmo.


O trecho possui não possui uma estrutura de repetição pois, só irá ser executado uma única vez.


O trecho possui uma estrutura de repetição com o teste sendo feito no fim do bloco de repetição.

ASSINALE A ALTERNATIVA CORRETA. Com relação aos comandos de decisão podemos afirmar que:

I. Quando o comando IF() possui uma condição para retornar somente verdadeiro, este é denominados de estrutura de decisão simples.
II. Quando temos mais de dois resultados de retorno em uma estrutura condicional. Dizemos que esta é denominada uma estrutura de decisão aninhada ou também conhecida como encadeada.
III. Estrutura de decisão composta somente retorna verdadeiro..


É correto o que se afirma em:


Apenas as afirmações II e III estão corretas.


Apenas a afirmação II está correta.


Apenas as afirmações I e II estão corretas.


Apenas as afirmações I e III estão corretas.


Todas as afirmações estão corretas.

ASSINALE A ALTERNATIVA CORRETA. Observe a figura abaixo:

 

Assinale a alternativa que corresponde a linha de comando correta para substituir as interrogações na linha 12

 


while( (ch!= '\r')


while( (ch=getche())!= '\r')


while( (getche())!= '\r')


while( (getch())!= '\r')


while( (ch=getch())!= '\r')

ASSINALE A ALTERNATIVA CORRETA. Como vimos as estruturas de repetição ou também conhecidas como laços, são utilizadas para determinar o momento de parada de um algoritmo. Assinale a alternativa que possui a sintaxe correta para um loop for em C.


for (condição; incremento; inicialização) { instruções; }


for (inicialização; condição; incremento) { instruções; }


for (inicialização; incremento; condição) { instruções; }


for (incremento; condição; inicialização) { instruções; }


for (incremento; inicialização; condição) { instruções; }

ASSINALE A ALTERNATIVA CORRETA. Como vimos, a linguagem de programação C possui estruturas de seleção, que são os desvios conforme os resultados apresentados. Observe a figura abaixo e assinale a alternativa correta. 

    


    
 


O trecho acima possui uma estrutura de seleção de múltipla escolha e a mesma retornará verdadeiro se a regra for atendida e falso se a mesma não for atendida.


O trecho acima possui uma estrutura de seleção simples e a mesma retornará verdadeiro se a regra for atendida e falso se a mesma não for atendida.


O trecho acima possui uma estrutura de seleção encadeada e a mesma retornará verdadeiro se a regra for atendida e falso se a mesma não for atendida.


O trecho acima possui uma estrutura de seleção simples e a mesma retornará somente verdadeiro se a regra for atendida.


O trecho acima possui uma estrutura de seleção composta e a mesma retornará verdadeiro se a regra for atendida e falso se a mesma não for atendida.

ASSINALE A ALTERNATIVA CORRETA. Como vimos, a linguagem de programação C possui estruturas de seleção, que são os desvios conforme os resultados apresentados. Observe a figura abaixo e assinale a alternativa correta. 


O trecho programa está trabalhando com uma estrutura de seleção simples e a mesma só irá retornar verdadeiro se a regra for atendida.


O trecho programa está trabalhando com uma estrutura de seleção simples e a mesma só irá retornar falso se a regra for atendida.


O trecho programa está trabalhando com uma estrutura de seleção composta e a mesma só irá retornar verdadeiro.


O trecho programa está trabalhando com uma estrutura de seleção encadeada e a mesma só irá retornar verdadeiro se a regra for atendida.


O trecho programa está trabalhando com uma estrutura de seleção de mútipla escolha e a mesma só irá retornar verdadeiro se a regra for atendida.

Páginas: 123