Buscar

Linguagem de Programação Apol 4

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

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

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ê viu 3, do total de 12 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

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

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

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

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ê viu 9, do total de 12 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

Prévia do material em texto

1) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
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("\nPassei 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("\nAlo");
 return;
 }
 printf("Vou Sair");
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(1):
	A	0
	B	
Alo
	C	
Passei em C
	D	
Não tem saída
	E	
Laço infinito com os números ímpares negativos
2) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente o procedimento apresentado abaixo:
#include <stdio.h>
#include <stdlib.h>
void p1(int x){
 if (x<10){
 x++;
 p1(x);
 x++;
 printf("(%d)",x);
 }
}
int main(){
 p1(-1);
 system("pause");
}
Assinale a alternativa que apresenta a saída correta do procedimento apresentado acima, excluíndo-se a mensagem enviada pela função system().
	A	(1)(3)(5)(7)(9)(11)(13)(15)(17)(19)(21)
	B	
(11)(10)(9)(8)(7)(6)(5)(4)(3)(2)(1)
	C	
(10)(9)(8)(7)(6)(5)(4)(3)(2)(1)(0)
	D	
(-1)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
	E	
(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
3) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
	A	Uma função em C tem que devolver sempre um inteiro;
	B	
Uma função em C precisa, obrigatoriamente, ter parâmetros do mesmo tipo;
	C	
Os parâmetros das funções podem ser do tipo void;
	D	
Uma função em C pode, ou não, ter parâmetros;
	E	
Uma função em C pode devolver simultaneamente mais do que um valor.
4) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strcpy é correto afirmar:
	A	Copia uma String para outra;
	B	
Procura uma String dentro da outra;
	C	
Procura um caractere numa String;
	D	
Converte todos os caracteres de uma String para maiúsculas;
	E	
Concatena duas strings.
5) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
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("\nPassei 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("\nAlo");
 return;
 }
 printf("Vou Sair");
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Ping(25):
	A	
0
	B	
Alo
	C	
Vou Sair
	D	
Não tem saída
	E	
-1
6) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
	A	Em C, um procedimento não é mais do que uma função que “retorna inteiro”;
	B	
Nunca devem ser utilizadas variáveis locais;
	C	
Um função do tipo void é um procedimento, pois não tem retorno;
	D	
O nome de uma função não deve ter mais do que 6 letras;
	E	
O nome de uma função pode ser uma palavra reservada do C.
7) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente o fragmento de código contendo os procedimentos Ping e Pong apresentados abaixo:
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(“\nPassei 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(“\nAlo”);
 return;
 }
 printf(“Vou Sair”);
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(3):
	A	0
	B	
Passei em C
	C	
Vou Sair
	D	
-1
	E	
Não tem saída
8) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strcmp é correto afirmar:
	A	Comparação alfabética de String;
	B	
Comparação de strings com ignore case;
	C	
Converte todos os caracteres de uma String para minúsculas;
	D	
Devolve o comprimento da String;
	E	
Procura uma String dentro da outra.
9) De acordo com o conteúdo visto na Aula 04, função é uma técnicade programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
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("\nPassei 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("\nAlo");
 return;
 }
 printf(“Vou Sair”);
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Ping(-4):
	A	Vou Sair
	B	
Passei em C
Alo
	C	
0
	D	
Não tem saída
	E	
-1.
10) De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strlen é correto afirmar:
	A	Substitui uma String por outra;
	B	
Copia uma String para outra;
	C	
Procura um caractere numa String;
	D	
Devolve o comprimento da String;
	E	
Concatena duas strings.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes