Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Exercício: CCT0239_EX_A8_201409036367 Voltar Aluno(a): WELLINGTON SANTOS DE QUADROS Matrícula: 201409036367 Data: 21/10/2014 21:05:39 (Finalizada) 1a Questão (Ref.: 201409308356) Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta. I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado; II Ele deve ser incluído ao final de todo vetor independente do tipo; III O terminador nulo é identificado pelo caracter \0 Somente a III é verdadeira Somente a afirmativa I é verdadeira As afirmativas I e III são verdadeiras As afirmativas II e III são verdadeiras Todas as afirmativas são verdadeiras Gabarito Comentado. 2a Questão (Ref.: 201409270495) Execute o algoritmo utilizando o vetor CRR abaixo e responda o que ficará armazenado. ! U O T R E C A 1 2 3 4 5 6 7 8 para(i <- 1; i <= 4; i = i + 1) { aux <- CRR[ i ]; CRR[ i ] <- CRR[8 - i + 1 ]; CRR[8 - i + 1] <- aux; } A C E R U O T ! U O T R E C A ! ! A C E R T O U A C E R T O U ! A C E R ! T O U Gabarito Comentado. 3a Questão (Ref.: 201409289770) Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C++? double x[15][15] double x[15] int vetor[15][15] int vetor[15] char x[15] Gabarito Comentado. 4a Questão (Ref.: 201409308344) Um desenvolvedor precisava armazenar matrícula, nome e CR de um aluno. Sabe-se que a matrícula é um número inteiro muito grande e que o CR é um número real. Observe as alternativas abaixo e assinale qual foi a escolhida por atender a todas as exigências. char nome; int matricula[12]; double CR; char nome; long long int matricula; float CR; char nome[30]; long long int matricula; float CR; char[30] nome; long long int matricula; double CR; char nome; int matricula[12]; float CR; Gabarito Comentado. 5a Questão (Ref.: 201409267977) Um lojista gostaria de desenvolver um programa para 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[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[999], qtdade[999], valorC[999], valorV[999]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; Gabarito Comentado. 6a Questão (Ref.: 201409134220) 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 as sentenças I e II estão corretas Somente a sentença II está correta Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Gabarito Comentado. Gabarito Comentado. Voltar
Compartilhar