Buscar

AV - Linguagem de programacao 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCE0242_AV_201403347701 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV
Aluno: 201403347701 - FRANCISCO MARQUES CORREIA
Professor: OSWALDO BORGES PERES
 
Turma: 9015/AO
Nota da Prova: 2,0 Nota de Partic.: 0,5 Av. Parcial 2 Data: 09/11/2017 17:58:11
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
 
 1a Questão (Ref.: 201403570412) Pontos: 0,0 / 1,0
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:
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); 
 }
 
 2a Questão (Ref.: 201403474839) Pontos: 0,0 / 1,0
Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais.
 
Resposta:
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;
 }
 3a Questão (Ref.: 201403651048) Pontos: 0,0 / 1,0
Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e
assinale a opção que contem a resposta correta.
 
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
 IV Uma linguagem que pode manipular endereços de memória. 
 V Não possui um propósito especifico.
As afirmativas II, III e IV estão corretas e as demais, erradas.
As afirmativas II, IV e V estão corretas e as demais, erradas.
 As afirmativas I, IV e V estão corretas e as demais, erradas.
 As afirmativas I e IV estão corretas e as demais, erradas.
As afirmativas IV e V estão corretas e as demais, erradas.
 4a Questão (Ref.: 201403999537) Pontos: 1,0 / 1,0
Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra
ou um algarismo.
 Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
 Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função
que pudesse lhe dar um retorno.
 Pesquisou nas bibliotecas estudadas na aula 2 e achou.
 Qual o nome dessa função?
isdigit()
isalpha()
 isalnum()
isspace()
isnotalphadigit()
 5a Questão (Ref.: 201404002927) Pontos: 0,0 / 1,0
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.
scanf ( )
 cin ( )
 fgetc(stdin)
printf ( )
getchar ( )
 6a Questão (Ref.: 201404002944) Pontos: 0,0 / 1,0
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 uma
expressão relacional correta na linguagem C.
 x = ( a + b )
 x == ( a + b )
x > ( a + b )
x <= ( a + b )
x >= ( a + b )
 7a Questão (Ref.: 201404096067) Pontos: 0,0 / 1,0
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma
condição que decidirá se continua repetindo ou não.
 Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
repeat...util
 do...while
for
switch
 while
 8a Questão (Ref.: 201404010356) Pontos: 0,0 / 1,0
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às
strings; no lugar, usam-se vetores e ponteiros
 Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo
efetua corretamente a leitura de seu primeiro nome?
 
 scanf("%c", nome[0]);
 scanf("%s", nome);
scanf("%s", &nome);
scanf("%&s", &nome);
scanf("%s&c", nome[0]);
 9a Questão (Ref.: 201404284525) Pontos: 0,5 / 0,5
Dada a função abaixo, qual o valor que será retornado quando esta função for chamada com: perc(200, 15)
 float perc(float val, float perc) {
 float resp;
 resp = val + val * (perc/100);
 return resp;
 }
130
215
170
 230
30
 10a Questão (Ref.: 201404016335) Pontos: 0,5 / 0,5
A função rewind() de protótipo
 
void rewind (FILE *fp);
 tem como comportamento:
Adiantar a posição corrente do arquivo para o início.
Adiantar para a próxima posição corrente do arquivo.
Retornar a posição corrente do arquivo para o fim.
Adiantar a posição corrente do arquivo para o fim.
 Retornar a posição corrente do arquivo para o início.
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
 
Data: 09/11/2017 18:25:32
Período de não visualização da prova: desde 01/09/2017 até 24/11/2017.

Continue navegando