Buscar

Prova Linguagem de Programação 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 5 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

Prévia do material em texto

Fechar 
 
Avaliação: CCE0242_AV_201707015104 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV 
Aluno: 201707015104 - JEFERSON DE OLIVEIRA CARDOSO 
Professor: ANITA LUIZA MACIEL LOPES Turma: 9018/AR 
Nota da Prova: 4,0 Nota de Partic.: 0 Av. Parcial 2 Data: 18/11/2017 18:21:36 
 
 1a Questão (Ref.: 201707205478) Pontos: 0,0 / 1,0 
Sabe-se que a média ponderada é o quociente da divisão da soma dos produtos valor x peso pela 
soma dos pesos. 
Construa um programa na linguagem C que receba duas notas e seus respectivos pesos e exiba a 
média ponderada. 
 
 
Resposta: 
 
 
Gabarito: 
#include 
#include 
int main() 
{ 
 float nota1, nota2, peso1, peso2, mediaP; 
 printf("\n1a Nota e peso: " ); 
 scanf("%f %f",¬a1, &peso1); 
 printf("\n2a Nota e peso: " ) ; 
 scanf("%f %f",¬a2, &peso2); 
 mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2); 
 printf("\nMedia Ponderada: %.2f\n" , mediaP ); 
} 
 
 
 2a Questão (Ref.: 201707876332) Pontos: 0,0 / 1,0 
Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser 
criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido 
arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo. 
 
 
Resposta: 
 
 
Gabarito: FILE *meuArquivo; 
 
 3a Questão (Ref.: 201707633415) Pontos: 1,0 / 1,0 
No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em 
seguida com um único clique ou um pressionamento de uma tecla. 
Analise as afirmativas abaixo e escolha a opção correta 
I Pressionar F9(pode ser F11 em versões mais novas) 
II Clicar no ícone Compilar 
III Clicar no ícone Executar 
IV Clicar no ícone Compilar e Executar 
 
 
Só a I possibilita isso 
 
Só a IV possibilita isso 
 
Só a II possibilita isso 
 Tanto a I quanto a IV possibilitam isso 
 
Só a III possibilita isso 
 
 4a Questão (Ref.: 201707084770) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
sqrt 
 
elevado 
 
double 
 pow 
 
pot 
 
 5a Questão (Ref.: 201707110445) Pontos: 1,0 / 1,0 
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 = -01 
y = 01 
z = 10 
 
x = -20 
y = 20 
z = 10 
 x = -11 
y = 11 
z = 10 
 
x = 11 
y = 11 
z = 15 
 
x = -13 
y = 11 
z = 13 
 
 6a Questão (Ref.: 201707633935) Pontos: 0,0 / 1,0 
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho 
abaixo e assinale a opção que descreve o que faz. 
 
int a=12, b=35, c=7, resp; 
resp=(a>b && a > c) ?a: (b>c) ? b/c:c; 
printf (''valor: %d'' , resp); 
 
 Exibe valor: 12 
 
Exibe valor: 35 
 Exibe valor: 5 
 
Exibe valor: 0 
 
Exibe valor: 7 
 
 7a Questão (Ref.: 201707720676) Pontos: 0,0 / 1,0 
Leia com atenção as afirmativas abaixo e escolha a opção correta. 
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido 
II A estrutura do for testa ao final enquanto a estrutura while testa no início 
III A estrutura while pode simular a estrutura do for e a estrutura do... while 
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com um if no 
corpo da repetição, pode simular a estrutura while 
V Tanto a estrutura do...while quanto a estrutura while, testam no início 
 
 Somente I, III e V estão corretas 
 Somente II, III e V estão corretas 
 Somente I, III e IV estão corretas         
 Somente I e V estão corretas    
 Somente I, II, III e V estão corretas         
 
 
 8a Questão (Ref.: 201707583466) Pontos: 0,0 / 1,0 
Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos 
problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos 
gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram 
isto. 
Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta 
imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão 
de caractere a caractere? 
 
 toupper 
 
convertUp 
 
upper 
 
toupr 
 convertUpper 
 
 9a Questão (Ref.: 201707208034) Pontos: 0,5 / 0,5 
O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos 
em cinco vetores. 
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. 
Assinale a opção que possibilitará fazer o que o professor deseja.
 
 
 
float NOTAS[47,5]; 
 
 
float Notas[47][47]; 
 
 
float notas[5][47]; 
 
float NOTAS[47][5]; 
 
 
float NOTAS[47][47]; 
 
 10a Questão (Ref.: 201707152251) Pontos: 0,5 / 0,5 
Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava 
apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá‐lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o 
arquivo, segundo sua necessidade. 
  
 
 
Não precisa abrir o arquivo 
 
Para leitura e edição 
 
Somente para gravação 
 Somente para leitura 
 
Para leitura e gravação 
 
Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo 
assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
Data: 18/11/2017 18:30:34

Outros materiais