Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV2_201202046312 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201202046312 - JOSE VICTOR ALVES DINIZ Professor: OSWALDO BORGES PERES Turma: 9032/BF Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 03/06/2016 15:05:27 1a Questão (Ref.: 201202910646) 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.: 201202910661) 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.: 201202667696) Pontos: 1,0 / 1,0 Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos. Assinale a opção que apresenta esses elementos. { e } ( e ) [ e ] begin e end; begin e end 4a Questão (Ref.: 201202228497) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. <, > e >= &&, || e ~ +, - e * =, > e || BDQ Prova http://bquestoes.estacio.br/bdq_prova_result... 1 de 3 13-06-2016 17:04 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. <, > e >= &&, || e ~ +, - e * =, > e || &&, >= e || 5a Questão (Ref.: 201202119101) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for while if-else struct switch 6a Questão (Ref.: 201202678828) Pontos: 1,0 / 1,0 A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a leitura de seu primeiro nome? scanf("%c", nome[0]); scanf("%s", &nome); scanf("%&s", &nome); scanf("%s&c", nome[0]); scanf("%s", nome); 7a Questão (Ref.: 201202679061) 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 (30); char nomes [30][20]; char nomes [30]; char nomes (20,30); 8a Questão (Ref.: 201202242365) 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[19][31]; float salarios[19][13]; BDQ Prova http://bquestoes.estacio.br/bdq_prova_result... 2 de 3 13-06-2016 17:04 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[19][31]; float salarios[19][13]; char nomes[20][31]; float salarios[20][14]; char nomes[20]; float salarios[19][13]; float nomes[20][31], salarios[20][14]; char nomes[20][31]; float salarios[20][20]; 9a Questão (Ref.: 201202671596) 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 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 arquivo corretamente seguindo as regras da linguagem. arq = fopen("texto.txt", "a+"); arquivo = fopen("material.dat", "a+"); arq = fopen("texto.txt", "w"); arquivo = fopen("material.dat", "r+"); arquivo = fopen("material.dat", "w+"); 10a Questão (Ref.: 201202684773) 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. fgetc() fscanf() sscanf() fgets() fprint() BDQ Prova http://bquestoes.estacio.br/bdq_prova_result... 3 de 3 13-06-2016 17:04
Compartilhar