Buscar

APOL 05 LINGUAGEM PROGRAMAÇÃO 100

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 13 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 13 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 9, do total de 13 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

Prévia do material em texto

CARLOS HENRIQUE GONÇALVES SILVEIRA - RU: 1258734 
Nota: 100 
Disciplina(s): 
Linguagem de Programação 
Questão 1/10 
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 
 
 
 
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 2/10 
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 
não. 
 
 
A 
 
 
B 
 
 
C 
 
 
D 
 
 
Questão 3/10 
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? 
 
A 
 
 
B 
 
 
C 
 
 
D 
 
 
E 
 
 
Questão 4/10 
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 
 
 
C 
 
 
D 
 
 
E 
 
 
Questão 5/10 
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; 
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 6/10 
Considerando a definição da struc livro, a seguir. Indique nas alternativas 
qual define uma variável deste tipo corretamente.
 
 
A principe struct Livros; 
 
B Livros struct principe; 
 
C struct Livros principe; 
Usamos primeiro a palavra reservads struct, seguida do nome dado a estrutura e finalmente criamos um nome para a variável deste tipo. Observe que 
as letras minúsculas e maiúsculas são importantes. 
 
D struct principe Livros; 
 
E struct livros principe; 
 
Questão 7/10 
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]; 
struct Livros define o tipo do array C 
 
D struct[10] Livros D; 
 
E E[9] Livros 
 
Questão 8/10 
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 fornece este recurso; 
 
B Precisamos criar um ponteiro de um tipo específico fornecido para este fim pela própria 
liguagem de programação; 
Conteúdo da aula 6, rota de aprendizagem; 
 
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 neste mesmo programa. 
 
Questão 9/10 
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 struct; 
Conteúdo da aula 6; 
 
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; 
 
Questão 10/10 
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 
Conteúdo da aula 6 
 
D math.h 
 
E file.h

Outros materiais