Baixe o app para aproveitar ainda mais
Prévia do material em texto
Diga, para o trecho do programa abaixo, qual a opção que representa a saída em tela. Considere que o programa será compilado sem erros, e irá executar também sem problemas. void troca (int x, int *y){ int tmp; tmp = *y; *y = x; x = tmp; } int main() { int a = 13, b = 10; troca( a, &b ); cout<<"Valores: "<< a<<"\t"<< b<< endl; system("pause"); } ESTRUTURA DE DADOS Lupa Calc. PPT MP3 CCT0826_A2_201903069998_V2 Aluno: DIOGENES DOS SANTOS BANDEIRA Matr.: 201903069998 Disc.: ESTRUTURA DE DADOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Valores: 10 10 Valores: 13 13 Valores: 31 01 Valores: 13 10 Valores: 10 13 2. javascript:voltar(); javascript:voltar(); javascript:duvidas('2835767','7118','1','3520946','1'); javascript:duvidas('1184239','7118','2','3520946','2'); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('2','2','','XRNEODSJXTYIRBT81J9S',''); javascript:abre_frame('3','2','','XRNEODSJXTYIRBT81J9S',''); Considere o trecho de um programa escrito em C++ : int func1 (long num) { int n, na=1; while (num / 10 != 0){ na += 1; num /= 10; } return na; } main() { cout << func1 (132041); } Marque a opção correta que mostra o que é impresso na tela. Sobre funções, é correto afirmar: Considere o trecho de um programa escrito em C++ : int func1 (int n1, int n2) { int soma=0; for ( ; n1 < n2 ; n1 += 2) { soma += n1; } return soma; } main() { cout << func1(1.20); } 2 4 3 6 1 3. Não devem conter variáveis locais em seu código. Não podem ser chamadas dentro de outras funções. São blocos de instruções que são executados quando são chamadas em alguma parte do programa. Obrigatoriamente devem possuir parâmetros. Obrigatoriamente devem retornam algum valor. 4. javascript:duvidas('902261','7118','3','3520946','3'); javascript:duvidas('1184204','7118','4','3520946','4'); Marque a opção correta que mostra o que é impresso na tela. O que será mostrado na tela pelo programa abaixo ? #include < iostream > using namespace std; int a,b; void dobro(int x){ //x passado por valor x=2*x; } int triplo(int y){ //y passado por valor return 3*y; } void altera(int x, int &y) { //x passado por valor e y passado por referencia x=x+a; y=x+b; } int main (){ a=2; b=3; dobro(a); b=triplo(b); altera(a,b); cout<< a << " e " << b << endl; } No programa abaixo em C++, que sequência de valores serão impressos ? int x; x = 15; if (x > 0) { int x; x = 25; cout << x << endl; } cout << x << endl; Blocos únicos de códigos que realizam diversas tarefas distitintas são de dificil manutenção. Portanto, utiliza-se a tecnica da modularização de programas, a fim de facilitar a implementação e a manutenção dos programas. Esta técnica, também 80 90 104 100 102 5. 4 e 12 2 e 13 4 e 9 9 e 16 2 e 9 6. 15 e 25 15 e 15 25 e 25 25 e 15 0 e 5 7. javascript:duvidas('830144','7118','5','3520946','5'); javascript:duvidas('747622','7118','6','3520946','6'); javascript:duvidas('616421','7118','7','3520946','7'); chamada de modularização, tem como principal elemento: Na passagem por ____________________ , o endereço da variável da função chamadora é passado para a função chamada e, dessa forma, o valor poderá ser alterado, ou não. As Estruturas de Dados Os Grafos Os Vetores As funções As Filas 8. caracter void valor referência número Não Respondida Não Gravada Gravada Exercício inciado em 05/05/2020 09:20:31. javascript:duvidas('591938','7118','8','3520946','8'); javascript:abre_colabore('34765','190686882','3803959774');
Compartilhar