Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova On-Line Questão: 1 (166277) Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa correta: I. Uma matriz de caracteres (char) é uma matriz bidimensional que possibilita o armazenamento de vetores de char II. As estruturas para armazenamento de valores indexados são chamadas de matrizes e podemos entender uma matriz bidimensional como sendo um vetor de vetores, uma vez que cada elemento é um vetor III. Para cada dimensão de uma matriz será necessário dois pares de colchetes na sua declaração na linguagem C++. Por exemplo, para declararmos uma matriz que armazene valor de compra e de venda de 500 produtos podemos usar a seguinte declaração: float produtos[500] [2] [500] [2]; Pontos da Questão: 1 Somente as sentenças I e II estão corretas Somente a sentença III está correta Somente as sentenças II e III estão corretas As sentenças I, II e III estão corretas Questão: 2 (158301) Um programador desenvolve um programa e armazena na variável ano o valor do ano informado pelo usuário. Sabendo-se que para ser bissexto o resto da divisão do ano por 4 deve ser zero. Qual opção apresenta o resto da divisão na linguagem UAL. Pontos da Questão: 1 ano mod 4 ano % 4 ano div 4 ano / 4 Questão: 3 (158254) O comando para saída de dados equivalente ao imprima do UAL em C++ é: Pontos da Questão: 1 cout cin write imprima Questão: 4 (166290) O fluxograma acima é utilizado para organizar o raciocínio lógico a ser seguido para a resolução de um problema que utiliza Pontos da Questão: 1 apenas o comando for os comandos para, for e while o comando while o comando do ... while Questão: 5 (158280) Analise o trecho de programa a seguir escrito em UAL e escolha a opção que mostra a saída deste código considerando x=10 e y = 20 se (x>10) { imprima "maior\t "; } senao { se (y < 50) { imprima "menor\t"; } senao { imprima "outros\t"; } imprima "continua\n"; } Pontos da Questão: 1 outros continua menor continua outros maior Questão: 6 (166310) A matriz resultante da troca da linha por coluna de uma outra matriz é denominada de: Pontos da Questão: 1 Transposta Unidimensional Correlata Vetorial Questão: 7 (166345) O que imprime o trecho de código a seguir ? int num; for (num = 9; num <= 40; num = num + 10) if (num % 3 == 0) cout << "num = " << num << "\n"; else cout << "num = " << (num+1) << "\n"; Pontos da Questão: 1 Imprime os valores 9 19 29 39 Imprime os valores 9 20 30 39 Imprime os valores 9 20 29 39 Imprime os valores 9 19 30 39 Questão: 8 (166261) Qual a função em C++ utilizada para proteger uma entrada de dados numérica caso o usuário digite, inadivertidamente, um caracter? Pontos da Questão: 1 switch() getch() atoi() strcat() Questão: 9 (166268) Imagine que tenhamos um programa que necessite armazenar de uma turma de seis alunos cada uma de suas quatro notas. Surge, então, uma pergunta: O número de linhas deverá corresponder ao número de entidades (pessoas, objetos, etc) ou posso construir a matriz transposta? Conforme explicado em uma de nossas aulas online, a maioria dos programadores faz opção em escolher: Pontos da Questão: 1 A primeira metade das linhas para identificar as entidades e o restante das linhas para representar os atributos das entidades, assim, declaramos float notas[4][6]; As diagonais da matriz para identificar as entidades e o entorno da matriz para identificar os atributos das entidades, assim, declaramos float notas[6][4]; As linhas para identificar os atributos das entidades e as colunas para identificar as entidades, assim, declaramos float notas[4][6]; As linhas para identificar as entidades e as colunas para identificar os atributos das entidades, assim, declaramos float notas[6][4]; Questão: 10 (166286) Você deverá desenvolver um programa na linguagem C++, qual deve ser sua preocupação se for utilizar vetores de char? Pontos da Questão: 1 Usar a função strcpy() se tiver que fazer alguma comparação Usar a função atoi() se tiver que fazer alguma comparação Usar a função strcmp() se tiver que fazer alguma comparação Usar a função strcat() se tiver que fazer alguma comparação
Compartilhar