Baixe o app para aproveitar ainda mais
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.
Compartilhar