Baixe o app para aproveitar ainda mais
Prévia do material em texto
AVALIAÇÃO 3 1. As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione. #include________ #include________ int main() { int a=2, b=2, c=8, delt; delt=(pow(b, 2)-(4*a*c)); system("pause"); return (0); } Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas. math.h - stdlib.h stdlib.h - ctype.h stdio.h - ctype.h stdio.h - stdlib.h cmat.h - ctype.h Gabarito Comentado 2. Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. If, nota_do_aluno_2, HOJE, _yes nota-2 , a36, x_y 2_ou_1, fim, *h, j 2nota, a36, x#y, --j i, j, int, obs Gabarito Comentado 3. Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. string.h - Funções para concatenação de strings com inteiros. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdlib.h - Funções de entrada e saida. stdio.h - Funções para gráficos. math.h - Funções matemáticas Gabarito Comentado Gabarito Comentado 4. Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de 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. fgetc(stdin) cin ( ) getchar ( ) printf ( ) scanf ( ) Gabarito Comentado 5. Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os operadores pré ou pós fixados de acordo com a necessidade. Supondo as seguintes definições e desconsiderando a necessidade do restante do programa: Int a = 5; Int b = 8; Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta: a += b++; o valor de a e b são respectivamente: 14 e 9 a += b++; o valor de a e b são respectivamente: 9 e 13 a += ++b; o valor de a e b são respectivamente: 14 e 8 a = ++b; o valor de a e b são respectivamente: 8 e 9 a = b++; o valor de a e b são respectivamente: 8 e 9 Gabarito Comentado 6. 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 primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto. Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 1000.00 Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 850.00 Gabarito Comentado Gabarito Comentado 7. Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela. 0543(O valor absoluto do número espelhado formatado) 0343 (O valor absoluto do resultado da expressão formatada) -0012 ( Representa a soma dos algarismos do número -345 formatado) - 0.00289(O inverso do número formatado) 0345 (O valor absoluto do número formatado) Gabarito Comentado Gabarito Comentado 8. Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -20 y = 20 z = 10 x = -13 y = 11 z = 13 x = -11 y = 11 z = 10 x = 11 y = 11 z = 15 x = -01 y = 01 z = 10 Gabarito Comentado Gabarito Comentado
Compartilhar