Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 As estruturas de repetição em C também são conhecidas por laços de repetição. Acerca disso, responda a alternativa correta: O laço de repetição “for” não precisa de valores iniciais e finais para funcionar. O “while” é uma estrutura de decisão determinada. Resposta correta Correta: O loop “for” é uma estrutura de decisão determinada. Um dos laços de repetição é o if - else. A estrutura While não é uma estrutura de repetição. Pergunta 2 Veja o código a seguir: #include <stdio.h> intmain() { int contagem; for(contagem=1; contagem<100; contagem++) { printf(“%d”, contagem); } return (0); } O que a expressão “contagem++” está realizando? o ++ é um operador aritmético. está somando duas vezes a variável contagem. é apenas uma expressão e não tem função. soma a variável contagem com ela mesma. Ocultar opções de resposta Ocultar opções de resposta Resposta correta Correta: soma mais um na variável contagem a cada iteração. Pergunta 3 Na linguagem de programação C temos diversos tipos de operadores que nos auxiliam na construção dos programas. Quando queremos expressar a diferença entre dois valores, usamos o operador de diferença, que é representado por: % =& >< <> Resposta correta Correta: != Pergunta 4 Segundo Backes (2013), ao declararmos uma variável, é preciso sempre definir o seu tipo e nome. No entanto, o local onde a variável é definida também é muito importante, ou seja, se a variável é declarada dentro ou fora das funções. Diante disso, as variáveis podem ser: locais ou internas. Ocultar opções de resposta Constantes ou alternadas. gerais ou pontuais. Resposta correta Correta: globais ou locais. externas ou internas. Pergunta 5 A linguagem C possui cinco tipos de dados. Qual dos tipos a seguir não é um tipo de dado válido? char double Resposta correta Correta: include int void Pergunta 6 A linguagem de programação C é uma linguagem de alto nível, mas que frequentemente é referenciada como uma linguagem de nível médio. O que explica essa segunda referência? Ocultar opções de resposta Ocultar opções de resposta é preciso usar linguagem de máquina para programar em C a linguagem C não é tão de alto nível quanto as demais é possível resolver apenas problemas medianos. é complicada demais para ser considerada de alto nível Resposta correta Correta: fornece certos tipos de acesso que são comuns a linguagens de baixo nível Pergunta 7 “Um tipo de dados especifica um conjunto de valores determinando sua natureza, seu tamanho, sua representação e sua imagem.” (PINHEIRO, 2012) Sobre os tipos de dados, podemos afirmar que: char permite guardar uma cadeia de caracteres. void é o tipo usado para guardar um caracter. double permite guardar apenas números duplicados. int permite guardar número inteiros e reais. Resposta correta Correta: float permite guardar números reais. Pergunta 8 Ocultar opções de resposta Ocultar opções de resposta A linguagem C possui comandos específicos para entrada e saída de dados. Assinale a alternativa verdadeira sobre o comando PRINTF. Resposta correta Correta: permite exibir na tela textos e valores associados a variáveis. não faz parte da biblioteca padrão “stdio.h”. esse não é um comando de entrada ou saída de dados. é um comando usado para entrada de dados. printf é apenas um comando e não pode ser chamado de função. Pergunta 9 As estruturas de repetição são extremamente úteis na linguagem C. Acerca desse assunto, assinale a alternativa incorreta. A estrutura do-while faz sua verificação ao final dos comandos. o laço while é útil para repetições indeterminadas. a estrutura for é uma estrutura determinada. Existem 3 estruturas de repetição. Resposta correta Correta: O laço while garante que pelo menos uma vez os comandos sejam executados. Ocultar opções de resposta Pergunta 10 Analise o seguinte código escrito em C: Acerca dos operadores usados no código acima, responda a alternativa incorreta: O operador < (linha 8) significa “menor que”. Resposta correta Correta: O operador >= também pode ser usado ao contrário (=>) O operador && (linha 8) é um operador lógico. O operador >= (linha 7) é um operador relacional. O operador = (linha 6) é um operador de atribuição.
Compartilhar