Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201708316715) Acerto: 1,0 / 1,0 Marque a alternativa correta. Em um programa na linguagem C++, Onde ficam localizadas as variáveis declaradas? CD-ROM. Registrador de dados. Memória principal. Nenhuma das respostas acima. Disco rígido. 2a Questão (Ref.: 201707914579) Acerto: 0,0 / 1,0 O que melhor define o conceito de PROGRAMAÇÃO ? Utilizar um equipamento automatizado para realizar uma determinada tarefa. Escrever uma lista de ações que serão executados por um equipamento. Ato de escrever textos e documentos. Montar um computador, conhecendo todos os seus componentes de hardware. Realizar a extração de requisitos a partir de um problema apresentado. 3a Questão (Ref.: 201707543481) Acerto: 0,0 / 1,0 Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em interpretadores algorítmicos. Esses caracteres possibilitam o deslocamento do cursor horizontalmentee verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? \n , \t tab , enter \t , \n /tab , /n /t , /n Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201707417464) Acerto: 0,0 / 1,0 Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo. É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201707450930) Acerto: 0,0 / 1,0 Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 2400 40 400 2000 2040 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201707993245) Acerto: 0,0 / 1,0 Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 4 6 9 8 18 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201707451041) Acerto: 0,0 / 1,0 Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. void multiplicar(int a, int b); void multiplicar(int a, b); float multiplicar(int a, int b); int multiplicar(int a, int b) ; void multiplicar(int ; int); Gabarito Comentado. 8a Questão (Ref.: 201707543500) Acerto: 0,0 / 1,0 Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n-1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? { return (2*a) + (n-1)*r*n/2; } { return 2*a + (n-1)*r *n/2; } { return (2*a + n-1*r)*n/2; } { return (2*a + (n-1)*r)*n/2; } { return (2*a) + n-1*r*n/2; } Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201707450983) Acerto: 0,0 / 1,0 Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média. Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado. Assinale a opção que apresenta o trecho CORRETO da solução para esse problema. float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3)/2; int alt1, alt2, alt3; float media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/2; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3) / 3; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = alt1 + alt2 + alt3/3; int alt1, alt2, alt3, media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/3; 10a Questão (Ref.: 201707998358) Acerto: 0,0 / 1,0 Observe o código fonte abaixo escrito em C++. Caso os dois valores digitados na entrada sejam iguais, o que será impresso na tela como resultado final? #include using namespace std; int main() {int num1,num2,result; cin >> num1 >> num2; result = (num1+num2); if (num1>num2) cout << result/2 << endl; else cout << result; if (num2>num1) {cout << result*2 << endl;} else {cout << result << endl;} system("pause"); } a média aritmética e a soma entre esses valores, em linhas diferentes duas vezes a soma desses valores, na mesma linha duas vezes a soma desses valores, em linhas diferentes o dobro da soma entre esses valores a média aritmética entre esses valores
Compartilhar