Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV2_» LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Professor: ANDRE PRZEWODOWSKI FILHO ANITA LUIZA MACIEL LOPES Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 28/11/2014 21:29:59 1a Questão (Ref.: 201302439115) 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: FLOAT Gabarito: Double 2a Questão (Ref.: 201302039689) Pontos: 0,5 / 0,5 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II e IV estão corretas. I e III estão corretas. II está correta e a III não está correta. I está errada. IV está correta e a I não está correta. 3a Questão (Ref.: 201302084862) Pontos: 0,0 / 0,5 Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar: Possibilita o desenvolvimento de funções próprias Possui características de Linguagem de baixo nível. Permite a compilação de softwares para plataforma Windows, Linux e Unix. Possui características de Linguagem de alto nível. Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo 4a Questão (Ref.: 201302039653) Pontos: 1,0 / 1,0 O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores. Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. Assinale a opção que possibilitará fazer o que o professor deseja. float Notas[47][47]; float NOTAS[47,5]; float notas[5][47]; float NOTAS[47][47]; float NOTAS[47][5]; 5a Questão (Ref.: 201302035591) Pontos: 0,5 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num= 12; float med=9.8; printf("\n12345678901234"); printf("\n%d\t%6.2f\n", num, med); printf("\n%4d\t%f\n", num, med); printf("\n%d\t06.2f\n", num, med); printf("\n%d\t%06.2f\n", num, med); printf("\n%04d\t%.2f\n", num, med); 6a Questão (Ref.: 201302039658) Pontos: 1,0 / 1,0 Um Engenheiro da prefeitura está fazendo um levantamento do número de árvores necessárias para serem plantadas em 20 bairros. Ele gostaria de declarar matrizes para armazenamento desses dados. Assinale a linha onde a declaração atende ao que ele deseja. char bairros[20,40]; int quantidade[20]; char bairros[20][40]; int quantidade[20]; char bairros[19]; int quantidade[19]; char bairros[20]; int quantidade[20]; char bairros[19][40]; int quantidade[19]; 7a Questão (Ref.: 201302037076) Pontos: 0,0 / 1,5 Um engenheiro civil gostaria de construir uma função que pudesse ajudar a quem precisa construir uma cerca para um terreno de forma retangular. Deverá ser informado a quantidade de fios da cerca, o preço do metro linear do arame farpado, a largura e o comprimento do terreno. Por medida de segurança, serão comprados 10% a mais do total de metros lineares. A função retornará o custo total da cerca. Resposta: Gabarito: float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) { return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; } 8a Questão (Ref.: 201302036953) Pontos: 0,5 / 0,5 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Existem funções que não têm variáveis locais. A função main() pode acessar qualquer variável local de qualquer função. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. Uma variável local só é visualizada pela função onde foi declarada. 9a Questão (Ref.: 201302082060) Pontos: 0,0 / 0,5 O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if. Das opções apresentadas marque a qual melhor define esta estrutura. Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente. Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente. Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes. Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes. 10a Questão (Ref.: 201302079470) Pontos: 0,0 / 0,5 Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[999], qtdade[999], valorC[999], valorV[999]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
Compartilhar