Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Linguagem de Programação Em relação ao conceito de struct é correto afirmar Nota: 10.0 A Tipo de dado estruturado heterogêneo, isto é, uma coleção de variáveis referenciadas sobre um mesmo nome. Você acertou! B Tipo de dado estruturado homogêneo. C É um vetor que permite referenciar variável de todos os tipos D Todas estão corretas. Questão 2/10 - Linguagem de Programação O conceito de struct é: Nota: 10.0 A Conjunto de elementos relacionados Você acertou! B Conjunto de variáveis C Conjunto de caracteres com o mesmo significado. D Todas as alternativas estão incorretas. Questão 3/10 - Linguagem de Programação Um programador desejava fazer um programa para somar dois números reais. Infelizmente, por questões internas a sua empresa, o supervisor exigiu que o programa usasse apenas variáveis inteiras. Considerando o código a seguir, o que será impresso na tela se o programa for executado? Considerando que serão digitados os números 1,89 e 2,35. Verifique que este cógio apresentado está incorreto e, para que funcione corretamente é necessário primeiramente encontrar o erro, para depois inserir os valores indicados e obter a resposta. Portanto, a resposta consiste em encontrar o erro do código e informar o valor do cálculo. Nota: 10.0 A O resultado= 4,24 B O resultado= 4,25 Você acertou! Para que o resultado seja correto teríamos que substituir a linha d3.cen = d3.cen - 99; por : d3.cen = d3.cen - 100; C O resultado= 2,25 D O resultado= 4,26 E O resultado= 1,89 Questão 4/10 - 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: 10.0 A 0 B Alo C Passei em C D Não tem saída E Laço infinito com os números ímpares negativos 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. Questão 5/10 - Linguagem de Programação Conforme visto no conteúdo da Aula 05, pode-se ver o struct como um tipo de dado. Sendo assim, assinale a alternativa correta referente a declaração de uma variável como sendo do tipo de dado struct: Nota: 10.0 A struct Funcionario chefe empregado; B chefe struct Funcionario; C struct Funcionario chefe; Você acertou! Conteúdo abordado na página 3 da Rota de Aprendizagem da Aula 05. D struct Funcionario; E chefe Funcionario struct. Questão 6/10 - Linguagem de Programação De acordo com o conteúdo visto nas aulas, 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: 10.0 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; Você acertou! Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04. E Uma função em C pode devolver simultaneamente mais do que um valor. Questão 7/10 - Linguagem de Programação Considerando a linguagem de programção C, como vem sendo estudado em nossa disciplina. Qual das opções a seguir está correta. Nota: 10.0 A Arrays, ou vetores, são capazes de armazenar dados de tipo diferentes; B Uma struct é capaz de armazenar dados de tipos diferentes; Você acertou! Veja o conteúdo a aula 5 C Um array multidimensional, ou matriz, é capaz de armazenar dados de tipos diferentes; D Uma função pode devolver mais de um dado desde que sejam de tipos diferentes; E O uso de estutruturas, structs, não permite o armazenamento simultâneo de números inteiros e reais. Questão 8/10 - Linguagem de Programação Um programador desejava fazer um programa para somar dois números reais. Infelizmente, por questões internas a sua empresa, o supervisor exigiu que o programa usasse apenas variáveis inteiras. Considerando o código a seguir, assinale a alterantiva que expressa o que será impresso na tela se o programa for executado, considerando que serão digitados os números 1,89 e 2,35. Cabe a você determinar exatamente o que seria impresso na tela considerando o código apresentado acima. Nota: 10.0 A O resultado= 4,24 B O resultado= 4,25 Você acertou! Para que o resultado apresente a soma correta teríamos que substituir a linha d3.cen = d3.cen - 99; por : d3.cen = d3.cen - 100; C O resultado= 2,25 D O resultado= 4,26 E O resultado= 1,89 Questão 9/10 - Linguagem de Programação A função calloc() tem como objetivo? Nota: 10.0 A Criar um vetor com tamanho único. B Criar um vetor com tamanho dinâmico. Você acertou! C Criar um vetor com tamanho único e coloca zero nos bits do espaço alocado. D Aloca e realoca um espaço na memória durante a execução do programa. E Todas as alternativas estão corretas. Questão 10/10 - Linguagem de Programação Ponteiros também podem ser definidos como componentes de estruturas. Em linguagem C, qual o operador utilizamos para identificar uma variável ponteiro? Nota: 10.0 A ‘*’ (asterisco) Você acertou! B ‘&’ (e comercial) C ‘;’ (ponto e vírgula) D ‘#’ (hashtag) E ‘%’ (porcentagem) http://www.uninter.com/
Compartilhar