Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. A O resultado= 4,24 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 1 de 10 17/07/2016 19:50 100 B O resultado= 4,25 C O resultado= 2,25 D O resultado= 4,26 E O resultado= 1,89 Ainda tratando de structs em C/C++, considere o fragmento de código a seguir e escolha, entre as alternativas a definição correta da struc necessária para que o programa possa armazenar e imprimir dados relativos a nome, com até 110 caracteres, matricula, com até 6 caracteres, sexo, ou genero com um caracter e idade. Observe que não estamos considerando se o programa é capaz de imprimir caracteres acentuados ou não. A 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; Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 2 de 10 17/07/2016 19:50 B C D Você deve fazer um programa capaz de armazenar os pontos obtidos em uma campeonato de lançamento de dardos com 4 jogadores. Seu programa deverá armazenar o primeiro nome de cada jogador com até 29 caracteres e os pontos que este fizer sabendo que no máximo é possível fazer 9999 pontos em cada jogada. Ao final de cada rodada você deverá imprimir uma tabela contendo o nome do jogador, na ordem que este jogou, e seus pontos. Observe que cada vez que o programa for executado deverá armazenar apenas os dados referentes a uma rodada com os pontos obtidos por cada jogador. Considerando isso, qual das opções a seguir contém um código capaz de atender esta solicitação? AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 3 de 10 17/07/2016 19:50 A B AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 4 de 10 17/07/2016 19:50 C D AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 5 de 10 17/07/2016 19:50 E Seu professor solicitou sua ajuda para criar um programa para imprimir o relatório final de aproveitamento dos seus alunos. Para tal ele solicitou que você enviasse para ela a definição de uma struct capaz de armazenar o nome do aluno com até 20 caracteres e as notas de matemática, programação e física com até duas casa decimais. Qual das opções a seguir representa a struc capaz de atender a solicitação do seu professor? A B Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 6 de 10 17/07/2016 19:50 C D E Considerando a linguagem de programção C, como vem sendo estudado em nossa disciplina. Qual das opções a seguir está correta. A Arrays, ou vetores, são capazes de armazenar dados de tipo diferentes; B Uma struct é capaz de armazenar dados de tipos diferentes; 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. Considerando a definição da struc livro, a seguir. Indique nas alternativas qual define uma variável deste tipo corretamente. A principe struct Livros; Você acertou! Veja o conteúdo a aula 5 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 7 de 10 17/07/2016 19:50 B Livros struct principe; C struct Livros principe; D struct principe Livros; E struct livros principe; Observe que ao definirmos uma struc na linguagem de programação C/C++ estamos, na verdade, definindo um novo tipo de dado, que existirá na memória, enquanto o seu programa for executado. Sendo assim, podemos criar estruturas de dados contendo este tipo recém criado. Considerando esta afirmação. Indique, nas opções a seguir, qual declara corretamente um array, ou vetor, de structs, considerando a struct a seguir: A int A[20] struct Livros; B double B[5] Livros struct; C struct Livros C[10]; D struct[10] Livros D; E E[9] Livros Considerado o material visto na aula 6, na sua rota de aprendizagem e no livro adotado pela disciplina. com relação a manipulação de arquivos na linguagem C, podemos arfirmar que: A É necessário definir uma struct específica para a manipulação de arquivos já que a linguagem não forneceeste recurso; Você acertou! Usamos primeiro a palavra reservads struct, seguida do nome dado a estrutura e finalmente criamos um nomepara a variável deste tipo. Observe que as letras minúsculas e maiúsculas são importantes. Você acertou! struct Livros define o tipo do array C AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 8 de 10 17/07/2016 19:50 B Precisamos criar um ponteiro de um tipo específico fornecido para este fim pela própria liguagem deprogramação; C Não é possível manipular arquivos usando a linguagem de programação C; D A manipulação de arquivos exige, obrigatoriamente, a criação de um vetor para armazenar este arquivo; E A manipulação de arquivos em C em um determinado programa impede que sejam utilizadas stucts nestemesmo programa. Considerando a linguagem de programação C, como está sendo estudada nesta disciplina. Podemos afirmar que as variáveis do tipo FILe são: A Um tipo específico de variável ponteiro B Uma variável do tipo inteiro; C Uma variával do tipo array de caracteres; D Uma variável do tipo matriz de ponteiros; E Uma variável específica do C capaz de armazenar imagens; No que diz respeito a manipulação de arquivos na linguagem de programção C, como estamos estudando nesta disciplina, podemos afirmar que a maior parte da funções prédefinidas para o uso em programas que manipularão arquivos estão disponíveis na biblioteca: A stdio.h B conio.h C stdlib.h D math.h Conteúdo da aula 6, rota de aprendizagem; Conteúdo da aula 6; Conteúdo da aula 6 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 9 de 10 17/07/2016 19:50 Você acertou!Você acertou! Você acertou! Você acertou! E file.h AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 10 de 10 17/07/2016 19:50
Compartilhar