Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201408328844 » ALGORITMOS Tipo de Avaliação: AV Aluno Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9025/AR Nota da Prova: 4,5 Nota de Partic.: 1,5 Data: 23/06/2015 07:29:02 1a Questão (Ref.: 201408929895) Pontos: 0,5 / 0,5 As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter: a tangente de um ângulo em radianos o logaritmo neperiano de x a raiz de um número x a conversão de um número inteiro x para real o seno de um ângulo em radianos 2a Questão (Ref.: 201408590137) Pontos: 0,5 / 0,5 Assinale a opção correta. Sobre variáveis é correto afirmar que ... uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. palavras reservadas podem ser usadas para nome de variáveis. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. o nome de uma variável sempre pode começar com acento. nomes de variáveis sempre podem iniciar com aspa. 3a Questão (Ref.: 201408979839) Pontos: 0,5 / 0,5 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. 4a Questão (Ref.: 201408631972) Pontos: 0,0 / 1,0 Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita. long int NOTA [50][5]; float NOTAS [5][50]; float NOTA [50][5]; int NOTAS [5][50]; int NOTA [50][5]; 5a Questão (Ref.: 201408617054) Pontos: 0,5 / 0,5 Observe o algoritmo abaixo e marque a resposta que possui a sequência correta de resultados obtidos com os operadores lógicos da seção de comando. VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO e VERDADEIRO FALSO, VERDADEIRO, FALSO, FALSO e VERDADEIRO FALSO, VERDADEIRO, FALSO, FALSO e FALSO FALSO, FALSO, VERDADEIRO, FALSO e FALSO FALSO, FALSO, VERDADEIRO, VERDADEIRO e VERDADEIRO 6a Questão (Ref.: 201408369693) Pontos: 0,5 / 0,5 De acordo com a figura abaixo podemos afirmar: A implementação do algoritmo necessita de um comando condicional aninhado A lógica do programa utiliza um comando de repetição O aluno será reprovado com qualquer média que ele tirar Há um loop infinito Se o aluno obtiver média abaixo de sete ele será aprovado 7a Questão (Ref.: 201408377433) Pontos: 0,5 / 0,5 Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? while do/while switch/case cout for 8a Questão (Ref.: 201408604449) Pontos: 0,0 / 1,5 Resposta: fem=30;<=65;masc=18;<=60varint fem=30;<=65; masc=18;<=60;se escreva << 1="fem"leia >> fem; "ADMITIDA";"NAO ADMITIDA"senao escreva << 2= "masc"leia >> masc;"ADMITIDO;"NAO ADMITIDO" Gabarito: 9a Questão (Ref.: 201409009098) Pontos: 0,0 / 1,0 Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z a = 14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de ((y + x) * z)? 2 6 3 4 1 10a Questão (Ref.: 201408592065) Pontos: 1,5 / 1,5 Quando uma matriz tem somente uma dimensão, chamamos de vetor, ou array ou matriz unidimensional. Podemos dizer que uma matriz é um conjunto de variáveis, todas com o mesmo nome e só diferenciadas pela posição que ocupam nesse conjunto. Construa um programa, em linguagem C++, que seja capaz de receber dez números inteiros diferentes de zero, armazenar estes valores em um vetor, onde os mesmos sejam intercalados por zero. O programa deverá exibir o conteúdo do vetor, mostrando seus elementos numa mesma linha com um espaço em branco entre estes. Resposta: int a [10]; (int i=0 ; i<10 ;i++ ){ cin >> A [i]; a[++i]=0; } for(int j=0; j < 10;j++)cout<< A[j]<< " ";} Gabarito: A resposta desta questão é baseada em algoritmos e portanto não é única. Uma das respostas possíveis é: #include < iostream > using namespace std; int main(){ int A[19]; for(int i=0 ; i<19 ;i++ ) { cin >> A[i]; A[++i]= 0; } for(int j=0; j < 19;j++)cout<< A[j]<< " "; system("pause"); }
Compartilhar