Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201603288791 V.1 Aluno(a): GIOVANE VENTURINI SARTORIO Matrícula: 201603288791 Desempenho: 0,5 de 0,5 Data: 15/11/2016 09:51:55 (Finalizada) 1a Questão (Ref.: 201603455430) Pontos: 0,1 / 0,1 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 n1 + n2/2 7.5 11 7 + 4 2a Questão (Ref.: 201603337080) Pontos: 0,1 / 0,1 A velocidade dos processadores dos microcomputadores atuais é normalmente medida em: Quilobyte ou Kb. Gigahertz ou GHz. Gigabyte ou Gb. Hertz ou Hz. Megabyte ou Mb. 3a Questão (Ref.: 201603360927) Pontos: 0,1 / 0,1 Que tipo de dado é apropriado para armazenar apenas uma letra Inteiro String de caracteres matriz Real Caractere 4a Questão (Ref.: 201603455436) Pontos: 0,1 / 0,1 Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 2040 40 2000 2400 400 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201603957944) Pontos: 0,1 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 11100101b, se escrito na base decimal, equivale a: Nenhuma das anteriores 148 175 229 120 Fechar LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201603288791 V.1 Aluno(a): GIOVANE VENTURINI SARTORIO Matrícula: 201603288791 Desempenho: 0,4 de 0,5 Data: 15/11/2016 09:56:04 (Finalizada) 1a Questão (Ref.: 201603964577) Pontos: 0,1 / 0,1 Os comandos de saída de dados em algoritmo e c++ respectivamente são: escreva / cout leia/cout float / cin escreva/ cin leia / cin Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201603455414) Pontos: 0,1 / 0,1 Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Incluir um arquivo de biblioteca dentro do programa fonte Declarar uma variável Definir um novo tipo de dado Usar um namespace Definir uma constante 3a Questão (Ref.: 201604075927) Pontos: 0,1 / 0,1 Considere o seguinte trecho de código em C++: int x, y; cout << "Informe o valor de x: "; cin >> x; cout << "Informe o valor de y: "; cin >> y; x = x + y; y = x - y; x = x - y; Considere também que o usuário executou o programa e informou dois valores inteiros positivos para as variáveis x e y. Ao final do código, o que ocorreu com os valores de x e y? Os valores de x e y passaram a ser 0 e 2, respectivamente. Os valores de x e y passaram a ser 10 e 5, respectivamente. O valor de y passou a ser o triplo do valor de x; Os valores de x e y foram trocados. O valor de x passou a ser o dobro do valor de y. 4a Questão (Ref.: 201604086655) Pontos: 0,0 / 0,1 Considere que em um programa em Português Estruturado em determinado trecho haja a palavra 'Escreva '"Ola!"' no código. Para representar esse mesmo trecho em um fluxograma deveria utilizar o símbolo de qual figura? Símbolo 4 Símbolo 5 Símbolo 1 Símbolo 2 Símbolo 3 5a Questão (Ref.: 201603976342) Pontos: 0,1 / 0,1 (FUNIVERSA - 2009 - IPHAN - Analista - Tecnologia da Informação) Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações: Mapa de Karnaugh Fluxograma Programação estruturada Português estruturado Diagrama de Chapin Fechar LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201603288791 V.1 Aluno(a): GIOVANE VENTURINI SARTORIO Matrícula: 201603288791 Desempenho: 0,3 de 0,5 Data: 15/11/2016 10:03:12 (Finalizada) 1a Questão (Ref.: 201604011907) Pontos: 0,0 / 0,1 Qual o resultado da variável Z após a execução do código abaixo? x <- 9; y <- 7; z <- 6; SE ( (x - 2) < (y + 2) ) E ( (Z + 1) > (x + 1) ) ENTAO y <- x + 1; SENAO y <- x -1; FIMSE z <- z + (2 * x) + (3 * y); 72 12 48 54 36 2a Questão (Ref.: 201604069191) Pontos: 0,0 / 0,1 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. O que será mostrado na tela após a execução do programa? O valor de A: A O valor de B: 2 O valor de C: C O valor de A: A O valor de B: 0 O valor de C: 1 O valor de A: A O valor de B: 0 O valor de C: C O valor de A: 100 O valor de B: 2 O valor de C: 3 O valor de A: A O valor de B: B O valor de C: C 3a Questão (Ref.: 201603455541) Pontos: 0,1 / 0,1 As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. Além do valor de uma variável é possível passar para uma função a referência ou o endereço da variável. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. Gabarito Comentado. 4a Questão (Ref.: 201603465050) Pontos: 0,1 / 0,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. #include 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 4850 5000 15 5000 150 5000 5a Questão (Ref.: 201603456218) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela. #include using namespace std; int main() { float s, r; cin >> s >> r; if( s < 2000 ) cout << s * r << endl; else if( s < 3000 ) cout << s + s * r << endl; else cout << s + s * r / 100 << endl; system("pause"); } 2080 / 15000 2080 / 3120 8000 / 15000 10000 / 15000 10000 / 3120Fechar LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201603288791 V.1 Aluno(a): GIOVANE VENTURINI SARTORIO Matrícula: 201603288791 Desempenho: 0,4 de 0,5 Data: 15/11/2016 10:15:18 (Finalizada) 1a Questão (Ref.: 201603964586) Pontos: 0,0 / 0,1 Qual a função matemática que serve para calcular o quadrado? pow sqrt raizquadrada raiz floor 2a Questão (Ref.: 201603455348) Pontos: 0,1 / 0,1 Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados. Assinale a opção onde os valores corretos aparecem, na ordem. Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real. Lembre-se também do que significa os caracteres de controle \n e \t. prog operadores int a,b,q,r; real d; leia a; leia b; q<- a div b; r<- a % b; d<- a/b; imprima "\n", q, "\n", r, "\n", d, "\n"; fimprog 2 3 3.8 3 4 3#posicionados nas colunas 1/ 9 / 17 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 4 3 3 3 4 3.8 3a Questão (Ref.: 201603360387) Pontos: 0,1 / 0,1 Analise a seguinte afirmação: "Específicas para dados que contenham letras e/ou números. Pode em determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para armazenamento de números, não poderá ser utilizada para operações matemáticas." Qual tipo de variável se refere o texto acima? Alfanuméricas Lógicas Caracteres Ponteiros Numéricas 4a Questão (Ref.: 201603455547) Pontos: 0,1 / 0,1 Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. void multiplicar(int a, b); float multiplicar(int a, int b); void multiplicar(int a, int b); int multiplicar(int a, int b) ; void multiplicar(int ; int); Gabarito Comentado. 5a Questão (Ref.: 201603403404) Pontos: 0,1 / 0,1 ______________ é definida como a aplicação de um computador para atravessar e conectar vários sistemas computadorizados e uni-los num todo coerente e integrado. CAD EID EDI CAM CIM
Compartilhar