Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201301649674) Pontos: 0,5 / 0 Todo programa codificado na linguagem C pode incluir uma, ou várias biblioteca mas existe uma que tem que estar nessa lista, na maioria das vezes, devido necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. studio.h stdin.h iostream.h iostream stdio.h 2a Questão (Ref.: 201301651771) Pontos: 0,5 / 0 Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um edit da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após es etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa. Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. Código de texto - extensão .txt - editar - fonte Executável - extensão .c - compilar - fonte Código fonte - extensão .c - compilar - executável Código base - extensão .c - compilar - fonte Fonte - extensão .txt - editar - executável 3a Questão (Ref.: 201301606673) Pontos: 0,0 / 0 As funções existem para decompor um problema em partes menores, simplificando e organizan o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta um afirmativa ERRADA em relação aos conceitos de funções. Página 1 de 4BDQ Prova Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 4a Questão (Ref.: 201301552135) Pontos: 0,5 / 0 Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectiv categorias das funções das bibliotecas #include ctype.h e #include math.h são: Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero. Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados. Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. 5a Questão (Ref.: 201302038416) Pontos: 0,0 / 1 Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída dados no sistema e para tal temos algumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. printf ( ) cin ( ) getchar ( ) fgetc(stdin) scanf ( ) 6a Questão (Ref.: 201301605943) Pontos: 1,0 / 1 Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. Sabe-se que o imposto é calculado sobre o salário bruto. Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para prime solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente valor do imposto. Página 2 de 4BDQ Prova Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 850.00 Valor do imposto a ser pago: 1000.00 Valor do imposto a ser pago: 750.00 7a Questão (Ref.: 201302038484) Pontos: 1,0 / 1 Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados. Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. if (a > 0) { a = 2;} if (a > 0) {a = 2;} else if (b < 10) {b= 2;} if (x > 0) a = 2 else b = 2 ; if (a > 0) {a = 2;} else {b= 2;} if x > 0 { a = 2;} 8a Questão (Ref.: 201302038433) Pontos: 0,0 / 1 Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta um expressão relacional correta na linguagem C. x > ( a + b ) x <= ( a + b ) x = ( a + b ) x == ( a + b ) x >= ( a + b ) 9a Questão (Ref.: 201301486118) Pontos: 1,0 / 1 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? if-else for Página 3 de 4BDQ Prova while switch struct 10a Questão (Ref.: 201301552957) Pontos: 1,0 / 1 Durante a criação de um programa, foi percebido que uma parte do código era executa várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Ca vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descriç apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria melhor solução pra o problema: Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Período de não visualização da prova: desde 14/04/2015 até 04/05/2015. Página 4 de 4BDQ Prova
Compartilhar