Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Simulado: CCE0242_SM_201408318131 V.1 Fechar Aluno(a): PAULO VICTORR MENESES SOUZA Matrícula: 201408318131 Desempenho: 7,0 de 8,0 Data: 20/09/2015 20:26:05 (Finalizada) 1a Questão (Ref.: 201408538808) Sabe-se que a média ponderada é o quociente da divisão da soma dos produtos valor x peso pela soma dos pesos.Construa um programa na linguagem C que receba duas notas e seus respectivos pesos e exiba a média ponderada. Sua Resposta: #include #include int main() { float nota1, nota2, peso1, peso2, mediaP; printf("\n1a Nota e peso: " ); scanf("%f %f",¬a1, &peso1); printf("\n2a Nota e peso: " ) ; scanf("%f %f",¬a2, &peso2); mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2); printf("\nMedia Ponderada: %.2f\n" , mediaP ); Compare com a sua resposta:#include #include int main(){ float nota1, nota2, peso1, peso2, mediaP; printf("\n1a Nota e peso: " ); scanf("%f %f",¬a1, &peso1); printf("\n2a Nota e peso: " ) ; scanf("%f %f",¬a2, &peso2); mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2); printf("\nMedia Ponderada: %.2f\n" , mediaP ); } 2a Questão (Ref.: 201409020706) Na estrutura básica de um programa desenvolvido na linguagem C, temos alguns arquivos de cabeçalho e podemos ter algumas definições de constantes e de macros .Como incluímos esses arquivos de cabeçalho e as definições em nossos programas?Dê um exemplo de cada um. Sua Resposta: Para incluirmos os arquivos de cabeçalho, usamos a diretiva include. Exemplo: #include < stdio.h> Para definirmos um constante, ou macro, usamos a diretiva define. Exemplo: #define T 32 Compare com a sua resposta: Para incluirmos os arquivos de cabeçalho, usamos a diretiva include. Exemplo: #include < stdio.h>Para definirmos um constante, ou macro, usamos a diretiva define. Exemplo: #define T 32 3a Questão (Ref.: 201408966708) Pontos: 1,0 / 1,0 Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo? struct const define include typedef Gabarito Comentado. 4a Questão (Ref.: 201408967047) Pontos: 1,0 / 1,0 Um Engenheiro estava testando formatação com a função printf()e incluiu a linha abaixo. printf( "%08.2f",12.3); Exibiu 12.3 porque o zero anula a formatação Exibiu com oito casas na parte inteira e duas na parte decimal, totalizando 10 posições no display, sendo que seriam seis 0 antes do número 12 e um zero depois do 3. Exibiu com cinco casas na parte inteira e duas na parte decimal, totalizando 8 posições no display, sendo que seriam três 0 antes do número 12 e um zero depois do 3 e o ponto. Exibiu com seis casas na parte inteira e duas na parte decimal, totalizando 8 posições no display, deixando vazias as não usadas, exceto a posição do ponto. Exibiu com oito casas na parte inteira e duas na parte decimal, totalizando 10 posições no display, deixando vazias as não usadas Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201408966694) Pontos: 1,0 / 1,0 Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação.Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do drive C.Quando foi incluir, usou: #include minhasFuncoes.h #include "c:\ minhasFuncoes.h\funcoes" #include #include "minhasFuncoes.h" #include "c:\funcoes\ minhasFuncoes.h" 6a Questão (Ref.: 201408924555) Pontos: 1,0 / 1,0 Suponha que as bibliotecas necessárias foram declaradas e considere em função das respostas a numeração das linhas apresentadas entre parênteses. (L1)int main()(L2) {(L3) char vet[40];(L4) puts("Digite o seu nome completo:");(L5) fgets(vet);(L6) printf("%s\n", vet);(L7) system("pause");(L8) return (0);(L9) } Analise o código e assinale a alternativa correta. Erro na (L5)- Na forma de preencher a função fgets. Erro na (L6)- O printf não aceita a forma apresentada. Erro na (L8)- O return é utilizado apenas em funções. Erro na (L4)- Puts está sendo usado de forma errada. Erro na (L3)- Deveria ser utilizado uma matriz. Gabarito Comentado. 7a Questão (Ref.: 201408966832) Pontos: 1,0 / 1,0 Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. #include int main() { printf ("%s%d%%","Juros de ",10);} %s%d%% Juros de 10 % Juros de 10 Juros de 10% Nada porque tem muitos % 10 Juros de Gabarito Comentado. 8a Questão (Ref.: 201408583760) Pontos: 1,0 / 1,0 Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h. Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa. Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada? cout putchar puts print printf Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201408586645) Pontos: 0,0 / 1,0 Observe o código abaixo: #include < stdio.h >#include < stdlib.h>int main(){ int x,y,z; x=6; y=2; z = (x%2)+8; puts(z); system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: Ocorrerá um erro O programa exibirá 8 O programa exibirá 11 O programa exibirá 0 O programa exibirá 16 Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201408924106) Pontos: 1,0 / 1,0 Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. Modularidade Polimorfismo Flexibilidade Portabilidade Reuso Gabarito Comentado.
Compartilhar