Buscar

Linguagem de Programação_Simulado_5


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

Continue navegando


Prévia do material em texto

Simulado: CCE0242_SM_1 V.2 Fechar
Aluno(a): 
Desempenho: 4,0 de 8,0 Data: 22/10/2015 14:02:45 (Finalizada)
 1a Questão (Ref.: 201301698752)
Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares. 
Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
Sua Resposta: .
Compare com a sua resposta: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
 2a Questão (Ref.: 201301852169)
Na solução de problemas precisamos utilizar funções associados às rotinas do programa principal, para que o mesmo
se torne mas legível e fácil de reutilizar. Baseado nisto, crie um programa na linguagem C de forma que:
ü Possua uma função que calcule a área de um retângulo e retorne o resultado. O valor dos lados devem ser
lidos dentro da função.
ü O programa permitirá calcular várias áreas até que o usuário escolha encerrar o programa.
ü O programa principal chama a função e exibe o resultado recebido com duas casas decimais.
Sua Resposta: .
Compare com a sua resposta: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2, area; 
printf("Digite um numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area = L1 * L2; 
return area; } int main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) ); 
printf("\nContinuar - 1 Sair - 2 :"); scanf("%d",&opc); } return 0; }
 3a Questão (Ref.: 201301875099) Pontos: 1,0 / 1,0
Observe as declarações abaixo e assinale a opção correta.
I int idades[]={5,16,27,19};
II float CR[3]={6.1, 8.9, 9.3};
III char letras[]={"A", "E", "I", "O", "U"};
IV char letras[]={"Linguagem de "};
 Somente as declarações I , II e IV estão corretas
A declaração I está errada e a declaração II está correta
Todas as declarações estão corretas
Somente as declarações I e II estão corretas
As declarações III e IV estão erradas
 Gabarito Comentado. Gabarito Comentado.
 4a Questão (Ref.: 201301869015) Pontos: 1,0 / 1,0
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?
 double x[15];
char x[15];
int vetor[15][15];
double x[15][15];
int vetor[15];
 Gabarito Comentado. Gabarito Comentado.
 5a Questão (Ref.: 201301869011) Pontos: 0,0 / 1,0
Os chamados vetores e matrizes podem ser considerados como:
 Comandos de seleção
 Estruturas de dados homogêneas
Comandos de repetição
Estruturas de dados heterogêneas
Comandos de seleção composta
 Gabarito Comentado. Gabarito Comentado.
 6a Questão (Ref.: 201301875093) Pontos: 0,0 / 1,0
Um desenvolvedor precisava armazenar matrícula, nome e CR de um aluno. Sabe-se que a matrícula é um
número inteiro e que o CR é um número real. Observe as alternativas abaixo e assinale qual foi a escolhida
por atender a todas as exigências.
 char nome; int matricula; float CR;
char[30] nome; int matricula; double CR;
char nome; int matricula[12]; double CR;
 char nome[30]; int matricula; float CR;
char[30] nome; int matricula[12]; float CR;
 Gabarito Comentado. Gabarito Comentado.
 7a Questão (Ref.: 201302240299) Pontos: 1,0 / 1,0
Para se ler uma string num arquivo podemos usar fgets() cujo protótipo é:
 char *fgets (char *str, int tamanho,FILE *fp);
int *fgets (char *str, int tamanho,FILE *fp);
char *fgets (char *str, int tamanho,FILE fp);
char *fgets (char str, int tamanho,FILE *fp);
char *fget (char *str, int tamanho,FILE *fp);
 8a Questão (Ref.: 201302227160) Pontos: 1,0 / 1,0
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem 
um propósito específico.
Das afirmativas apresentadas qual define melhor e corretamente qual a finalidade da função fprintf() .
 Funções para gravação formatada.
Função que detecta o fim do arquivo.
Funções para gravar um caractere.
Função que fecha um arquivo.
Funções para gravar uma linha.
 Gabarito Comentado.
 9a Questão (Ref.: 201302227157) Pontos: 0,0 / 1,0
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem 
um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função feof() .
 Funções para gravar uma linha.
 Função que detecta o fim do arquivo.
Função que fecha um arquivo.
Funções para leitura formatada.
Funções para ler um caractere.
 Gabarito Comentado.
 10a Questão (Ref.: 201302227143) Pontos: 0,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 arquivo.txt, que foi associado com a variável de nome: arq, e que é do tipo binário, avalie cada uma
das afirmativas e marque a que faz a abertura para ler dados do arquivo corretamente seguindo as regras da 
linguagem.
 arquivo = fopen("arquivo.txt", "r");
arq = fopen("texto.txt", "r");
arquivo = fopen("arquivo.txt ", "ab");
arquivo = fopen("texto.txt ", "rb");
 arq = fopen("arquivo.txt", "rb");