Buscar

LINGUAGEM DA PROGAMAÇÃO 2015.2 SIMULADO.doc 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

1a Questão (Ref.: 201201745637) 
 
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 <stdio.h> #include <stdlib.h> int main ( ) { float, media; int, av1, av2, p1, p2; printf 
("\nEntre com a primeira nota: 
 
 
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.: 201202227535) 
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.: 201201745486) Pontos: 1,0 / 1,0 
As funções existem para decompor um problema em partes menores, simplificando e organizando 
o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma 
afirmativa ERRADA em relação aos conceitos de funções. 
 
 O comando return encerra a execução de uma função e pode retornar vários valores para a 
função chamadora da função. 
 Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
 As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
 O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de 
parâmetros da função. 
 Além do valor de uma variável é possível passar para uma função o endereço da variável 
como por exemplo, das matrizes. 
 
 
 
 4a Questão (Ref.: 201201694645) Pontos: 1,0 / 1,0 
Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e 
outras,facultativas. Na linguagem C++, temos: 
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } 
Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de 
forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, 
parênteses, etc). 
 
 Nome, Parâmetro e Corpo da função. 
 Tipo, Parâmetro e corpo da função 
 Tipo, Nome, Parâmetros e Corpo da Função. 
 Tipo, Nome e Parâmetros 
 Tipo , Nome, e Corpo da função. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201202174094) Pontos: 1,0 / 1,0 
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho 
abaixo e assinale a opção que descreve o que faz. 
 
int a=12, b=35, c=7, resp; 
resp=(a>b && a > c) ?a: (b>c) ? b/c:c; 
printf (''valor: %d'' , resp); 
 
 
Exibe valor: 12 
 Exibe valor: 5 
 
Exibe valor: 7 
 
Exibe valor: 0 
 
Exibe valor: 35 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201202177316) Pontos: 0,0 / 1,0 
A estrutura condicional Switch na linguagem C tem suas peculiaridades. 
Avalie cada uma das afirmativas e marque a correta para esta estrutura. 
 
 Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o 
parâmetro default. 
 
O uso do break, não interfere na ordem de execução do programa. 
 
Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, sendo uma 
expressão deve ter parênteses, do contrário, para variáveis não é necessário utilizar os mesmos. 
 
A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto 
acontecer. 
 Podemos utilizar variáveis de qualquer tipo para testar. 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201201660130) Pontos: 1,0 / 1,0 
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
 
 
12 
 
9 
 
\n4 
 8 
 
\n8 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201201734327) Pontos: 1,0 / 1,0 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 
+, - e * 
 
&&, || e ~ 
 
&&, >= e || 
 
=, > e || 
 <, > e >= 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201202174092) Pontos: 1,0 / 1,0 
Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos se o teste 
retornar verdadeiro, qual estrutura você indicaria para esse caso? 
 
 if 
 
if else 
 
printf() 
 
if else if 
 
switch() 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201202147659) Pontos: 1,0 / 1,0 
Escreva o comando que defina uma constante de nome PI com valor igual a 3,14. 
 
 
#include PI 3.14 
 
#include PI 3,14 
 
#define PI 3,14 
 
#const PI 3,14 
 #define PI 3.14

Continue navegando