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");