Buscar

AV2 Linguagem de Programação 2015.1

Prévia do material em texto

Avaliação: CCE0242_AV2_201401070647 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201401070647 - ELIANE BANKERT
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9035/S
Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 13/06/2015 09:26:11
 1a Questão (Ref.: 201401265101) Pontos: 0,0 / 1,5
Um professor de Linguagem de Programação I pediu a um aluno que desenvolvesse
um programa codificado na linguagem C para que ele pudesse calcular a nota da AV1
que seria composta de duas notas: prova e seminário. Entretanto, ele informou que, se 
a nota da prova fosse menor do que 4.0, então, não valeria a nota do seminário, ficando
a nota da AV1 só com a nota da prova. Caso contrário, Seria feita a média aritmética
para compor a nota da AV1.
Ajude ao aluno, escrevendo esse código.
Resposta: N/A
Gabarito:
int main()
{
 float prova, seminario,media;
 printf("\nNota da prova: \n") ;
 scanf("%f", &prova);
 printf("\nNota do seminario: \n") ;
 scanf("%f", &seminario);
 if ( prova < 4)
 printf("\nNota da AV1: %.1f\n", prova) ;
 else
 {
 media=(prova+seminario)/2;
 printf("\nNota da AV1: %.1f\n", media) ;
 }
}
 2a Questão (Ref.: 201401266554) Pontos: 0,0 / 1,5
Um engenheiro civil gostaria de construir uma função que pudesse ajudar a quem
precisa construir uma cerca para um terreno de forma retangular.
Deverá ser informado a quantidade de fios da cerca, o preço do metro linear do arame
farpado, a largura e o comprimento do terreno.
Por medida de segurança, serão comprados 10% a mais do total de metros lineares. A
função retornará o custo total da cerca.
Resposta: N/A
Gabarito:
float valorFinal(int quantidadeFios, float preco, float largura, float comprimento)
{
 return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco;
}
 3a Questão (Ref.: 201401311522) Pontos: 0,5 / 0,5
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 editor
da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta
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 fonte - extensão .c - compilar - executável
Código base - extensão .c - compilar - fonte
Código de texto - extensão .txt - editar - fonte
Executável - extensão .c - compilar - fonte
Fonte - extensão .txt - editar - executável
Page 1 of 3BDQ Prova
23/06/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
ebankert
Rectangle
ebankert
Rectangle
ebankert
Rectangle
ebankert
Rectangle
 4a Questão (Ref.: 201401694698) Pontos: 0,0 / 0,5
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos
para letras minúsculas.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual
pertence.
atoi() e math.h
isalpha() e stdlib.h
toupper() e stdlib.h
tolower() e ctype.h
atof() e stdlib.h
 5a Questão (Ref.: 201401694575) Pontos: 0,5 / 0,5
Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
2_ou_1, fim, *h, j
i, j, int, obs
2nota, a36, x#y, --j
nota-2 , a36, x_y
If, nota_do_aluno_2, HOJE, _yes
 6a Questão (Ref.: 201401698206) Pontos: 0,0 / 0,5
Na construção de programas na linguagem C, precisamos utilizar os operadores lógicos para montar nossas
expressões.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma
expressão logica / relacional correta na linguagem C.
a > b || b < c
! (a > b)
a > b && a < c
a > b && ! c
a > b && < c
 7a Questão (Ref.: 201401705530) Pontos: 0,0 / 0,5
A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser
repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser
analisada para a execução do laço de repetição deverá retornar um valor booleano
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
2 3 4
3 4 5
2 3 4 5
1 2 3
1 2
 8a Questão (Ref.: 201401340251) Pontos: 0,5 / 0,5
Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de
números reais em C?
char x[15];
int vetor[15][15];
double x[15][15];
double x[15];
int vetor[15];
 9a Questão (Ref.: 201401318179) Pontos: 1,0 / 1,0
Observe o código apresentado na questão:
#include < stdio.h>
#include < stdlib.h>
int x=4;
void main(){
 int x=5;
Page 2 of 3BDQ Prova
23/06/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
 exibir(x);
 system("PAUSE"); 
}
void exibir(int y){
 printf("%d",y); 
}
Dentre as opções abaixo é correto afirmar:
O programa exibirá 4
Ocorrerá um erro
O programa exibirá 9
O programa exibirá 0
O programa exibirá 5
 10a Questão (Ref.: 201401698569) Pontos: 1,0 / 1,0
Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo deve
ser ARQ2, e é constante.
Assinale a alternativa que apresenta a sintaxe correta para a função.
rename(ARQ2, ARQ);
rename("ARQ, ARQ2");
rename("ARQ2", "ARQ");
rename("ARQ", ARQ2);
rename("ARQ", "ARQ2");
Período de não visualização da prova: desde até .
Page 3 of 3BDQ Prova
23/06/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando