Buscar

Conteúdo Interativo 2,2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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');

Outros materiais