Buscar

L Prog A6 Linguagem de Programação I

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

A6_201201355818 Matrícula: 201201355818 
Aluno(a): ELISEU DA SILVA ANDRE Data: 01/06/2016 20:46:51 (Não Finalizada) 
 
 
 1a Questão (Ref.: 201201622636) 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[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 int codigos[999], qtdade[999]; float valorC[999], valorV[999]; 
 double codigos[999], qtdade[999], valorC[999], valorV[999]; 
 double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201201958251) 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? 
 
 
convertUp 
 
convertUpper 
 
upper 
 
toupr 
 toupper 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201201653937) 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 
 
Somente as sentenças I e III estão corretas 
 Todas as sentenças estão corretas 
 Somente as sentenças I e II estão corretas 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4
a
 Questão (Ref.: 201202019475) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
int numeros[2] = [ 0, 1, 2]; 
 
int numeros(2) = { 0, 1, 2}; 
 int numeros[3] = ( 0, 1, 2); 
 int numeros[3] = { 0, 1, 2}; 
 
integer numeros[3] = [ 0, 1, 2]; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201202019497) 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 = "ABCD"; 
 
char valores[] = {'A', 'B', 'C', 'D'}; 
 
int valores[] = {10, 15, 20, 25, 30}; 
 char valores[5] = {'A', 'B', 'C', 'D'}; 
 
int valores[5] = {10, 15, 20, 25, 30}; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201202019272) 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 ('\0'). 
 
Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\end')

Outros materiais