Buscar

GABARITO Aula 8

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

1.
		A língua portuguesa realmente é surpreendente. Além de rica em fonemas e vocabulário, possui muitas curiosidades. Entre elas o conceito de palíndromo, que é uma palavra ou um número que se lê da mesma maneira nos dois sentidos como, por exemplo, OVO.
Dado o código abaixo, qual das opções complementa o programa para identificar este curioso conceito?
int ePalindromo(char vet[],int tam);
void main(int argc, char *argv[]) { 
char texto[] = "arara";
int i; 
if(ePalindromo(texto, strlen(texto)))
printf("Eh palindromo");
else
printf("Nao eh palindromo");
system("PAUSE"); 
}
		
	
	
	
	 
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam/2; i++){
if(vet[i]!=vet[tam-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	
	 
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam/2; i++){
if(vet[i]!=vet[tam-1-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	
	
	int ePalindromo(char vet,int tam){
int i; int aux=1;
for(i=0; i < tam-1; i++){
if(vet[i]!=vet[tam-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	
	
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam; i++){
if(vet[i]!=vet[tam+1-i]){
aux = 0;
break;
}
} 
return aux; 
}
	
	
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam-1; i++){
if(vet[i]!=vet[tam-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Função em C onde são colocados todos os comandos e outras funções que desejamos que sejam executadas
		
	
	
	
	 
	main()
	
	
	return
	
	
	end
	
	
	begin
	
	
	systema("pause")
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		Os alunos foram desafiados pelo professor para construir uma linha em linguagem C que pudesse exibir no display o algarismo da casa das dezenas simples de um número dado na chamada das funções.
O professor disse que eles não precisavam fazer nenhuma proteção, mas deixou claro que tinham que usar somente as duas funções que foram disponibilizadas para eles.
Observe os protótipos abaixo e os comentários sobre o que cada função retorna e depois escolha a opção que possibilita o que foi pedido, supondo que o número seja : 987234.
Função 1: int retornaUltimo(int num); /* Retorna o algarismo da casa das unidades simples*/
Função 2: int retornaDezenas(int num); /* Retorna o número de dezenas de um número */
		
	
	
	
	 
	
	
	
	 
	
	
	
	
	
	
	
	 
	 
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		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?
		
	
	
	
	 
	strcont( ).
	
	 
	atoi( ).
	
	
	strlength( ).
	
	
	strcat( ).
	
	
	strlen( ).
	
	
	
		5.
		Existem basicamente dois tipos de variáveis que podem ser declaradas em um código: variáveis locais e variáveis globais. Para que um programador possa escolher a melhor maneira de declarar as variáveis em seu programa é necessário que ele tenha domínio sobre elas.
Assinale a alternativa que contém apenas características das variáveis globais.
		
	
	
	
	
	Declaradas fora do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	
	Declaradas dentro do escopo de todas as funções e poderá ser manipulado por qualquer função.
	
	
	Declaradas fora do escopo de todas as funções e poderá ser manipulado por qualquer função.
	
	
	Declaradas fora ou dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	
	Declaradas dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	
		6.
		Observe o código abaixo e assinale a alternativa que define o que a função calcula executa.
#include < stdio.h >
#include < stdlib.h >
#include < string.h >
#include < math.h >
int calcula (int x, int y, int z)
{
return (pow(x,2)+(y+z));
}
main()
{
printf("Resultado: %d\n", calcula(2,3,4));
printf("\n\n");
system("pause");
return(0);
}
		
	
	
	
	
	A função recebe 3 valores inteiros e retorna o quadrado do 1º + a soma dos outros dois. Vai retornar o tipo real.
	
	
	A função recebe 3 valores inteiros e retorna o cubo do 1º + a soma dos outros dois. Vai retornar o tipo inteiro.
	
	 
	A função recebe 3 valores int e retorna o quadrado do 1º + a soma dos outros dois. Vai retornar o tipo inteiro.
	
	
	A função recebe 2 valores inteiros e um float e retorna o quadrado do 1º + a soma dos outros dois. Vai retornar o tipo inteiro.
	
	
	A função recebe 3 valores inteiros e retorna o quadrado do 2º + a soma dos outros dois. Vai retornar o tipo inteiro.
	 Gabarito Comentado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes