Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1a Questão (Ref.: 201307907611) Pontos: 0,1 / 0,1 Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em C++? boolean float char short int 2a Questão (Ref.: 201307908219) Pontos: 0,1 / 0,1 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e pseudolinguagem Apenas pseudolinguagem Linguagem natural e linguagem gráfica Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem 3a Questão (Ref.: 201307908154) Pontos: 0,0 / 0,1 Sendo A,B,C e D variáveis do tipo inteiro, cujos conteúdos são: A=5, B=3, C=12 e D=6. Quais os valores serão exibidos, na tela, para o usuário, no final do trecho do programa abaixo ... Imprima (2*(C/B)+D ) ; C <- C*D ; D<- D+C; A<- A*B; Imprima (A, B, C, D); Imprima (A+C); ... 15 5 3 72 78 17 15 14 3 72 78 17 14 15 3 72 78 87 14 5 6 72 78 87 14 14 3 72 78 77 4a Questão (Ref.: 201307908113) Pontos: 0,1 / 0,1 Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo. algoritmo "Impressão de valores" var n1,n2,n3:inteiro inicio n1<-4 n2<-n1*2 n3<-n2+1+n2 n2<-n3+n2 n1<-n1-n2 escreva("O resultado final será ",n1,"+",n2,"=",n3*2) fimalgoritmo O resultado final será 4 + 8 = 9 Nenhuma das alternativas O resultado final será 4 + 25 = 29 O resultado final será -21 + 25 = 4 O resultado final será -21 + 25 = 34 5a Questão (Ref.: 201307907863) 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.5 0.4 0.25 0 1a Questão (Ref.: 201307907488) Pontos: 0,1 / 0,1 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO 2a Questão (Ref.: 201307908106) Pontos: 0,1 / 0,1 De acordo com a figura abaixo podemos afirmar: Há um loop infinito Se o aluno obtiver média abaixo de sete ele será aprovado A implementação do algoritmo necessita de um comando condicional aninhado A lógica do programa utiliza um comando de repetição O aluno será reprovado com qualquer média que ele tirar 3a Questão (Ref.: 201307908223) Pontos: 0,1 / 0,1 Dado o algoritmo abaixo assinale a alternativa que NÂO satisfaz a análise do programa abaixo. ALGORITMO Declare op, sal, imp, aum, novo_sal NUMERICO Leia sal Se sal < 500 ENTAO imp <- sal * 5% Se (sal >= 500) E (sal <=850) ENTAO imp <- sal * 10% Se (sal > 850) ENTAO imp <- sal * 15% ESCREVA imp Fim_ALGORITMO O imposto será de 15% sobre o salário acrescido de 10% quando este for maior ou igual a 500,00 reais e menor ou igual a 850,00, mais os 5% quando o salário for menor ou igual que 500,00 sendo apresentado o valor no final do programa. O imposto será apresentado no final do programa de acordo com a variação do percentual de 5, 10 e 15 dependendo do valor do salário informado. O imposto será de 5% quando o salário for menor que 500,00 reais sendo apresentado o valor no final do programa. O imposto será de 15% quando o salário for maior que 850,00 reais sendo apresentado o valor no final do programa. O imposto será de 10% quando o salário for maior ou igual a 500,00 e menor ou igual a 850,00 reais sendo apresentado o valor no final do programa. 4a Questão (Ref.: 201307908122) 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 I e III estão corretas Tosas as sentenças estão corretas Somente a sentença III está correta Somente a sentença II está correta Somente as sentenças II e III estão corretas 5a Questão (Ref.: 201307907999) Pontos: 0,1 / 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 (dia10 ==7) cout << "Festa da uva\n"; else cout << "Festa da maca\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´) if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n" else cout << "Nao tera festa\n"; if (estacao == ´p´) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; if (estacao == ´p´ || dia10 == 7) { cout << "Festa da uva\n"; else cout << "Nao tera festa\n"; 1a Questão (Ref.: 201307907976) Pontos: 0,1 / 0,1 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ System.out.println("lendo idade"); System.out.println("lendo idade"); cout < lendo idade; cin > idade exiba "lendo a idade"; lendo idade; cout "lendo a idade"; cin idade; cout << "lendo a idade"; cin >> idade; 2a Questão (Ref.: 201307907763) 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;< td=""></num;<> cout>>num; printf(num); cin=num; cin>>num; 3a Questão (Ref.: 201307907603) Pontos: 0,1 / 0,1 O comando de saída é utilizado para mostrar dados na tela ou na impressora. A alternativa que contém um comando de saída é? scanf cin sets cout gets 4a Questão (Ref.: 201307908044) Pontos: 0,0 / 0,1 Preciso pegar cada nome de entrada para meu programa em C++ e converter a primeira letra para minúscula. Assinale a opção que mostra a função para realizar tal tarefa. strlen toupper strcat tolower strcpy 5a Questão (Ref.: 201307907750) Pontos: 0,1 / 0,1 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os números ímpares entre 1 e 5 em ordem decrescente. Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. Os valores entre 1 e 5 (inclusive)em ordem crescente. Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. 1a Questão (Ref.: 201307907488) Pontos: 0,1 / 0,1 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 2a Questão (Ref.: 201307907751) Pontos: 0,1 / 0,1 Marque o comando que calcula a raiz quadrada de um número em C++. sqrt exp fabs ceil log 3a Questão (Ref.: 201307908118) Pontos: 0,1 / 0,1 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo \0. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Somente a sentença II está correta Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Todas as sentenças estão corretas 4a Questão (Ref.: 201307908336) Pontos: 0,1 / 0,1 Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela. #include using namespace std; int main() { int N1, N2; N1= 27; N2= 54; if ( ______________ ) { cout<< N2; } else { cout<< N1; } return 0; } N2 > N1 || N1 > 50 N1 > N2 || N2 < 50 N1 < N2 && N1 > 20 N1 < N2 && N1 < 50 N2 == N1 || N2 > 20 5a Questão (Ref.: 201307907801) Pontos: 0,1 / 0,1 Considerando os seguintes valores de entrada: 4, 7, 8, 2, 0, 1, 3, 4 e 2, e o programa abaixo, marque a resposta que mostra o que será exibido #include void main( ) { int lin, col, mat[3][3]; for (lin=0; lin<3; lin++) for(col=0; col<3; col++) { cout << "\nEntre com o elemento da matriz:"; cin >> mat[lin][col]; } for (lin=0; lin<3; lin++) for(col=0; col<3; col++) if (lin!=col) cout << "\n"<< mat[lin][col]; } 2, 0, 1, 3, 4, 2 7, 8, 2, 1, 3, 4 4, 0, 2 4, 7, 8, 2, 0, 1 4, 7, 8, 3, 4, 2 0.4286
Compartilhar