Buscar

Apol 04 - Linguagem de programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Apol 04
Questão 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 Strcmp é correto afirmar:
	A	Comparação alfabética de String;
(X)	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.
Questão 2/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 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
(X)	E	Não tem saída
Questão 3/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 Strcpy é correto afirmar:
(X)	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.
Questão 4/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;
(X)	D	Devolve o comprimento da String;
	E	Concatena duas strings.
Questão 5/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 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
(X)	B	Passei em C
		Alo
	C	0
	D	Não tem saída
	E	-1.
Questão 6/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 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;
(X)	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.
Questão 7/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 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;
(X)	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.
Questão 8/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 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)
(X)	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)
Questão 9/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 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
(X)	E	Laço infinito com os números ímpares negativos
Questão 10/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 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
(X)	D	Não tem saída
	E	-1

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais