Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV2_201401307418 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201401307418 - ADRIANA EMILIANO Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9015/AO Nota da Prova: 8,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 02/06/2016 19:28:31 1a Questão (Ref.: 201402197862) Pontos: 0,0 / 1,0 Suponha que você está desenvolvendo um programa em C que deve ler a idade de uma pessoa, e verificar se a idade lida está entre 18 e 25 anos (extremos incluídos). Escreva o comando de decisão que testa a condição descrita. Resposta: Gabarito: if (idade>=18 && idade <=25) 2a Questão (Ref.: 201402197877) 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.: 201401954920) Pontos: 1,0 / 1,0 Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I Com pequenas modificações, um código poderá ser compilado em várias plataformas. II Não pode ser modularizada III Possui um propósito específico IV Considerada de nível intermediário II, III e IV Todas estão erradas I e IV estão corretas Todas estão corretas I, III e IV estão corretas 4a Questão (Ref.: 201401929043) Pontos: 1,0 / 1,0 Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade seja maior ou igual a 18 e a variável Peso seja maior que 50. if((Idade_ _ _18)_ _ _(peso_ _ _50)) { printf("Você pode ser doador de Sangue"); } <>; and; >; >=; &; >; >=; &&; >; >=; e; >; >>; and; >; 5a Questão (Ref.: 201401529638) Pontos: 1,0 / 1,0 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch(). 90: printf("Pode"); case 90: printf("Pode") ; break; case a > 90: printf("Pode") ;break; 90: printf("Pode"); stop; case a=90: printf("Pode") ;break; 6a Questão (Ref.: 201401600695) Pontos: 1,0 / 1,0 Os chamados vetores e matrizes podem ser considerados como: Comandos de seleção composta Estruturas de dados heterogêneas Estruturas de dados homogêneas Comandos de repetição Comandos de seleção 7a Questão (Ref.: 201401966277) 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 [20][30]; char nomes (20,30); char nomes [30][20]; char nomes [30]; char nomes (30); 8a Questão (Ref.: 201401529581) Pontos: 1,0 / 1,0 O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles. Assinale a linha onde a declaração atende ao que ele deseja. char nomes[20][31]; float salarios[20][20]; float nomes[20][31], salarios[20][14]; char nomes[20]; float salarios[19][13]; char nomes[19][31]; float salarios[19][13]; char nomes[20][31]; float salarios[20][14]; 9a Questão (Ref.: 201401958812) 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 texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura para ler e/ou gravar dados no fim do arquivocorretamente seguindo as regras da linguagem. arquivo = fopen("material.dat", "w+"); arq = fopen("texto.txt", "a+"); arquivo = fopen("material.dat", "a+"); arquivo = fopen("material.dat", "r+"); arq = fopen("texto.txt", "w"); 10a Questão (Ref.: 201401971989) Pontos: 1,0 / 1,0 A função _________ funciona como a função scanf(), porém, ao invés de ler os dados de teclado, estes dados são lidos de um arquivo. fprint() fgets() fgetc() fscanf() sscanf()
Compartilhar