Baixe o app para aproveitar ainda mais
Prévia do material em texto
30209 . 7 - Programação de Computadores - 20202.B Avaliação On-Line 5 (AOL 5) - Questionário Nota final 10/10 1. Pergunta 1 /1 Analise o algoritmo abaixo na linguagem C e em seguida escolha a alternativa correta. #include <stdio.h> main() { char soma; int valor; printf("Informe um valor e tecle ENTER\n"); scanf ("%d", &valor); soma = soma + valor; printf("a soma é “, soma); } Ocultar opções de resposta 1. O algoritmo roda normalmente. 2. O algoritmo dá erro porque o valor deveria ser char 3. O algoritmo recebe valores reais. 4. O algoritmo contabiliza uma soma. 5. O algoritmo dá erro porque a soma deveria ser int. Resposta correta 2. Pergunta 2 /1 Dentre as diferenças de Visualg e C, qual das alternativas abaixo está errada? Ocultar opções de resposta 1. O comando Para do Visualg tem passo, mas em C não é possível fazer. Resposta correta 2. O tratamento de inteiros é praticamente o mesmo. 3. O IF em C equivale ao SE no visualg. 4. As estruturas de repetição se equivalem. 5. O tratamento de literais(strings) é diferente. 3. Pergunta 3 /1 Analise o código abaixo em C e escolha a alternativa correta. #include <stdio.h> main() { string nome; int idade; printf("Informe um nome e a seguir tecle ENTER\n"); scanf (nome); printf("O nome informado pelo usuario foi %s \n ", nome); printf("Agora informe a idade e a seguir tecle ENTER\n"); scanf ( "%d", &idade); printf(" %s tem %d anos \n", nome, idade); } Ocultar opções de resposta 1. O algoritmo não vai compilar, pois não há o tipo string nativo. Resposta correta 2. O algoritmo usa repetição indeterminada. 3. O algoritmo recebe nome, mas não idade. 4. O algoritmo roda normalmente. 5. O algoritmo recebe idade, mas não o nome. 4. Pergunta 4 /1 Analise o pedaço de programa abaixo: if (idade >= 18 ) { qtddemaior = qtddemaior + 1 } else { qtddemenor++ } Qual das alternativas abaixo está correta? Ocultar opções de resposta 1. Faltou o fechamento com “}”. 2. Faltou o fechamento com “;' (ponto e vírgula). Resposta correta 3. Tem mais “}” (chaves) do que o necessário. 4. O programa não tem erros. 5. Faltou a abertura com “{”. 5. Pergunta 5 /1 O que significa o comando abaixo? scanf ( "%21[^\n]", nome); Ocultar opções de resposta 1. É feita uma leitura de um string. Resposta correta 2. É feita uma leitura de um lógico. 3. É feita uma leitura de um real. 4. É feita uma leitura de um inteiro. 5. É feita uma impressão de um string. 6. Pergunta 6 /1 Considerando um comando para ler uma variável real NOTA do teclado, qual a expressão correta dentre as listadas abaixo? Ocultar opções de resposta 1. scanf ( "%f",&a); Resposta correta 2. scanf ( "%d",¬a); 3. scanf ( "%s", &a); 4. scanf ( "%c", &a); 5. scanf ( "%d",&a); 7. Pergunta 7 /1 Quanto aos tipos de dados em C e Visualg, podemos dizer que: Ocultar opções de resposta 1. Int equivale a float. 2. Literal equivale a Float. 3. Não existem tipos compatíveis. 4. Int equivale a literal. 5. Float equivale a real. Resposta correta 8. Pergunta 8 /1 A leitura de Strings(literais) na linguagem C é feita : Ocultar opções de resposta 1. Com o uso de vetores de CHAR. Resposta correta 2. Usando a cláusula STRING. 3. Da mesma forma que o CHAR. 4. Da mesma forma que no Visualg. 5. Através de variações em cima dos inteiros. 9. Pergunta 9 /1 Considerando um comando para ler uma variável inteira VALOR do teclado, qual a expressão correta dentre as listadas abaixo? Ocultar opções de resposta 1. scanf ( "%n", &valor); 2. scanf ( "%d", &valor); Resposta correta 3. scanf ( "%c", &valor); 4. scanf ( "%c", valor); 5. scanf ( "%d", valor); 10. Pergunta 10 /1 Analise o algoritmo abaixo na linguagem C e em seguida escolha a alternativa correta. #include <stdio.h> main() { float lado, area; printf("Digite o valor do lado do quadrado, e ENTER\n"); scanf("%f", &lado); area== lado*lado; printf("Area do retangulo é %f \n", area); } Ocultar opções de resposta 1. O algoritmo usa variáveis string. 2. O algoritmo devia ter:= no lugar de ==. 3. O algoritmo está errado, pois deveria ter um símbolo de igual e não dois. Resposta correta 4. O algoritmo usa apenas inteiros. 5. O algoritmo mostra a área normalmente.
Compartilhar