Baixe o app para aproveitar ainda mais
Prévia do material em texto
valiação: CCE0242_AV2_201101532361 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201101532361 - JAIR GUERREIRO JUNIOR Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9014/N Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 11/06/2013 21:14:24 � ��1a Questão (Cód.: 191422) Pontos: 0,5 / 0,5 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. float nomes[20][31], salarios[20][14]; char nomes[20][31]; float salarios[20][14]; char nomes[19][31]; float salarios[19][13]; char nomes[20][31]; float salarios[20][20]; char nomes[20]; float salarios[19][13]; � ��2a Questão (Cód.: 68156) Pontos: 0,0 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? pot sqrt pow elevado double � ��3a Questão (Cód.: 191479) Pontos: 0,5 / 0,5 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(). case 90: printf("Pode") ; break; 90: printf("Pode"); stop; case a=90: printf("Pode") ;break; case a > 90: printf("Pode") ;break; 90: printf("Pode"); � ��4a Questão (Cód.: 188744) Pontos: 1,0 / 1,0 Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()? Observe as afirmativas abaixo e assinale a resposta CORRETA I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema. II Depois, desde que os protótipos sejam colocados antes da main(). III Antes para não ter que colocar os protótipos e nunca ocasionar erros. IV Antes ou depois, desde que sejam colocados os protótipos. II e IV estão corretas I e III estão corretas I e IV estão corretas Só a II está correta II e III estão corretas � ��5a Questão (Cód.: 187971) Pontos: 0,5 / 0,5 Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a respostaCORRETA que apresenta o que foi exibido na tela. -0012 ( Representa a soma dos algarismos do número -345 formatado) 0343 (O valor absoluto do resultado da expressão formatada) - 0.00289(O inverso do número formatado) 0345 (O valor absoluto do número formatado) 0543(O valor absoluto do número espelhado formatado) � ��6a Questão (Cód.: 188780) Pontos: 0,0 / 1,0 Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o volume de um bloco retangular. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de números reais, real será e colocou a linha abaixo no programa. printf("\nVolume: %.2f", volume(2, 4, 5)); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. float volume(float a, b, c) ; void volume(float a, float b, float c) float volume(float a, float b, float c) float volume(float a, float b, float c) ; void volume(float a, float b, float c) ; � ��7a Questão (Cód.: 188941) Pontos: 0,0 / 0,5 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código. 2 4 7 13 24 44 81 149 0 1 1 2 4 7 13 24 0 0 1 1 2 4 7 13 1 2 4 7 13 24 44 81 1 1 2 4 7 13 24 44 � ��8a Questão (Cód.: 191420) Pontos: 0,5 / 0,5 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[47][5]; float notas[5][47]; float NOTAS[47][47]; � ��9a Questão (Cód.: 188843) 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: #include <stdio.h> #include <stdlib.h> int main() { int num,num; puts("\Digite a quantidade de fios da cerca:") Gabarito: float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) { return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; } � ��10a Questão (Cód.: 187941) Pontos: 0,0 / 1,5 Um comerciante resolveu dar descontos em sua loja porque as vendas tinham diminuído muito nos últimos quinze dias. Teve uma idéia de confeccionar um cartaz informando que: COMPRAS COM VALORES MENORES QUE R$ 40,00 - desconto de 5% DEMAIS VALORES - desconto de 10% Construa um programa que deixe entrar com o valor da compra e exiba o valor já com desconto. Resposta: #include <stdio.h> #include <stdlib.h> int main() { int num,num2; puts("\Digite os valores menores que 40:") Gabarito: int main() { float valor; printf("\nValor da compra:"); scanf("%f", &valor); if( valor < 50) printf("\nValor com desconto: %.2f\n",valor*0.95); else printf("\nValor com desconto: %.2f\n",valor*0.9);
Compartilhar