Buscar

Linguagem de Programação APOL 04

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

Disciplina(s): 
Linguagem da Programação 
Questão 1/5 - Linguagem da 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! 
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á”. 
 C 0 
 D Não tem saída 
 E -1. 
 
Questão 2/5 - Linguagem da Programação 
Na Aula 5, trabalhamos o conceitos estrutura heterogênea de dados, as 
chamadas structs. Imagine que você precisa criar uma struct para armazenar os dados 
referentes a compras de clientes de uma loja que vende jogos de video-game. 
Nesta struct, você deve criar os seguintes campos: 
 
1 - Nome do Cliente; 
2 - Número de identificação do cliente; 
3 - Sexo do Cliente (somente a letra M ou F); 
4 - Nome do jogo; 
5 - Preço do jogo; 
6 - Produto com garantia? (1 para Sim e 0 para Não); 
Assinale a alternativa que contém a sequencia correta (de 1 a 6) de variáveis que devem 
ser declaradas dentro da struct de acordo com os campos do anunciado. 
Nota: 20.0 
 A 
1 - String; 
2 - Inteiro; 
3 - Char; 
4 - String; 
5 - Ponto Flutuante; 
6 - Booleana; 
Você acertou! 
1 - Nome do Cliente - conjunto de letras deve ser uma string; 
2 - Número de identificação do cliente - uma identificação é um número inteiro; 
3 - Sexo do Cliente (somente a letra M ou F) - como é somente uma letra, deve 
ser char; 
4 - Nome do jogo - conjunto de letras deve ser uma string; 
5 - Preço do jogo - o preço contém casas decimais, portanto é ponto flutuante; 
6 - Produto com garantia? (1 para Sim e 0 para Não) - quando temos somente 1 
ou 0, usamos uma variável booleana; 
 B 
1 - String; 
2 - Inteiro; 
3 - Char; 
4 - String; 
5 - Inteiro; 
6 - Char; 
 C 
1 - String; 
2 - String; 
3 - Char; 
4 - String; 
5 - Ponto Flutuante; 
6 - String; 
 D 
1 - String; 
2 - Inteiro; 
3 - Char; 
4 - String; 
5 - Ponto Flutuante; 
6 - String; 
 E 
1 - String; 
2 - Inteiro; 
3 - Booleana; 
4 - String; 
5 - Ponto Flutuante; 
6 - Booleana; 
 
Questão 3/5 - Linguagem da 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(25): 
Nota: 20.0 
 A 0 
 B Alo 
 C Vou Sair 
 D 
Não tem saída 
Você acertou! 
O procedimento Ping iniciará com o parâmetro int i = 25, A instrução switch 
executará o procedimento Pong com o parâmetro int x = 3. Ao chegar no switch 
deste procedimento, o retorno será nulo, pois como é do tipo void, não tem retorno. 
 E -1 
 
Questão 4/5 - Linguagem da 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 procedimento 
apresentado abaixo: 
 
 
Assinale a alternativa que apresenta a saída correta do procedimento apresentado acima,
 excluíndo-se a mensagem enviada pela função system(). 
Nota: 20.0 
 A (1)(3)(5)(7)(9)(11)(13)(15)(17)(19)(21) 
 B 
(11)(10)(9)(8)(7)(6)(5)(4)(3)(2)(1) 
Você acertou! 
Na instrução main, é executado o procedimento p1 com o parâmetro int x = -1, 
onde esse procedimento será executado enquanto x for menor do que 10. No 
momento em que x não for mais menor do que 10, será impresso todos os valores 
de x, do último ao primeiro valor armazenado. 
 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 5/5 - Linguagem da Programação 
Na Aula 5 trabalhamos com o conceito de estrutura de dados heterogêneas, as 
chamadas structs. 
Acerca de structs, assinale a única alternativa que contém uma criação correta de 
uma struct. 
Nota: 20.0 
 A struct APOL { double nota; double resposta; }; 
Você acertou! 
Esta alternativa está correta. 
 B 
struct APOL { double nota; double resposta; } 
Está faltando o ponto e virgula no final. 
 C 
struct APOL { double nota, double resposta }; 
No lugar da vígula deve ser ponto e virgula e está faltando um ponto e vírgula no 
final de 'resposta'. 
 D 
struct APOL { double nota; double resposta }; 
Está faltando um ponto e virgula no final de 'resposta' 
 E 
struct APOL { double nota, double resposta } 
Está faltando 2 pontos e vírgula e no lugar da vírgula é ponto e vírgula. 
 
Orientações para realização da avaliação.

Outros materiais