Buscar

linguagem de programação apol4 nota100

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 6 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 6 páginas

Prévia do material em texto

30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 1/6
Questão 1/5 - Linguagem de Programação
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:
 
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que 
corresponde a saída da chamada Pong(3):
Nota: 20.0
A 0
B Passei em C
C Vou Sair
D -1
E Não tem saída
Você acertou!
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 2/6
Questão 2/5 - Linguagem de Programação
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:
 
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que 
corresponde a saída da chamada Pong(1):
Nota: 20.0
A 0
B Alo
C Passei em C
A função Pong é um procedimento,
portanto não tem retorno, pois é do tipo
void.
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 3/6
D Não tem saída
E Laço infinito com os números ímpares
negativos
Questão 3/5 - Linguagem de Programação
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:
Nota: 20.0
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
Você acertou!
O procedimento Pong é iniciado com o
parâmetro int x = 1, como a instrução
switch case 1 não tem nada para ser
executado e também não tem a instrução
break, passará direto para o segundo
caso, onde executará a instrução Ping,
repassando para o parâmetro int i o valor
1. Como nesta instrução as duas primeiras
linhas também não tem nada para ser
executado, será repassado diretamente
para o caso 3, onde o valor i é
decrementado duas vezes, na intrução
while e ao apresentar o valor.
Você acertou!
Conteúdo apresentado nas páginas 6 e 7
da Rota de Aprendizagem da Aula 04.
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 4/6
O nome de uma função pode ser uma palavra
reservada do C.
Questão 4/5 - Linguagem de Programação
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:
 
 
 
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que 
corresponde a saída da chamada Ping(-4):
Nota: 20.0
A Vou Sair
B Passei em C
 Alo
Você acertou!
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 5/6
C 0
D Não tem saída
E -1.
Questão 5/5 - Linguagem de Programação
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 que contém 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, disponível na 
biblioteca <string.h> é correto afirmar:
Nota: 20.0
A Substitui uma String por outra;
B Copia uma String para outra;
C Procura um caractere numa String;
D Devolve o comprimento da String;
O procedimento Ping iniciará com o
parâmetro int i = -4, como não existe este
valor na instrução switch, será executada
a instrução default do switch deste
procedimento e será impresso a frase “Já
Passei em C. Em seguida, será executada
a segunda linha da instrução switch do
procedimento Ping, que chama o
procedimento Pong, repassando o valor
123 para o parâmetro int x. Como também
não existe o valor 123 na instrução switch
do procedimento Pong, será executada a
sua intrução default, sendo impresso a
palavra “Olá”.
Você acertou!
Conforme conteúdo apresentado na
página 04 da Rota de Aprendizagem, a
função strlen() retorna o comprimento da
string fornecida. O terminador nulo não é
contado. Isto quer dizer que, de fato, o
comprimento do vetor da string deve ser
um a mais que o inteiro retornado por
strlen().
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 6/6
E Concatena duas strings.

Outros materiais