Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV2_201301839311 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9024/EX Nota da Prova: 5,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 26/11/2015 19:58:38 1a Questão (Ref.: 201302514124) Pontos: 0,0 / 1,5 Qual o tipo de variável capaz de atribuir valores com mais de 7 números de precisão decimal (números depois da virgula)? Resposta: %d Gabarito: Double 2a Questão (Ref.: 201302015519) Pontos: 0,0 / 1,5 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. Resposta: Gabarito: #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; } 3a Questão (Ref.: 201302539989) Pontos: 0,5 / 0,5 Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição II e IV II, IV e V I e III I, III e V II e III 4a Questão (Ref.: 201301991398) Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? sqrt elevado double pot pow 5a Questão (Ref.: 201302157064) Pontos: 0,5 / 0,5 Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast. Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast. n = (float) x; x = (float) n; n = float x; x = (int) n; x = float n; 6a Questão (Ref.: 201302026599) Pontos: 0,5 / 0,5 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); \n8 12 \n4 9 8 7a Questão (Ref.: 201302590862) Pontos: 0,5 / 0,5 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; } 100 121 144 169 196 225 10 11 12 13 14 15 15 14 13 12 11 10 9 10 11 12 13 14 15 20 22 24 26 28 30 8a Questão (Ref.: 201302551318) Pontos: 0,5 / 0,5 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[3] = { 0, 1, 2}; integer numeros[3] = [ 0, 1, 2]; int numeros[3] = ( 0, 1, 2); int numeros(2) = { 0, 1, 2}; int numeros[2] = [ 0, 1, 2]; 9a Questão (Ref.: 201302163710) Pontos: 1,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 O programa exibirá 9 Ocorrerá um erro O programa exibirá 4 10a Questão (Ref.: 201302113502) Pontos: 1,0 / 1,0 Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt dados coletados durante um dia de um usina elétrica. Cada arquivo é salvo seguindo o modelo abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima. Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a. fp=fopen(nomeArq, "w"); fp=fopen(ddmmaaaa.txt, "w+"); fp=fopen("ddmmaaaa.txt", "r"); fp=fopen("nomeArq", "a"); " fp=fopen(nomeArq, "r");
Compartilhar