Buscar

APOL 04 LINGUAGEM PROGRAMACAO

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

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 6, do total de 7 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

APOL 04 LINGUAGEM PROGRAMACAO
Questão 1/10
Em relação a função Strlen é correto afirmar:
	
	A
	Devolve o comprimento da String
	
	B
	Copia uma String para outra
	
	C
	Concatena duas strings
	
	D
	Procura um caractere numa String
Questão 2/10
Em relação a função Strcpy é correto afirmar:
	
	A
	Converte todos os caracteres de uma String para maiúsculas.
	
	B
	Copia uma String para outra.
	
	C
	Concatena duas strings.
	
	D
	Procura uma String dentro da outra.
Questão 3/10 Em relação a função Strcmp é correto afirmar:
	
	A
	Devolve o comprimento da String.
	
	B
	Comparação alfabética de String.
	
	C
	Converte todos os caracteres de uma String para minúsculas.
	
	D
	Comparação de strings com ignore case.
Questão 4/10Dados as afirmativas referentes a funções, marque a alternativa correta:
	
	A
	Uma função em C pode devolver simultaneamente mais do que um valor.
	
	B
	Uma função em C pode não ter parâmetros.
	
	C
	Uma função em C tem que devolver sempre um inteiro.
	
	D
	Os parâmetros das funções podem ser do tipo void
Questão 5/10
Dados as afirmativas referentes a funções, marque a alternativa incorreta:
	
	A
	O nome de um função não deve ter mais do que 6 letras.
	
	B
	O nome de uma função não pode ser uma palavra reservada do C.
	
	C
	Sempre que for necessário devem ser utilizadas variáveis locais.
	
	D
	Em C, um procedimento não é mais do que uma função que “retorna void”.
Questão 6/10
Dados as funções Ping e Pong
 
void Ping (int i)
{
            switch (i)
            {
                        case 1:
                        case 2:
                        case 3: while (i--)
                                               printf(“\n%d”, --i);
                                   break;
                        case 25: Pong(3);
                                      break;
                        default: printf(“\nJá Passei em C”);
                                   Pong(123);
            }
}
 
 
void Pong (int x)
{
            int j=0;
            switch (x)
            {
                        case 1:
                        case 2: Ping(x);
                        case 3: j =5;
                                   j++;
                                   return;
                        default: printf(“Olá”);
                                   return;
            }
            printf(“Vou Sair”);
}
 
Qual a saída da chamada Pong(3):
	
	A
	Sem qualquer saída
	
	B
	0
	
	C
	-1
	
	D
	Já passei em C
Questão 7/10
Dados as funções Ping e Pong
void Ping (int i)
{
            switch (i)
            {
                        case 1:
                        case 2:
                        case 3: while (i--)
                                               printf(“\n%d”, --i);
                                   break;
                        case 25: Pong(3);
                                      break;
                        default: printf(“\nJá Passei em C”);
                                   Pong(123);
            }
} 
void Pong (int x)
{
            int j=0;
            switch (x)
            {
                        case 1:
                        case 2: Ping(x);
                        case 3: j =5;
                                   j++;
                                   return;
                        default: printf(“Olá”);
                                   return;
            }
            printf(“Vou Sair”);
}
Ainda considerando as funções acima, qual a saída para a chamada Ping(24):
	
	A
	-1
	
	B
	Olá
	
	C
	Sem qualquer saída
	
	D
	0
Questão 8/10
Dados as funções Ping e Pong
 
void Ping (int i)
{
            switch (i)
            {
                        case 1:
                        case 2:
                        case 3: while (i--)
                                               printf(“\n%d”, --i);
                                   break;
                        case 25: Pong(3);
                                      break;
                        default: printf(“\nJá Passei em C”);
                                   Pong(123);
            }
}
 
 
void Pong (int x)
{
            int j=0;
            switch (x)
            {
                        case 1:
                        case 2: Ping(x);
                        case 3: j =5;
                                   j++;
                                   return;
                        default: printf(“Olá”);
                                   return;
            }
            printf(“Vou Sair”);
}
Ainda considerando as funções acima, qual a saída para a chamada Pong(1):
	
	A
	Sem qualquer saída
	
	B
	Já passei em C
	
	C
	0
	
	D
	-1
-3
-5
(laço infinito com os números ímpares)
Questão 9/10
Em relação a Funções é incorreto afirmar:
	
	A
	Uma função que não devolve qualquer valor é, habitualmente, designada por Procedimentos.
	
	B
	As funções são uma ferramenta essencial ao desenvolvimento estruturado de aplicações.
	
	C
	O código de uma função só é executado quando esta é invocada, em alguma parte do programa a que esta de algum modo ligada.
	
	D
	Nenhuma das alternativas acima.
Questão 10/10
Dados as funções Ping e Pong
 
void Ping (int i)
{
            switch (i)
            {
                        case 1:
                        case 2:
                        case 3: while (i--)
                                               printf(“\n%d”, --i);
                                   break;
                        case 25: Pong(3);
                                      break;
                        default: printf(“\nJá Passei em C”);
                                   Pong(123);
            }
}
 
 
void Pong (int x)
{
            int j=0;
            switch (x)
            {
                        case 1:
                        case 2: Ping(x);
                        case 3: j =5;
                                   j++;
                                   return;
                        default: printf(“Olá”);
                                   return;
            }
            printf(“Vou Sair”);
}
Ainda considerando as funções acima, qual a saída para a chamada Ping(-4):
	
	A
	Sem qualquer saída
	
	B
	Já passei em C Olá
	
	C
	-1
	
	D
	0

Continue navegando