Baixe o app para aproveitar ainda mais
Prévia do material em texto
Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando: imprima(A+B+C)\3 imprima(A+B)+C)/3 imprima(A+B+C/3) imprima(A+B)+C)\3 imprima((A+B+C)/3) 2a Questão (Ref.: 201702001335) Pontos: 0,1 / 0,1 Diga o resultado das variáveis X, Y e Z após a sequência de operações no trecho de algoritmo abaixo: X ← 10; Y ← 10; X ← X + 1; Z ← X; Z ← Z + 1; X ← - X; Y ← Y + 1; Z ← Z - 1; X ← X + X - Z; X = -33 Y = 11 Z = 11 X = -10 Y = 11 Z = 11 X = 11 Y = 11 Z = 11 X = -11 Y = 11 Z = 11 X = 10 Y = 10 Z = 10 3a Questão (Ref.: 201702001152) Pontos: 0,0 / 0,1 Foi pedido a você que desenvolvesse um algoritmo para ler a o nome de uma pessoa e seus dados bancários: número do banco, da agência e da conta-corrente (número e dígito verificador). Por exemplo, Nome: João da Silva; Banco: 374; Agência: 237; Conta-corrente: 023456-9 (o dígito verificado deve ser separado do número da conta por um hífen). Deve-se, então, utilizar os seguintes tipos de dados (na ordem): int , int , string, int string , int , int, string string , int , string, int int , int , string, int int , int, int , string 4a Questão (Ref.: 201702001480) Pontos: 0,1 / 0,1 Analise o trecho de código, a seguir, e depois marque a opção correta em relação ao resultado final da variável Z. inteiro x, y, a, b; real Z; a <- 14; b <- 3; x <- a div b; y <- a mod b; Z <- y div x; 0 0.25 0.4286 0.4 0.5 5a Questão (Ref.: 201702001380) Pontos: 0,1 / 0,1 Para ler um valor a ser armazenado na variável num do tipo inteiro em C++ deve ser utilizado: cin=num; cout>>num; cin<<num;< td=""></num;<> printf(num); cin>>num; Considerando que a= 10, b= 16 e c = 23, marque a alternativa que representa o valor das variáveis a, b, e c depois de executado o trecho do do algoritmo abaixo: ... Se ( a > b) b <- a senao se (b > a) a<- b senão c<- b+a ... a= 10, b= 10 e c = 23 a= 16, b= 16 e c = 26 a= 10, b= 16 , c = 23 a= 16, b= 10 e c = 23 a= 16, b= 16 e c = 23 2a Questão (Ref.: 201702001392) Pontos: 0,1 / 0,1 O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. condição, repita, se, condição, para. decisão, enquanto, condição, decisão, verdadeira. decisão, para, condição, condição, falsa. decisão, se, condição, condição, para. decisão, se, condição, condição, verdadeira. 3a Questão (Ref.: 201702001616) Pontos: 0,0 / 0,1 Selecione qual dos trechos de código a seguir representa a seguinte situação: se estivermos na primavera e dia 10 for sábado (7) então teremos festa da uva, mas se dia 10 não for sábado teremos a festa da maçã. Se não for primavera não teremos festa. if (estacao == ´p´) if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n" else cout << "Nao tera festa\n"; if (estacao == ´p´) { if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; } cout << "Nao tera festa\n"; if (estacao == ´p´ || dia10 == 7) { cout << "Festa da uva\n"; else cout << "Nao tera festa\n"; if (estacao == ´p´) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; if (dia10 ==7) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; 4a Questão (Ref.: 201702001568) Pontos: 0,1 / 0,1 De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? Os comandos "Para" e "Se" Os comandos "Se" ou "Escolha" Apenas o comando "Enquanto" Os comandos "Para" ou "Enquanto" Apenas o comando "Leia" 5a Questão (Ref.: 201702001739) Pontos: 0,1 / 0,1 Analise as sentenças abaixo sobre estruturas de decisão e, em seguida, assinale a alternativa correta: I. Na seleção simples, após a execução do teste, tanto será executado um bloco de comandos se o resultado do teste for verdadeiro quanto será executado um outro bloco de comandos se o resultado for falso. II. Na seleção encadeada, após a execução do teste, só será executado o bloco de comandos se o resultado do teste for verdadeiro. III. Seleção encadeada, após a execução do teste, será executado um bloco de comandos se o resultado do teste for verdadeiro, podendo ter um outro teste; caso não seja, um outro teste será feito até que todas as possibilidades de respostas sejam contempladas. Somente as sentenças II e III estão corretas Tosas as sentenças estão corretas Somente a sentença II está correta Somente a sentença III está correta Somente as sentenças I e III estão corretas Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i; double x, y; cout << "Digite um numero: "; cin >> x; for (i=0; i<5; i++){ cout << "Digite um numero: "; cin >> y; if (y > x){ x = y; } } cout << "Numero: " << x << "\n"; system("PAUSE"); return 0; } A quantidade de elementos digitados O menor de todos os elementos digitados A quantidade de elementos pares A média dos elementos digitados O maior de todos os elementos digitados 2a Questão (Ref.: 201702001316) Pontos: 0,1 / 0,1 Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos definidos para a média. MEDIA ARITMÉTICA MENSAGEM 0,0 ●----○ 3,0 Reprovado 3,0 ●----○ 7,0 Exame 7,0 ●----● 10,0 Aprovado O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: Se (media >= 7) E (media <= 10) ENTÃO ESCREVA "Aprovado" Se (media = 7) E (media < 10) ENTÃO ESCREVA "Aprovado" Se (media > 0) E (media <= 3) ENTÃO ESCREVA "Reprovado" Se (media >= 3) E (media <= 7) ENTÃO ESCREVA "Exame" Se (media >= 0) OU (media < 3) ENTÃO ESCREVA "Reprovado" 3a Questão (Ref.: 201702001412) Pontos: 0,1 / 0,1 Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? switch/case while for cout do/while 4a Questão (Ref.: 201702001340) Pontos: 0,1 / 0,1 Após a compilação e execução do código representado abaixo o programa retornará na saída a seguinte mensagem: # include using namespace std; main( ) { int numero = 10; numero = numero -1; numero = numero * 4; if (numero % 2 == 0) cout <<"O numero " << numero << " e par.\n"; else cout <<"O numero " << numero << " e impar.\n"; system ("pause"); } O numero 39 e impar. Pressione qualquer tecla para continuar. . . O numero 29 e impar. Pressione qualquer tecla para continuar. . . O numero 36 e par. Pressione qualquer tecla para continuar. . . O numero35 e impar. Pressione qualquer tecla para continuar. . . O numero 32 e par. Pressione qualquer tecla para continuar. . . 5a Questão (Ref.: 201702001737) Pontos: 0,1 / 0,1 Analise o código mostrado na figura abaixo e assinale a alternativa que descreve o resultado correto da sua execução: A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma palavra em cada linha A apenas metade da frase será escrita na tela A frase "Aprender a construir Algoritmos" será escrita na tela da forma normal, em texto corrido, conforme digitado A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma letra em cada linha A frase "Aprender a construir Algoritmos" será escrita na tela de trás pra frente Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: float lista[15]; float lista[16]; int LISTA[16]; int lista[15]; float LISTA[15]; 2a Questão (Ref.: 201702001610) Pontos: 0,1 / 0,1 O que é impresso pelo seguinte trecho em C++ ? Marque a opção correta. char nome[] = "sucesso"; int conta, i; conta = strlen(nome); for (i = conta; i >= 3; i--) cout << nome[i]; cout << "-"; for (i = 0; i < 3; i++) cout << nome[i]; osse-suc osse-su ossesuc ossecus osse-cus 3a Questão (Ref.: 201702001164) Pontos: 0,0 / 0,1 Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i; double x, y = 0; for (i = 0; i < 10; i++){ cout << "Digite um numero: "; cin >> x; if ((x % 2) == 0){ y = y + x; } } cout << "Numero: " << y << "\n"; system("PAUSE"); return 0; } A soma de todos os elementos A soma dos elementos pares A média dos elementos digitados A quantidade de elementos digitados O maior de todos os elementos digitados 4a Questão (Ref.: 201702001613) Pontos: 0,1 / 0,1 Analise o programa mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: Será escrito na tela somente os caracteres que estão nas posições pares do vetor palavra. Será escrito na tela a palavra "ALGORITMOS". Será escrito na tela somente os caracteres pares. Será escrito na tela a palavra "ALGORITMOS" de trás para frente. Será escrito na tela a palavra "ALGORITMOS" diversas vezes. 5a Questão (Ref.: 201702001824) Pontos: 0,1 / 0,1 Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v. int a = 2; int v[] = {2, 3, 1}; v[0] = v[a]; v[1] = v[0] + v[0]; v[2] = v[0] + v[1]; 2, 1, 3 2, 3, 1 1, 3, 2 1, 2, 3 3, 2, 1
Compartilhar