Buscar

AV LINGUAGEM DE PROGRAMAÇÃO I 2018.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

Fechar 
 
Avaliação: CCE0608_AV » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV 
Aluno: 
Professor: ALEXANDRE SOARES ALVES Turma: 
Nota da Prova: 10,0 Nota de Partic.: Av. Parcial Data: 
 
 
 1a Questão (Ref.: 201708932476) Pontos: 1,0 / 1,0 
Em relação à variável global, podemos afirmar: 
I Somente a função principal pode alterar o valor armazenado 
II Todas as funções podem alterar o valor armazenado 
III É declarada dentro da função principal 
IV É declarada fora de todas as funções 
V Pode ser declarada em qualquer posição 
 
 
I e III 
 
I, III e V 
 
II e III 
 II e IV 
 
II, IV e V 
 
 
 
 2a Questão (Ref.: 201708383885) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 pow 
 
pot 
 
elevado 
 
double 
 
sqrt 
 
 
 
 3a Questão (Ref.: 201708932593) Pontos: 1,0 / 1,0 
Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. 
 
 
i, j, int, obs 
 If, nota_do_aluno_2, HOJE, _yes 
 
2_ou_1, fim, *h, j 
 
2nota, a36, x#y, --j 
 
nota-2 , a36, x_y 
 
 
 
 
 
 
 
 4a Questão (Ref.: 201708584317) Pontos: 1,0 / 1,0 
Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if. 
 
Abaixo as duas condições a serem testadas: 
 
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007. 
b) O sexo que precisa ser masculino. 
 
Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do 
tipo int de nome ano. 
 
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m. 
 
Assinale a opção que resolve o problema desse aluno. 
 
 if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) 
 if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 ) 
 if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' ) 
 if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) ) 
 if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) ) 
 
 
 
 5a Questão (Ref.: 201711268572) Pontos: 1,0 / 1,0 
Todo laço de repetição dever possuir um critério de parada para que o mesmo não fique executando 
indefinidamente. 
Analise o código a seguir e marque a opção que representa um critério de parada a ser introduzido no código, 
no bloco while, a fim que o código em execução 
mostre todos os números pares diferente de zero e inferiores ao valor introduzido pelo usuário a variável x. 
#include < stdio.h> //Retire o espaço depois de < quando for compilar 
int main() 
{ 
int x, i=1; 
printf("Entre com numero: "); scanf("%d", &x); 
while(i<=x) 
{ 
 if(i%2==0) printf("%d\n", i); 
} 
return 0; 
} 
 
 
i--; 
 
x--; 
 
x++; 
 
i+x; 
 
 i++; 
 
 
 
 
 
 
 
 
 
 
 
 6a Questão (Ref.: 201709097477) Pontos: 1,0 / 1,0 
Na programação estruturada quando implementamos de modo sequencial ocorre um problema com relação ao 
armazenamento destas variáveis que é a perca de dados armazenados. Para solucionar este problema uma 
estrutura de dados adequada para isto é: 
 
 Utilizar vetores 
 
Utilizar funções matemáticas 
 
Utilizar funções 
 
Utilizar estrutura de decisão 
 
Utilizar o comando enquanto 
 
 
 
 7a Questão (Ref.: 201711270080) Pontos: 1,0 / 1,0 
Observe o trecho de programa abaixo e selecione a resposta correta. 
 
 char nome[5][30]; 
 puts("\nNome e ultimo sobrenome: "); 
 scanf( "%s", nome[0]); 
... 
 
 
 Dá mensagem de erro porque scanf não pode ser usado com vetor de char. 
 Armazena só o primeiro nome 
 Ignora a linha do scanf, mas não tem nenhuma mensagem. 
 Armazena nome e sobrenome. 
 Dá mensagem de erro porque falta & antes de nome 
 
 
 
 8a Questão (Ref.: 201711269905) Pontos: 1,0 / 1,0 
O presidente da construtora Sempre Verde precisou, em um determinado momento, 
reajustar o salário dos funcionários e, como ele sabia programar porque tinha se dedicado 
muito à disciplina de Linguagem de Programação I, definiu uma função com o seguinte 
protótipo: 
float calcSalario(float salario, float percentual); 
Baseado nesse protótipo é CORRETO afirmar que a função: 
 
 
 Não retorna nenhum valor para a função chamadora. 
 Retornará dois valores para a função chamadora. 
 Retornará o salário somado ao percentual. 
 Recebe dois valores, salário e o percentual de reajuste, passados por valor. 
 Recebe dois valores passados por referência. 
 
 
 
 
 
 
 9a Questão (Ref.: 201711271014) Pontos: 1,0 / 1,0 
Selecione a opção que apresenta os arquivos padrão de saída, erro e entrada, nessa ordem. 
 
 
 
 stdout, stdin, stderr 
 stdin, stderr, stdout 
 stdout, stderr, stdin 
 stdin, stdout, stderr 
 stderr, stdin, stdout 
 
 
 
 10a Questão (Ref.: 201708451366) Pontos: 1,0 / 1,0 
Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava 
apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o 
arquivo, segundo sua necessidade. 
 
 
 
Não precisa abrir o arquivo 
 
Somente para gravação 
 
Para leitura e edição 
 
Para leitura e gravação 
 Somente para leitura

Outros materiais