Buscar

BDQ Prova (2)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando