Buscar

AV3 Linguagem de Programação I 2015.02


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 6 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 6 páginas

Continue navegando


Prévia do material em texto

Fechar 
 
Avaliação: CCE0242_AV3_201201188105 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV3 
Aluno: 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9011/EK 
Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 11/12/2015 
 
 
 1a Questão (Ref.: 201201823679) Pontos: 1,0 / 1,0 
Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos 
construindo? 
 
 struct 
 include 
 define 
 typedef 
 const 
 
 
 
 2a Questão (Ref.: 201201275071) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 double 
 pot 
 pow 
 sqrt 
 elevado 
 
 
 
 3a Questão (Ref.: 201201823771) Pontos: 0,0 / 1,0 
Observe abaixo algumas declarações de variáveis e assinale a declaração errada. 
 
 long float x; 
 long double profundidade; 
 short int a; 
 int i; 
 long matricula; 
 
 
 
 4a Questão (Ref.: 201201827458) Pontos: 1,0 / 1,0 
A estrutura condicional Switch na linguagem C tem suas peculiaridades. 
Avalie cada uma das afirmativas e marque a correta para esta estrutura. 
 
 O uso do break, não interfere na ordem de execução do programa. 
 Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo 
o parâmetro default. 
 Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, 
sendo uma expressão deve ter parênteses, do contrário, para variáveis não é necessário utilizar 
os mesmos. 
 A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não 
previsto acontecer. 
 Podemos utilizar variáveis de qualquer tipo para testar. 
 
 
 
 5a Questão (Ref.: 201201874535) Pontos: 1,0 / 1,0 
Para o programa abaixo qual a saída apresentada? 
 
main(){ 
int x,soma=0; 
for(x=10; x<=15;x++) 
{ 
 printf(" %d",pow(x,2)); 
} 
system("PAUSE"); 
return 0; 
} 
 
 20 22 24 26 28 30 
 100 121 144 169 196 225 
 9 10 11 12 13 14 15 
 15 14 13 12 11 10 
 10 11 12 13 14 15 
 
 
 
 
 6a Questão (Ref.: 201201835013) Pontos: 1,0 / 1,0 
A linguagem C permite a inicialização de vetores junto com sua declaração. 
Dada as alternativas abaixo, selecione a que está incorreta: 
 
 char valores[5] = {'A', 'B', 'C', 'D'}; 
 int valores[5] = {10, 15, 20, 25, 30}; 
 int valores[] = {10, 15, 20, 25, 30}; 
 char valores = "ABCD"; 
 char valores[] = {'A', 'B', 'C', 'D'}; 
 
 
 
 7a Questão (Ref.: 201201835033) Pontos: 1,0 / 1,0 
Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara 
corretamente uma matriz caracter que suporte 30 nomes de até 20 caracteres? 
 
 char nomes [30]; 
 char nomes [30][20]; 
 char nomes (30); 
 char nomes (20,30); 
 char nomes [20][30]; 
 
 
 
 8a Questão (Ref.: 201201447383) Pontos: 0,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; 
 exibir(x); 
 system("PAUSE"); 
} 
void exibir(int y){ 
 printf("%d",y); 
} 
Dentre as opções abaixo é correto afirmar: 
 
 O programa exibirá 0 
 O programa exibirá 5 
 Ocorrerá um erro 
 O programa exibirá 9 
 O programa exibirá 4 
 
 
 
 9a Questão (Ref.: 201201827544) Pontos: 1,0 / 1,0 
Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se 
que o arquivo tem o nome de material.dat, que foi associado com a variável de nome: arquivo, e que 
é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura apenas para leitura 
corretamente seguindo as regras da linguagem. 
 
 arq = fopen("texto.txt", "a"); 
 arq = fopen("texto.txt", "r"); 
 arq = fopen("texto.txt", "r+"); 
 arquivo = fopen("material.dat", "r+"); 
 arquivo = fopen("material.dat", "r"); 
 
 
 
 10a Questão (Ref.: 201201438198) Pontos: 0,0 / 1,0 
Observe o programa abaixo e escolha a opção que exibe a saída que ele produz. 
Nessa análise, considere os caracteres de controle \n e \t e atenção especial à 
função fgets().