Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 2014 1a Questão (Ref.: 201301726171) Pontos: 0,5 / 0,5 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. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. string.h - Funções para concatenação de strings com inteiros. stdio.h - Funções para gráficos. stdlib.h - Funções de entrada e saida. math.h - Funções matemáticas 2a Questão (Ref.: 201301865061) Pontos: 0,0 / 0,5 Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[999], qtdade[999], valorC[999], valorV[999]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 3a Questão (Ref.: 201301865096) Pontos: 0,0 / 1,0 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O menor número é retornado O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número O valor retornado corresponde ao índice da variável que contem o menor número O maior número é retornado 4a Questão (Ref.: 201301811378) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || +, - e * <, > e >= &&, >= e || &&, || e ~ 5a Questão (Ref.: 201301874260) Pontos: 0,0 / 0,5 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int a= 3; int b =2; switch(a){ case 1: a++; break; case 2: a-=b++; break; case 3: if(b)a+=b; default: a = 1; } printf("%d", a+b); system("PAUSE"); } Selecione a opção correta: O programa exibirá 5 O programa exibirá 3 O programa exibirá 7 Ocorrerá um erro O programa exibirá 1 6a Questão (Ref.: 201301821765) Pontos: 1,0 / 1,5 Um comerciante resolveu dar descontos em sua loja porque as vendas tinham diminuído muito nos últimos quinze dias. Teve uma idéia de confeccionar um cartaz informando que: COMPRAS COM VALORES MENORES QUE R$ 40,00 - desconto de 5% DEMAIS VALORES - desconto de 10% Construa um programa que deixe entrar com o valor da compra e exiba o valor já com desconto. Resposta: #include(stdio.h) #include (stdlib.h) int main () { float valor; Printf("/n Valor pago:/n") scanf(''%f. & valor ); IF ( Valor < 40 ) Printf("/n Valor Menor que R$40,00 haverá desconto de 5%: %2f/n", valor*0,95); Else Printf("/n Valor maior que R$ 40,00 haverá desconto de 10%: % 2f/n", valor*0,90); } sacnf(" printf(' Gabarito: int main() { float valor; printf("\nValor da compra:"); scanf("%f", &valor); if( valor < 50) printf("\nValor com desconto: %.2f\n",valor*0.95); else printf("\nValor com desconto: %.2f\n",valor*0.9); } 7a Questão (Ref.: 201301726192) Pontos: 0,0 / 1,5 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Resposta: # include ( stdio.h)# include ( stdlib.h)int main (){printf("/ Entre com o valor dos números inteiros:%2f/n);total = n * ( n + 1) / 2printPrintf(" O } Gabarito: #include int main() { int n, soma; printf("\n\tCalculo da soma dos n primeiros numeros naturais\n"); printf("\nDigite o valor de n: "); scanf("%d", &n); soma = (n * (n + 1)) / 2; printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma); return 0; } 8a Questão (Ref.: 201301767985) Pontos: 0,5 / 0,5 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. Apenas | || e ||| | e ||| | e || Apenas ||| 9a Questão (Ref.: 201301865040) Pontos: 0,0 / 0,5 Observe o trecho de código abaixo e suponha que foi digitado o número 1762. Qual das opções abaixo corresponde à saída? 2671 1762 12671 1762 1762 0 1762 12671 2671 0 10a Questão (Ref.: 201301822553) Pontos: 1,0 / 1,0 Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e outras, facultativas. tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo, Parâmetro e corpo da função. Nome, Parâmetro e Corpo da função. Tipo, Nome, Parâmetros e Corpo da Função. Tipo , Nome, e Corpo da função. Tipo, Nome e Parâmetros.
Compartilhar