Prévia do material em texto
Fechar Avaliação: CCE0242_AV2_201101245051 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9012/AL Nota da Prova: 5,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 31/05/2016 15:29:21 1a Questão (Ref.: 201102129259) 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: if then else Gabarito: if (idade>=18 && idade <=25) 2a Questão (Ref.: 201102129274) 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: {int main void [meuArquivo] } Gabarito: FILE *meuArquivo; 3a Questão (Ref.: 201101886295) Pontos: 0,0 / 1,0 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Com pequenas alterações, o programa poderá ser compilado em várias plataformas. A linguagem possui um propósito específico. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. Podemos dividir o programa em parte menores. 4a Questão (Ref.: 201101361903) Pontos: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdlib.h - Funções de entrada e saida. stdio.h - Funções para gráficos. string.h - Funções para concatenação de strings com inteiros. math.h - Funções matemáticas 5a Questão (Ref.: 201101983152) Pontos: 1,0 / 1,0 Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não. Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? do...while repeat...util switch while for 6a Questão (Ref.: 201101532092) Pontos: 1,0 / 1,0 Os chamados vetores e matrizes podem ser considerados como: Estruturas de dados homogêneas Comandos de seleção composta Comandos de seleção Estruturas de dados heterogêneas Comandos de repetição 7a Questão (Ref.: 201101897674) Pontos: 0,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.: 201101460978) 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]; char nomes[20][31]; float salarios[20][20]; float nomes[20][31], salarios[20][14]; char nomes[20]; float salarios[19][13]; char nomes[20][31]; float salarios[20][14]; 9a Questão (Ref.: 201101890209) 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. arquivo = fopen("material.dat", "a+"); arq = fopen("texto.txt", "a+"); arq = fopen("texto.txt", "w"); arquivo = fopen("material.dat", "r+"); arquivo = fopen("material.dat", "w+"); 10a Questão (Ref.: 201101903386) 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. fscanf() fgetc() fprint() sscanf() fgets()