Buscar

PROVA DISCURSIVA LINGUAGEM DE PROGRAMACAO

Prévia do material em texto

Questão 1/4 - Linguagem de Programação
Com pressa para sair no feriado, seu colega de trabalho não terminou o código do programa qu
irá multiplicar uma matriz digitada, por um escalar também digitado. O código que ele lhe deixo
pode ser visto a seguir: 
 
Sua tarefa, antes de sair no feriado, é terminar este código fazendo as funções que faltam.
Para concluir esta tarfa você precisará digitar o código das funções que faltam no programa que
seu colega começou.
Nota: 25.0
Resposta:
void Mostrarmatriz( int matriz[3][3] ) { 
 int row, column; 
 for (row = 0; row < 3; ++row) { 
 for (column = 0; column < 3; ++column) 
 printf( " %i", matriz[row][column] ); 
 printf( "\n" ); 
 } 
}
Questão 2/4 - Linguagem de Programação
O código a seguir deveria permitir a entrada de um vetor de inteiros com até 8 posições e um 
número inteiro como argumento de busca. Em seguida, o programa construido com este código
deveria dizer em que posição do vetor este número se encontra e em que ordem este número f
digitado. Mas, por alguma razão, este código não funciona. 
 
Para cumprir esta tarefa você deverá escrever a linha de código corrigida para que o programa 
construido com este código funcione como esperado.
Nota: 25.0
O aluno deverá escrever apenas a linha correta
marcada com comentário, no código a seguir: 
 
Resposta:
A linha correta será: 
if (vet[x] == num)
Questão 3/4 - Linguagem de Programação
Seu gerente lhe encarregou de fazer um programa que receba salário, idade e sexo de 3 
funcionários da sua empresa e determine e escreva no console do Windows as sequintes 
informações: 
 
a) quantos destes que possui o sexo masculino, com idade inferior a 25 anos, ganham salário 
inferior a R$ 1200,00 reais.
 
b) quantos destes com o sexo feminino, com idade superior a 30 anos, ganham salário superior
R$ 5000,00 reais.
 
A primeira versão do seu programa, mostrado a seguir, não funcionou. 
 
Escreva as linhas corretas que farão com que o programa funcione corretamente.
Nota: 25.0
Resposta:
As linhas corretas serão: 
if ((sal<1200) && (idade<25) && (sexo == 'm')) { 
 ca++; 
} 
if ((sal>5000) && (idade>30) && (sexo == 'f')) { 
 cb++; 
}
Questão 4/4 - Linguagem de Programação
Uma empresa contratou 15 funcionários temporários. De acordo com o valor das vendas mensa
os funcionários adquirem pontos que determinarão seus salários ao final de cada mês. Sabe-se
que esses funcionários trabalharão apenas nos meses de novembro a janeiro do ano subseque
 
Você deveria escrever um programa que:
 
 
Receba as pontuações, nos três meses, de cada funcionário;
 
Calcule e mostre a pontuação geral de cada funcionário nos três meses;
 
Calcule e mostre a média das pontuações de cada funcionário nos três meses;
Determine e mostre a maior pontuação atingida entre todos os funcionários nos três mese
Para resolver este problema você escreveu o seguinte código: 
 
No entanto, este código está errado.
Escreva a linha correta que fará o programa acima atender ao enunciado.
Nota: 25.0
A linha correta será: 
 
 
Resposta:
A linha correta será: 
m = (funcionario[a][b] + funcionario[a][b + 1] + 
funcionario[a][b + 2] / 3;
O código corrigido é:

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes