Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0535_A3_201708063791_V1 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V1 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 3500 5000 4815 5000 150 5000 15 5000 4850 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2. Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Definir uma constante Definir um novo tipo de dado Incluir um arquivo de biblioteca dentro do programa fonte Declarar uma variável Usar um namespace 3. Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin. Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin. Assinale a opção que apresenta os símbolos equivalentes. Gabarito Comentado 4. Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente: int, double e float int, float e int char, int e int char, double e int char, double e float 5. Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 7 + 8 /2 7 + 4 n1 + n2/2 11 7.5 6. Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da variável E. #include using namespace std; int main() { int a, b, c, d; float E; a = 14; b = 2; c = a / b; d = c % b; E = c / b; cout << "\n\n O valor de E é: " << E; } 3 7 1 0 3.5 7. Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 9 18 8 4 6 Gabarito Comentado Gabarito Comentado Gabarito Comentado 8. Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso: Número, Soma, Contador Contador, opção, NomeAluno Salario, Soma, Novo Salario Contador, Soma%Total, Salario_Novo ValorTotal, Inicio, Nota1 Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 20:42:27. CCT0535_A3_201708063791_V2 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V2 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando: a=9 e b=8 a=8 e b=8 a=9 e b=10 a=8 e b=10 a=9 e b=9 2. Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula? >=, %, == &&, ||, ! +, - , % &&, ||, % !, !=, + 3. Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p=""> Será exibido um valor hexadecimal. Será exibido apenas um caracter x. Será exibido o número 8. Será exibido um valor binário. Será exibido zero. 4. Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y. algoritmo Exemplo inteiro x,y,z; leia x, y; x ← x + 1; z ← x; z ← z + 1; x ← -x; y ← y + 1; z ← z - 1; x ← x + y - z; escreva "x = ",x,"y = ",y," z = ",z; fimalgoritmo x = 11, y = 11, z = 11 x = 10, y = 11, z = 10 x = 10, y = 11, z = 11 x = 10, y = 10, z = 10 x = 11, y = 10, z = 10 5. Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ? 6,8 6 7 9 6,4 6. Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123? #include using namespace std; main() { int ST, M, S; cout << "Quantos segundos? "; cin >> ST; M = ST / 60; S = ST % 60; cout << "Minutos: " << M << endl; cout << "Segundos: " << S << endl; } M = 2, S = 3 M = 3, S = 2 M = 1, S = 3 Nenhuma das anteriores M = 2, S = 0 7. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveriaser substituída por: Nenhuma das anteriores. novosalario = (salario * aumento/100) + salario; novosalario = salario + aumento/100; novosalario = salario + aumento; novosalario = salario * aumento; 8. O comando em C++ responsável pela saída de dados é: cin>> system("pause"); cout>> cout<< cin<< Gabarito Comentado Gabarito Comentado Gabarito Comentado Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 21:10:20. CCT0535_A3_201708063791_V3 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V3 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da variável E. #include using namespace std; int main() { int a, b, c, d; float E; a = 14; b = 2; c = a / b; d = c % b; E = c / b; cout << "\n\n O valor de E é: " << E; } 3 1 0 7 3.5 2. Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 150 5000 3500 5000 4850 5000 15 5000 4815 Gabarito Comentado Gabarito Comentado Gabarito Comentado 3. Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Declarar uma variável Usar um namespace Definir um novo tipo de dado Definir uma constante Incluir um arquivo de biblioteca dentro do programa fonte 4. Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 6 18 4 9 8 Gabarito Comentado Gabarito Comentado Gabarito Comentado 5. Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso: Número, Soma, Contador ValorTotal, Inicio, Nota1 Contador, opção, NomeAluno Contador, Soma%Total, Salario_Novo Salario, Soma, Novo Salario 6. Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente: char, double e int int, float e int int, double e float char, int e int char, double e float 7. Para fazer uma equação do 2º grau em linguagem C++, quais as funções matemáticas poderemos utilizar para resolver esse problema? srt, pow. sqrt, pow. svnt, powe. sqry, poy. Nenhuma resposta acima. 8. Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada: #include using namespace std; int main(){ float n1, n2, n3, media; cout<<¿Informe a primeira nota:¿; cin>> n1; cout<<¿Informe a segunda nota:¿; cin>> n2; cout<<¿Informe a terceira nota:¿; cin>>n3; ( ) Equação que calcula a média ponderada. cout<<¿A média ponderada é: ¿<<media<<endl;< p=""></media<<endl;<> return 0; } media = (n1 + n2 + n3)/10; media = (n1 + n2 + n3)/30; media = (n1 + n2 + n3)/3; media = (n1*2 + n2*3 + n3*5)/10; media = (n1*2 + n2*3 + n3*5)/3; Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 21:36:06. CCT0535_A3_201708063791_V4 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V4 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Se a = 15 e b = 6, qual será o resultado da expressão: a % b 5 3 1 0 4 2. Elabore um algoritmo para calcular o consumo de combustível de um carro. Assinale a alternativa correta, após a análise da linha de comando abaixo. Escreval ("O consumo de combustível do seu veículo é: ",distancia/ combustivel) a sintaxe está correta, pois apresenta o valor médio de combustível que o tanque do carro comporta. está incorreta, pois não existe o comando Escreval. não é possível realizar esta operação. o comando está correto, pois é possível efetuar uma operação matemática seguida da exibição da mensagem. a sintaxe está incorreta. 3. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 32%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario = salario * 32/100; novosalario <- salario * 32/100; novosalario = salario + 32%; novosalario <- salario + 32%; novosalario = (salario * 32/100) + salario; 4. O que irá aparecer na tela após o trecho do programa abaixo ser executado? int A = 10 ,B = 3, C;A--; B++; C= A * B; cout<<" A = " << A << "B = " << B << "C = " << C; A = 9 B = 4 C = 30 Nenhuma das anteriores A = 10 B = 3 C = 30 A = 10 B = 3 C = 36 A = 9 B = 4 C = 36 5. Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo? início real: NOTA1, NOTA2, NOTA3, MEDIA escreva (Digite uma nota: ) leia (NOTA1) escreva (Digite a segunda nota: ) leia (NOTA2) escreva (Digita a terceira nota: ) leia (NOTA3) MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3 escreva (MÉDIA= , MEDIA) fim 5 9,0 6,0 7,0 6,5 6. Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? ALGORITMO INÍCIO DECLARE n, t, z : INTEIRO ESCREVA("DIGITE O NUMERO") LEIA (n) m n % 4 x (m *5) + 8 ESCREVA( x ) FIM 0 12 3 11 8 7. Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ? 9 12 13,5 10,5 10 8. Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido. Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação. O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado. Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado. Não são permitidos caracteres especiais (@,$, +, -, %, !). São permitidos espaços em branco. Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 21:47:13. CCT0535_A3_201708063791_V5 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V5 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Se a = 15 e b = 6, qual será o resultado da expressão: a / b 3 4 0 5 2 2. Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando: int a = 8, b; b = ++a; a=8 e b=8 a=10 e b=9 a=8 e b=10 a=9 e b=10 a=9 e b=9 3. Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 2400 400 2000 2040 40 Gabarito Comentado Gabarito Comentado Gabarito Comentado 4. Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3 21 12 15 18 24 5. Qual o resultado de X sendo: X= 30*4+2*2 124 244 nenhuma das outras alternativas 360 240 6. Os comandos de saída de dados em algoritmo e c++ respectivamente são: escreva/ cin leia / cin float / cin leia/cout escreva / cout Gabarito Comentado Gabarito Comentado Gabarito Comentado 7. Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho: X = -33 Y = 10 Z = 10 X = -11 Y = 11 Z = 11 X = -33 Y = 11 Z = 11 X = 33 Y = 11 Z = 10 X = 11 Y = 11 Z = 11 8. A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui: << > : < >> Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:00:09. CCT0535_A3_201708063791_V6 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V6 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula? +, - , % &&, ||, % >=, %, == &&, ||, ! !, !=, + 2. Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p=""> Será exibido um valor hexadecimal. Será exibido apenas um caracter x. Será exibido zero. Será exibido o número 8. Será exibido um valor binário. 3. Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y. algoritmo Exemplo inteiro x,y,z; leia x, y; x ← x + 1; z ← x; z ← z + 1; x ← -x; y ← y + 1; z ← z - 1; x ← x + y - z; escreva "x = ",x,"y = ",y," z = ",z; fimalgoritmo x = 10, y = 11, z = 10 x = 10, y = 11, z = 11 x = 11, y = 10, z = 10 x = 11, y = 11, z = 11 x = 10, y = 10, z = 10 4. Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ? 6,4 6 6,8 7 9 5. Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor123? #include using namespace std; main() { int ST, M, S; cout << "Quantos segundos? "; cin >> ST; M = ST / 60; S = ST % 60; cout << "Minutos: " << M << endl; cout << "Segundos: " << S << endl; } M = 2, S = 0 M = 1, S = 3 M = 3, S = 2 M = 2, S = 3 Nenhuma das anteriores 6. Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando: a=9 e b=9 a=8 e b=10 a=9 e b=8 a=8 e b=8 a=9 e b=10 7. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario = salario + aumento/100; novosalario = salario + aumento; Nenhuma das anteriores. novosalario = (salario * aumento/100) + salario; novosalario = salario * aumento; 8. O comando em C++ responsável pela saída de dados é: cout>> system("pause"); cout<< cin>> cin<< Gabarito Comentado Gabarito Comentado Gabarito Comentado Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:14:56. CCT0535_A3_201708063791_V7 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V7 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Considere o programa abaixo e suponha que você digitou nessa ordem os seguintes valores 1000, 400. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { double num1, num2, resultado; cin >> num1 >> num2; resultado = num1 / ( 10 + num2/10 ); cout << resultado << endl; system("pause"); } 20 30 10 40 25 2. Uma variável do tipo "float" armazena valores do tipo? Lógico Real Alfanumérica String Literalnumérica 3. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 10%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario = (salario * 10/100) + salario; novosalario = salario + 10%; novosalario = salario * 10/100; novosalario <- salario * 10/100; novosalario <- salario + 10%; 4. Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin. Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin. Assinale a opção que apresenta os símbolos equivalentes. Gabarito Comentado 5. Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 11 7.5 7 + 4 n1 + n2/2 7 + 8 /2 6. Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da variável E. #include using namespace std; int main() { int a, b, c, d; float E; a = 14; b = 2; c = a / b; d = c % b; E = c / b; cout << "\n\n O valor de E é: " << E; } 3 7 0 1 3.5 7. Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente: int, float e int char, double e int int, double e float char, int e int char, double e float 8. Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso: Contador, Soma%Total, Salario_Novo Número, Soma, Contador ValorTotal, Inicio, Nota1 Salario, Soma, Novo Salario Contador, opção, NomeAluno Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:20:58. CCT0535_A3_201708063791_V8 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V8 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 8 18 4 9 6 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2. Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Definir um novo tipo de dado Definir uma constante Declarar uma variável Usar um namespace Incluir um arquivo de biblioteca dentro do programa fonte 3. Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.Analise o programa e selecione a equação que calcula, corretamente, a média ponderada: #include using namespace std; int main(){ float n1, n2, n3, media; cout<<¿Informe a primeira nota:¿; cin>> n1; cout<<¿Informe a segunda nota:¿; cin>> n2; cout<<¿Informe a terceira nota:¿; cin>>n3; ( ) Equação que calcula a média ponderada. cout<<¿A média ponderada é: ¿<<media<<endl;< p=""></media<<endl;<> return 0; } media = (n1*2 + n2*3 + n3*5)/10; media = (n1 + n2 + n3)/3; media = (n1 + n2 + n3)/30; media = (n1 + n2 + n3)/10; media = (n1*2 + n2*3 + n3*5)/3; 4. Para fazer uma equação do 2º grau em linguagem C++, quais as funções matemáticas poderemos utilizar para resolver esse problema? sqrt, pow. srt, pow. Nenhuma resposta acima. sqry, poy. svnt, powe. 5. Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 150 5000 3500 5000 15 5000 4850 5000 4815 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6. Se a = 15 e b = 6, qual será o resultado da expressão: a % b 3 1 5 0 4 7. Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? ALGORITMO INÍCIO DECLARE n, t, z : INTEIRO ESCREVA("DIGITE O NUMERO") LEIA (n) m n % 4 x (m *5) + 8 ESCREVA( x ) FIM 8 11 3 12 0 8. O que irá aparecer na tela após o trecho do programa abaixo ser executado? int A = 10 ,B = 3, C; A--; B++; C= A * B; cout<<" A = " << A << "B = " << B << "C = " << C; A = 9 B = 4 C = 30 A = 10 B = 3 C = 30 A = 10 B = 3 C = 36 Nenhuma das anteriores A = 9 B = 4 C = 36 Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:27:02. CCT0535_A3_201708063791_V9 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V9 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ? 10 12 13,5 9 10,5 2. Elabore um algoritmo para calcular o consumo de combustível de um carro. Assinale a alternativa correta, após a análise da linha de comando abaixo. Escreval ("O consumo de combustível do seu veículo é: ",distancia/ combustivel) o comando está correto, pois é possível efetuar uma operação matemática seguida da exibição da mensagem. a sintaxe está incorreta. a sintaxe está correta, pois apresenta o valor médio de combustível que o tanque do carro comporta. não é possível realizar esta operação. está incorreta, pois não existe o comando Escreval. 3. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 32%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario <- salario + 32%; novosalario = salario * 32/100; novosalario = salario + 32%; novosalario <- salario * 32/100; novosalario = (salario * 32/100) + salario; 4. Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido. Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação. Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado. O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado. Não são permitidos caracteres especiais (@,$, +, -, %, !). São permitidos espaços em branco. 5. Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo? início real: NOTA1, NOTA2, NOTA3, MEDIA escreva (Digite uma nota: ) leia (NOTA1) escreva (Digite a segunda nota: ) leia (NOTA2) escreva (Digita a terceira nota: ) leia (NOTA3) MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3 escreva (MÉDIA= , MEDIA) fim 9,0 5 6,0 7,0 6,5 6. Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3 24 21 15 12 18 7. A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui: : << >> > < 8. Os comandos de saída de dados em algoritmo e c++ respectivamente são: escreva / cout leia / cin float / cin leia/cout escreva/ cin Gabarito Comentado Gabarito Comentado Gabarito Comentado Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:31:20. CCT0535_A3_201708063791_V10 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V10 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.1. Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 2000 400 40 2040 2400 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2. Qual o resultado de X sendo: X= 30*4+2*2 360 240 244 nenhuma das outras alternativas 124 3. Se a = 15 e b = 6, qual será o resultado da expressão: a / b 2 5 3 4 0 4. Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando: int a = 8, b; b = ++a; a=9 e b=9 a=8 e b=8 a=8 e b=10 a=10 e b=9 a=9 e b=10 5. Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho: X = 11 Y = 11 Z = 11 X = -11 Y = 11 Z = 11 X = -33 Y = 10 Z = 10 X = -33 Y = 11 Z = 11 X = 33 Y = 11 Z = 10 6. Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula? &&, ||, ! &&, ||, % +, - , % >=, %, == !, !=, + 7. Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p=""> Será exibido um valor hexadecimal. Será exibido um valor binário. Será exibido zero. Será exibido o número 8. Será exibido apenas um caracter x. 8. Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y. algoritmo Exemplo inteiro x,y,z; leia x, y; x ← x + 1; z ← x; z ← z + 1; x ← -x; y ← y + 1; z ← z - 1; x ← x + y - z; escreva "x = ",x,"y = ",y," z = ",z; fimalgoritmo x = 10, y = 10, z = 10 x = 10, y = 11, z = 11 x = 11, y = 10, z = 10 x = 11, y = 11, z = 11 x = 10, y = 11, z = 10 Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:35:56. CCT0535_A3_201708063791_V11 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V11 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ? 6 7 6,4 6,8 9 2. Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123? #include using namespace std; main() { int ST, M, S; cout << "Quantos segundos? "; cin >> ST; M = ST / 60; S = ST % 60; cout << "Minutos: " << M << endl; cout << "Segundos: " << S << endl; } M = 1, S = 3 M = 2, S = 0 Nenhuma das anteriores M = 2, S = 3 M = 3, S = 2 3. Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando: a=9 e b=10 a=9 e b=9 a=8 e b=10 a=8 e b=8 a=9 e b=8 4. Uma variável do tipo "float" armazena valores do tipo? Alfanumérica Lógico Real Literalnumérica String 5. Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso: Contador, opção, NomeAluno Salario, Soma, Novo Salario ValorTotal, Inicio, Nota1 Contador, Soma%Total, Salario_Novo Número, Soma, Contador 6. Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 7 + 8 /2 7 + 4 7.5 11 n1 + n2/2 7. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 10%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario <- salario + 10%; novosalario = salario + 10%; novosalario = salario * 10/100; novosalario <- salario * 10/100; novosalario = (salario * 10/100) + salario; 8. Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente: char, double e int int, float e int char, double e float int, double e float char, int e int Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:47:22. CCT0535_A3_201708063791_V12 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V12 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Considere o programa abaixo e suponha que você digitou nessa ordem os seguintes valores1000, 400. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { double num1, num2, resultado; cin >> num1 >> num2; resultado = num1 / ( 10 + num2/10 ); cout << resultado << endl; system("pause"); } 25 40 30 10 20 2. Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin. Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin. Assinale a opção que apresenta os símbolos equivalentes. Gabarito Comentado 3. Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da variável E. #include using namespace std; int main() { int a, b, c, d; float E; a = 14; b = 2; c = a / b; d = c % b; E = c / b; cout << "\n\n O valor de E é: " << E; } 1 3 3.5 0 7 4. Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Definir um novo tipo de dado Declarar uma variável Definir uma constante Usar um namespace Incluir um arquivo de biblioteca dentro do programa fonte 5. Se a = 15 e b = 6, qual será o resultado da expressão: a % b 0 3 4 1 5 6. Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? ALGORITMO INÍCIO DECLARE n, t, z : INTEIRO ESCREVA("DIGITE O NUMERO") LEIA (n) m n % 4 x (m *5) + 8 ESCREVA( x ) FIM 3 8 0 11 12 7. O que irá aparecer na tela após o trecho do programa abaixo ser executado? int A = 10 ,B = 3, C; A--; B++; C= A * B; cout<<" A = " << A << "B = " << B << "C = " << C; A = 10 B = 3 C = 36 A = 10 B = 3 C = 30 A = 9 B = 4 C = 36 Nenhuma das anteriores A = 9 B = 4 C = 30 8. Para fazer uma equação do 2º grau em linguagem C++, quais as funções matemáticas poderemos utilizar para resolver esse problema? svnt, powe. srt, pow. Nenhuma resposta acima. sqry, poy. sqrt, pow. Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:49:23. CCT0535_A3_201708063791_V13 LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V13 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? 9 6 8 4 18 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2. Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada: #include using namespace std; int main(){ float n1, n2, n3, media; cout<<¿Informe a primeira nota:¿; cin>> n1; cout<<¿Informe a segunda nota:¿; cin>> n2; cout<<¿Informe a terceira nota:¿; cin>>n3; ( ) Equação que calcula a média ponderada. cout<<¿A média ponderada é: ¿<<media<<endl;< p=""></media<<endl;<> return 0; } media = (n1*2 + n2*3 + n3*5)/3; media = (n1 + n2 + n3)/30; media = (n1*2 + n2*3 + n3*5)/10; media = (n1 + n2 + n3)/3; media = (n1 + n2 + n3)/10; 3. Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 4850 5000 15 5000 3500 5000 150 5000 4815 Gabarito Comentado Gabarito Comentado Gabarito Comentado 4. Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3 15 21 24 12 18 5. A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui: >> < : << > 6. Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo? início real: NOTA1, NOTA2, NOTA3, MEDIA escreva (Digite uma nota: ) leia (NOTA1) escreva (Digite a segunda nota: ) leia (NOTA2) escreva (Digita a terceira nota: ) leia (NOTA3) MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3 escreva (MÉDIA= , MEDIA) fim 7,0 5 6,5 6,0 9,0 7. Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido. O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado. Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado. Não são permitidos caracteres especiais (@,$, +, -, %, !). Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação. São permitidos espaços em branco. 8. Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ? 10,5 9 12 13,5 10 Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 22:56:06. CCT0535_A3_201708063791_V14LÓGICA DE PROGRAMAÇÃO CCT0535_A3_201708063791_V14 Lupa Calc. Vídeo PPT MP3 Aluno: SOLANGE TONI MICALOWSKI Matrícula: 201708063791 Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO Período Acad.: 2017.2 - F (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula? >=, %, == !, !=, + &&, ||, ! +, - , % &&, ||, % 2. Se a = 15 e b = 6, qual será o resultado da expressão: a / b 2 0 4 5 3 3. Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p=""> Será exibido o número 8. Será exibido um valor binário. Será exibido apenas um caracter x. Será exibido um valor hexadecimal. Será exibido zero. 4. O comando em C++ responsável pela saída de dados é: cin<< cin>> cout>> system("pause"); cout<< Gabarito Comentado Gabarito Comentado Gabarito Comentado 5. O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: Nenhuma das anteriores. novosalario = (salario * aumento/100) + salario; novosalario = salario + aumento; novosalario = salario + aumento/100; novosalario = salario * aumento; 6. Uma variável do tipo "float" armazena valores do tipo? Lógico Literalnumérica String Real Alfanumérica 7. Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123? #include using namespace std; main() { int ST, M, S; cout << "Quantos segundos? "; cin >> ST; M = ST / 60; S = ST % 60; cout << "Minutos: " << M << endl; cout << "Segundos: " << S << endl; } M = 3, S = 2 Nenhuma das anteriores M = 2, S = 3 M = 1, S = 3 M = 2, S = 0 8. Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso: ValorTotal, Inicio, Nota1 Número, Soma, Contador Salario, Soma, Novo Salario Contador, Soma%Total, Salario_Novo Contador, opção, NomeAluno Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 29/10/2017 23:10:11.
Compartilhar