Buscar

LINGUAGEM DE PROGRAMAÇÃO I

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 5 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

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
2a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCE0608_EX_A2_201702398447_V1 
	05/04/2018 11:43:56 (Finalizada)
	Aluno(a): ELIAS ROCHA SILVA 
	2018.1 - F 
	Disciplina: CCE0608 - LINGUAGEM DE PROGRAMAÇÃO I  
	201702398447
	 
	Ref.: 201703055357
		
	
	 1a Questão 
	
	
	
	
	Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função?
		
	
	isdigit() 
	
	isalpha() 
	
	isspace() 
	
	isalnum() 
	
	isnotalphadigit()
	
	 
	Ref.: 201703055278
		
	
	 2a Questão 
	
	
	
	
	Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence.
		
	
	toupper() e stdlib.h 
	
	tolower() e ctype.h 
	
	atoi() e math.h 
	
	atof() e stdlib.h 
	
	isalpha() e stdlib.h
	
	 
	Ref.: 201703299838
		
	
	 3a Questão 
	
	
	
	
	Desenvolva uma função em linguagem C que receba 2 números diferentes e retorne o maior valor.
		
	
	float maior(float num1, num2) { if(num1 > num2) return num1; else return num2; }
	
	maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }
	
	def maior( num1, num2) { if(num1 >= num2) return num1; else return num2; }
	
	float maior(float num1, float num2) { if(num1 < num2) return num1; else return num2; }
	
	float maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }
	
Explicação: Simples exercício de função.
	
	 
	Ref.: 201703012733
		
	
	 4a Questão 
	
	
	
	
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	
	stdlib.h - ctype.h 
	
	math.h - stdlib.h 
	
	stdio.h - ctype.h 
	
	cmat.h - ctype.h 
	
	stdio.h - stdlib.h 
	
Explicação: 
Como não faz uso de nenhuma função de entrada e saída, a biblioteca stdio.h é dispensável;
Como a função pow() está presente, a biblioteca math.h precisa ser incluída.
Usar a função system() se faz necessário usar a biblioteca stdlib.h(algumas vezes, a IDE carrega sem a biblioteca).
	
	 
	Ref.: 201703055079
		
	
	 5a Questão 
	
	
	
	
	Assinale a função que não é disponível na plataforma Linux.
		
	
	printf() 
	
	scanf() 
	
	return
	
	system() 
	
	main() 
	
	 
	Ref.: 201702573903
		
	
	 6a Questão 
	
	
	
	
	Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strlen( ). 
	
	strcont( ). 
	
	strlength( ). 
	
	strcat( ). 
	
	atoi( ). 
	
Explicação: 
A opção correta é atoi()  que é uma função da biblioteca stdlib.h que converte uma string em número inteiro ou 0 caso não contenha algarismos.
strlength( ) e strcont() Não são definidas na linguagem C.
strlen é uma função que retorna o comprimento da string entre parênteses, isto é, o número de caracteres sem contar com o caractere delimitador \0( caractere Nulo).
A função strcat () na linguagem C concatena duas strings dadas. Ele concatena a string de origem no final da string de destino.
	
	 
	Ref.: 201703055179
		
	
	 7a Questão 
	
	
	
	
	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);
}
		
	
	10 Juros de 
	
	% Juros de 10 
	
	Juros de 10% 
	
	%s%d%% Juros de 10 
	
	Nada porque tem muitos % 
	
	 
	Ref.: 201703306174
		
	
	 8a Questão 
	
	
	
	
	Na linguagem C, as strings "%d", "%f" e "%s" estão usualmente associadas ao uso da função:
		
	
	feof
	
	void
	
	printf
	
	main
	
	getch

Outros materiais