Buscar

Conteúdo Interativo 6

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 3 páginas

Prévia do material em texto

06/11/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=1798003&classId=801045&topicId=2579789&p0=03c7c0ace395d80182db07ae2c30f034… 1/3
CCE0242_EX_A6_201601533446_V1
 
 
 LINGUAGEM DE PROGRAMAÇÃO I 6a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCE0242_EX_A6_201601533446_V1 Matrícula: 201601533446
Aluno(a): CLAUDIVANIO PEREIRA DE MEDEIROS Data: 20/10/2017 14:59:13 (Finalizada)
 
 1a Questão (Ref.: 201601818027) Fórum de Dúvidas (0) Saiba (0)
Um lojista gostaria de desenvolver um programa que pudesse armazenar os
códigos(valores inteiros), os valores de compra(valores reais), os valores de
vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa
possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do
texto acima?
double codigos[999], qtdade[999], valorC[999], valorV[999];
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
 int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
 
 Gabarito Comentado Gabarito Comentado
 
 2a Questão (Ref.: 201602214888) Fórum de Dúvidas (0) Saiba (0)
A linguagem C permite a inicialização de vetores junto com sua declaração.
 Dada as alternativas abaixo, selecione a que está incorreta:
 
char valores[] = {'A', 'B', 'C', 'D'};
int valores[5] = {10, 15, 20, 25, 30};
 char valores = "ABCD";
 int valores[] = {10, 15, 20, 25, 30};
char valores[5] = {'A', 'B', 'C', 'D'};
 
 Gabarito Comentado Gabarito Comentado
06/11/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=1798003&classId=801045&topicId=2579789&p0=03c7c0ace395d80182db07ae2c30f034… 2/3
 
 3a Questão (Ref.: 201602153642) Fórum de Dúvidas (0) Saiba (0)
Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos
problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos
gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto.
 Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta
imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de
caractere a caractere?
toupr
upper
convertUpper
convertUp
 toupper
 
 Gabarito Comentado
 
 4a Questão (Ref.: 201602214675) Fórum de Dúvidas (0) Saiba (0)
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às
strings; no lugar, usam-se vetores e ponteiros
 Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo
efetua corretamente a leitura de seu primeiro nome?
 
 
scanf("%&s", &nome);
 scanf("%s", nome);
scanf("%c", nome[0]);
scanf("%s&c", nome[0]);
scanf("%s", &nome);
 
 Gabarito Comentado
 
 5a Questão (Ref.: 201602214663) Fórum de Dúvidas (0) Saiba (0)
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às
strings; no lugar, usam-se vetores e ponteiros
 Qual das opções abaixo está correta?
 
 
Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/end').
 Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\0').
Em C, strings são vetores de caracteres terminados pelo caractere nulo ('{0}').
Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\end')
Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/0').
 
 Gabarito Comentado Gabarito Comentado
 
 6a Questão (Ref.: 201602214866) Fórum de Dúvidas (0) Saiba (0)
06/11/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=1798003&classId=801045&topicId=2579789&p0=03c7c0ace395d80182db07ae2c30f034… 3/3
Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. 
 Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma
de se declarar e inicializar este vetor?
integer numeros[3] = [ 0, 1, 2];
 int numeros[3] = { 0, 1, 2};
int numeros[3] = ( 0, 1, 2);
int numeros(2) = { 0, 1, 2};
int numeros[2] = [ 0, 1, 2];
 
 Gabarito Comentado Gabarito Comentado
 
 7a Questão (Ref.: 201601849326) Fórum de Dúvidas (0) Saiba (0)
Os chamados vetores e matrizes podem ser considerados como:
Comandos de seleção composta
Comandos de seleção
 Estruturas de dados heterogêneas
Comandos de repetição
 Estruturas de dados homogêneas
 
 Gabarito Comentado Gabarito Comentado
 
 8a Questão (Ref.: 201601849328) Fórum de Dúvidas (0) Saiba (0)
Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero
(código ASCII igual a 0).
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho
necessário menos um.
 
 Somente as sentenças II e III estão corretas
Somente a sentença II está correta
Todas as sentenças estão corretas
 Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas
 
 Gabarito Comentado Gabarito Comentado

Outros materiais