Buscar

AV 2 Linguagem de Programação I

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 4 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

Professor: ANITA LUIZA MACIEL LOPES Turma: 9007/AG 
Nota da Prova: 8,9 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 06/06/2016 10:01:20 (F) 
 
 
 1a Questão (Ref.: 187390) Pontos: 0,9 / 1,0 
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: #include <stdio.h> #include <stdio> 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: %:1 f\n", prova); else { media=(prova+seminario)/2; printf("\nNota da AV!;%,1!f\n, 
media); } } 
 
 
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.: 859718) 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.: 616888) Pontos: 1,0 / 1,0 
Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. 
 
#include 
int main() 
{ 
printf ("%s%d%%","Juros de ",10); 
} 
 
 
 
% Juros de 10 
 
Nada porque tem muitos % 
 
%s%d%% Juros de 10 
 
10 Juros de 
 Juros de 10% 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 664158) Pontos: 1,0 / 1,0 
Marque abaixo a instrução que permite parar uma execução dentro de um switch. 
 
 break 
 
open 
 
case 
 
stop 
 
close 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 713596) Pontos: 1,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 
 
switch 
 do...while 
 
for 
 
while 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 628076) Pontos: 1,0 / 1,0 
Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. 
Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta 
forma de se declarar e inicializar este vetor? 
 
 
int numeros(2) = { 0, 1, 2}; 
 
int numeros[3] = ( 0, 1, 2); 
 int numeros[3] = { 0, 1, 2}; 
 
int numeros[2] = [ 0, 1, 2]; 
 
integer numeros[3] = [ 0, 1, 2]; 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 191420) Pontos: 1,0 / 1,0 
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]; 
 
 
 
 8a Questão (Ref.: 135612) Pontos: 1,0 / 1,0 
Um programador durante a construção de um código precisava converter o texto 
correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir 
deste ano. 
Das opções apresentadas, qual função apresenta a solução para o programador? 
 
 
strcont( ). 
 atoi( ). 
 
strlength( ). 
 
strcat( ). 
 
strlen( ). 
 
 
 
 9a Questão (Ref.: 135601) Pontos: 1,0 / 1,0 
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes. 
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional. 
 
 tipo nome_matriz[numero_linhas][numero_colunas]; 
 
tipo nome_vetor[numero_colunas][numero_linhas]; 
 
tipo nome_matriz[numero_colunas][numero_linhas]; 
 
tipo nome_matriz[][]; 
 
nome_matriz[numero_linhas][numero_colunas]; 
 
 
 
 10a Questão (Ref.: 633864) Pontos: 1,0 / 1,0 
A função rewind() de protótipo 
 
void rewind (FILE *fp); 
tem como comportamento: 
 
 
Adiantar para a próxima posição corrente do arquivo. 
 
Adiantar a posição corrente do arquivo para o fim. 
 
Retornar a posição corrente do arquivo para o fim. 
 Retornar a posição corrente do arquivo para o início. 
 
Adiantar a posição corrente do arquivo para o início.

Outros materiais