Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201301606572) 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.: 201302088470) 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.: 201302034509) Pontos: 1,0 / 1,0 No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida com um único clique ou um pressionamento de uma tecla. Analise as afirmativas abaixo e escolha a opção correta I Pressionar F9(pode ser F11 em versões mais novas) II Clicar no ícone Compilar III Clicar no ícone Executar IV Clicar no ícone Compilar e Executar Tanto a I quanto a IV possibilitam isso Só a II possibilita isso Só a I possibilita isso Só a IV possibilita isso Só a III possibilita isso Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201301991870) 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 Portabilidade Polimorfismo Reuso Flexibilidade Gabarito Comentado. 5a Questão (Ref.: 201301651535) Pontos: 0,0 / 1,0 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. 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. Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201302038232) Pontos: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados. Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. if (a > 0) {a = 2;} else if (b < 10) {b= 2;} if (a > 0) {a = 2;} else {b= 2;} if (a > 0) { a = 2;} if (x > 0) a = 2 else b = 2 ; if x > 0 { a = 2;} Gabarito Comentado. 7a Questão (Ref.: 201301649422) Pontos: 1,0 / 1,0 Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. stdin.h iostream.h stdio.h iostream studio.h Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201302045414) Pontos: 0,0 / 1,0 Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução de problemas foi a sua capacidade de repetir o processamento de um conjunto de operações para grandes quantidades de dados. Exemplos de conjuntos de tarefas que repetimos diversas vezes dentro de uma situação específica podem ser observados largamente no nosso dia a dia. As estruturas de repetição proveem uma maneira de repetir um conjunto de procedimentos até que determinado objetivo seja atingido, quando a repetição se encerra. Todas as estruturas de repetição têm em comum o fato de haver uma condição de controle, expressa através de uma expressão lógica, que é testada em cada ciclo para determinar se a repetição prossegue ou não. Tendo como base o código abaixo, qual opção que demonstra o que será exibido na tela? void main() { int i = 2; int j = 6; for(i=0;i<=5;i++){ do{ printf("%d", ++i); }while(++i <= j--); } system("PAUSE"); } 23456 246 135 256 265 9a Questão (Ref.: 201302131304) Pontos: 0,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? while repeat...util for do...while switch 10a Questão (Ref.: 201302034469) Pontos: 1,0 / 1,0 Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I Com pequenas modificações, um código poderá ser compilado em várias plataformas. II Não pode ser modularizada III Possui um propósito específico IV Considerada de nível intermediário I, III e IV estão corretas Todas estão erradas I e IV estão corretas II, III e IV Todas estão corretas
Compartilhar