Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 1 1a Questão (Ref.: 201708161976) Fórum de Dúvidas (2) Saiba (0) Quais as formas de representação de Algoritmos? Lógica, Fluxograma e Narrativa Narrativa, Português Estruturado e Fluxograma Gráfica, Fluxograma e Português Estruturado Narrativa, Lógica e Português Estruturado Gráfica, Lógica e Escrita 2a Questão (Ref.: 201707979749) Fórum de Dúvidas (2) Saiba (0) O computador pode auxiliá-lo em qualquer tarefa. É consciente, trabalhador, possui muita energia, mas não tem iniciativa e nenhuma independência, não é criativo nem inteligente, por isso precisa receber instruções nos mínimos detalhes. Marque a opção que define a sequência da finalidade de um computador. Processamento de Dados, Saída, Entrada Entrada, Processamento de Dados, Saída Entrada, Saída, Processamento de Dados Processamento de Dados, Entrada, Saída Saída, Entrada, Processamento de Dados 3a Questão (Ref.: 201707437247) Fórum de Dúvidas (2) Saiba (0) A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: Unidade de Controle, Registradores e HD Teclado, Memória Principal e Registradores UAL, Registradores e HD UAL, Unidade de Controle e Registradores UAL, Registradores e Memória Principal 4a Questão (Ref.: 201708246025) Fórum de Dúvidas (2) Saiba (0) Levando em consideração a Arquitetura de Computadores baseado em John Von Neumann, qual a área responsável por ler dados dos dispositivos de entrada Processador Memória Unidade de Controle Unidade Lógico Aritmética Acumulador 5a Questão (Ref.: 201707940033) Fórum de Dúvidas (2) Saiba (0) (ESAF - 2010 - SUSEP - Analista Técnico - Prova 2 - Tecnologia da Informação) Segundo o conceito da Máquina de Von Neumann para os programas de computador (ou instruções) apenas instruções ficam armazenadas. instruções e dados são armazenados na mesma memória. instruções e dados são armazenados em memórias distintas. os dados ficam armazenados na memória, não havendo armazenamento de instruções. instruções e dados não são armazenados, com vistas à otimização do uso da memória. 6a Questão (Ref.: 201708162721) Fórum de Dúvidas (2) Saiba (0) Escolha a opção correta de acordo com as afirmações abaixo. I ¿ Os computadores são compostos por dispositivos de entrada, CPU e dispositivo de saída. II ¿ Algoritmo é uma sequência de passos que visa atingir um objetivo não definido. III ¿ Os algoritmos podem ser representados através de descrição narrativa, fluxograma e pseudocódigo. Todas estão corretas Apenas I e III estão corretas Apenas I e II estão corretas Apenas II e III estão corretas 7a Questão (Ref.: 201707979748) Fórum de Dúvidas (2) Saiba (0) Quando declaramos uma variável em C++, essa variável ficará em uma memória de trabalho do processador. Assinale a alternativa contrarrespondente. DISCO RÍGIDO RAM REGISTRADOR CACHE ROM 8a Questão (Ref.: 201707940029) Fórum de Dúvidas (1 de 2) Saiba (0) 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 10101111b, se escrito na base decimal, equivale a: 105 120 122 84 175 1a Questão (Ref.: 201708282297) Fórum de Dúvidas (2) Saiba (0) Von Neumann sugeriu uma forma de organizar o computador por meio de elementos. Assinale a alternativa que representa alguns destes elementos: Unidade lógica e aritmética / Dispositivo de atribuição Unidade de controle / Dispositivos de entrada e saída Disco rígido / Unidade de controle Memória / Placa de vídeo Barramento / Unidade de controle 2a Questão (Ref.: 201707940029) Fórum de Dúvidas (1 de 2) Saiba (0) 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 10101111b, se escrito na base decimal, equivale a: 175 120 84 105 122 3a Questão (Ref.: 201707940030) Fórum de Dúvidas (1 de 2) Saiba (0) 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: 120 Nenhuma das anteriores 175 229 148 4a Questão (Ref.: 201707940026) Fórum de Dúvidas (1 de 2) Saiba (0) 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 92, se escrito na base binária, equivale a: 0101 1100 0101 1000 0101 0111 1101 0111 Nenhuma das anteriores 5a Questão (Ref.: 201708303307) Fórum de Dúvidas (1 de 2) Saiba (0) Marque a alternativa correta. Em um programa na linguagem C++, Onde ficam localizadas as variáveis declaradas? Nenhuma das respostas acima. Memória principal. Disco rígido. Registrador de dados. CD-ROM. 6a Questão (Ref.: 201707341947) Fórum de Dúvidas (1 de 2) Saiba (0) Em relação a algoritmos: I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas. Dadas as sentenças, podemos afirmar que: I e III são falsas. I e III são verdadeiras. I e II são verdadeiras. II e III são falsas. I e II são falsas. 7a Questão (Ref.: 201708303306) Fórum de Dúvidas (2) Saiba (0) Marque a alternativa correta. Componente dentro do processador que realiza as operações lógicas e matemáticas? Registrador de dados de memória. Unidade lógica aritmética Memória principal. Disco rígido. Registrador de memória. 8a Questão (Ref.: 201707940031) Fórum de Dúvidas (1 de 2) Saiba (0) 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 01011111b, se escrito na base decimal, equivale a: 93 65 127 95 63 Aula 2 1a Questão (Ref.: 201707437493) Fórum de Dúvidas (0) Saiba (0) Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceiralinha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog 2a Questão (Ref.: 201707880469) Fórum de Dúvidas (0) Saiba (0) Em programação utilizam-se variáveis para armazenar valores e também para dar nome a uma determinada área de memória do computador onde os dados ficam armazenados. Determine qual das alternativas abaixo apresenta todos os nomes de variáveis VÁLIDOS em uma linguagem de programação. Funcionario, salario100, b salario-medio, b, Funcionario Funcionario, salario100, salario-medio 1a , b salario100, 1a 3a Questão (Ref.: 201708120749) Fórum de Dúvidas (0) Saiba (0) Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa usando a linguagem C/C++. 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 e a quantidade de dependentes. Escolha entre as opções abaixo a apresenta corretamente o tipo de dado a ser utilizado para cada uma dessas informações respectivamente: b) char, double e float c) int, float e int a) int, double e float e) char, int e int d) char, double e int 4a Questão (Ref.: 201707437551) Fórum de Dúvidas (0) Saiba (0) O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: imprima leia escolha para se 5a Questão (Ref.: 201708374694) Fórum de Dúvidas (0) Saiba (0) "É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela armazena". Esta descrição faz referência a qual das opções abaixo: Constante Variável Biblioteca Comando Função 6a Questão (Ref.: 201707530073) Fórum de Dúvidas (0) Saiba (0) Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em interpretadores algorítmicos. Esses caracteres possibilitam o deslocamento do cursor horizontalmente e verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? /t , /n /tab , /n \t , \n \n , \t tab , enter 7a Questão (Ref.: 201708289923) Fórum de Dúvidas (0) Saiba (0) Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C): A <- 45.85 B <- 8 C <- "peso" real, num e char float, double e char caracter, numerico e real real, inteiro e caracter numerico, real e caracter 8a Questão (Ref.: 201708289901) Fórum de Dúvidas (0) Saiba (0) Para a expressão "valor <- 1.2 * deposito", identifique qual é o melhor tipo de dado a ser relacionado a estas variáveis. Assinale a alternativa correta. lógico caractere inteiro real long 3a aula 1a Questão (Ref.: 201707437500) Fórum de Dúvidas (1) Saiba (0) Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Incluir um arquivo de biblioteca dentro do programa fonte Definir uma constante Usar um namespace Definir um novo tipo de dado Declarar uma variável 2a Questão (Ref.: 201708191269) Fórum de Dúvidas (1 de 1) Saiba (0) 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 = 36 A = 10 B = 3 C = 36 Nenhuma das anteriores A = 10 B = 3 C = 30 A = 9 B = 4 C = 30 3a Questão (Ref.: 201708081499) Fórum de Dúvidas (1 de 1) Saiba (0) 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 = 11 x = 11, y = 11, z = 11 x = 11, y = 10, z = 10 x = 10, y = 11, z = 10 x = 10, y = 10, z = 10 4a Questão (Ref.: 201707946677) Fórum de Dúvidas (1) Saiba (0) O comando em C++ responsável pela saída de dados é: cin>> cout>> cout<< cin<< system("pause"); 5a Questão (Ref.: 201708321486) Fórum de Dúvidas (1 de 1) Saiba (0) Qual o resultado de X sendo: X= 30*4+2*2 244 360 nenhuma das outras alternativas 124 240 6a Questão (Ref.: 201707447146) Fórum de Dúvidas (1) Saiba (0) 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 15 5000 4850 5000 4815 5000 3500 5000 150 7a Questão (Ref.: 201708178612) Fórum de Dúvidas (1 de 1) Saiba (0) Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ? 6,8 9 7 6,4 6 8a Questão (Ref.: 201708282343) Fórum de Dúvidas (1 de 1) Saiba (0) Se a = 15 e b = 6, qual será o resultado da expressão: a / b 4 3 0 5 2 Aula 4 1a Questão (Ref.: 201707437434) Fórum de Dúvidas (0) Saiba (0) 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 3 4 3.8 4 3 3 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 2 3 3.8 3 4 3#posicionados nas colunas 1/ 9 / 172a Questão (Ref.: 201707437540) Fórum de Dúvidas (0) Saiba (0) O comando que permite que o usuário digite um dado, interagindo com o algoritmo é: se escolha escrever enquanto ler 3a Questão (Ref.: 201707558469) Fórum de Dúvidas (0) Saiba (0) Observe as afirmativas abaixo e assinale a resposta CORRETA I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas. II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente. III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros. IV Toda variável declarada dentro da função main() é denominada variável Global. V Podemos ter nomes de variáveis iguais declaradas em funções diferentes. I , IV e V são verdadeiras I , II e V são verdadeiras II , IV e V são verdadeiras I , III e V são verdadeiras II , III e IV são verdadeiras 4a Questão (Ref.: 201707319986) Fórum de Dúvidas (0) Saiba (0) Em relação à lógica de programação, considere os pseudocódigos: O resultado da solução apresentada por Alg2 é menor do que a de Alg1. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. Somente Alg1 tem consistência em sua representação e chega a um resultado. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. Somente Alg2 tem consistência em sua representação e chega a um resultado. 5a Questão (Ref.: 201707437627) Fórum de Dúvidas (0) Saiba (0) 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. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. 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. 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. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 6a Questão (Ref.: 201707530092) Fórum de Dúvidas (0) Saiba (0) Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n-1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? { return 2*a + (n-1)*r *n/2; } { return (2*a + n-1*r)*n/2; } { return (2*a) + (n-1)*r*n/2; } { return (2*a + (n-1)*r)*n/2; } { return (2*a) + n-1*r*n/2; } 7a Questão (Ref.: 201707437633) Fórum de Dúvidas (0) Saiba (0) 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. int multiplicar(int a, int b) ; void multiplicar(int a, b); float multiplicar(int a, int b); void multiplicar(int ; int); void multiplicar(int a, int b); 8a Questão (Ref.: 201707991996) Fórum de Dúvidas (0) Saiba (0) O protótipo de uma função: Pode ser escrito em qualquer lugar do programa; pode ser suprimido se a função for definida antes das chamadas; deve preceder a definição da função e toda chamada a ela; é uma instrução que pertence ao corpo da função que chama; NDA Aula 5 1a Questão (Ref.: 201708303288) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa correta. Em um programa em C++ para dizer se um numero é positivo ou negativo. A estrutura adequada seria? while for. If else if. if else. do while 2a Questão (Ref.: 201708309045) Fórum de Dúvidas (0) Saiba (0) Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; } 56 O programa tem erro no código e não compila. 28 Nenhuma das outras alternativas 14 3a Questão (Ref.: 201708282359) Fórum de Dúvidas (0) Saiba (0) Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela. N1 < N2 && N1 > 20 N1 < N2 && N1 < 50 N1 > N2 || N2 < 50 N2 > N1 || N1 > 50 N2 == N1 || N2 > 20 4a Questão (Ref.: 201708174175) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990. #include main(){ int an, id; char n[10]; printf("Informe um nome: "); scanf("%s",&n); printf("Informe o ano de nascimento: "); scanf("%d",&an); id=2016-an; if(id>=18) printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id); else printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id); system("pause"); } Joao voce pode votar em 2016, pois tem 26 anos Joao voce nao pode votar em 2016, pois tem 26 anos Joao voce pode votar em 2016, pois tem 27 anos Joao nao voce pode votar em 2016, pois tem 16 anos 5a Questão (Ref.: 201708163885) Fórum de Dúvidas (0) Saiba (0) Identifique a afirmação Verdadeira a respeito da linguagem C. Uma variável do tipo float é utilizada para armazenar números reais (positivos ou negativos com precisão de 7 dígitos). Ao se declarar uma variável com o nome ¿soma¿ ela será igual a "Soma" e "SOMA"; No fragmento de código if (num=10) dentro do if existe uma comparação para saber se a variável num é igual a 10; O ciclo de desenvolvimento envolve a Linkedição que gera o Programa Objeto. O tipo de dado "void" pode armazenar caracteres; 6a Questão (Ref.: 201707319315) Fórum de Dúvidas (0) Saiba (0) É utilizada para avaliar uma determinada expressão e definir se um bloco de código que deve ou não ser executado. Essa é a definição da estrutura condicional: if...else do...while while. for next 7a Questão (Ref.: 201708316492) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que corresponde à sequência correta de retorno para o algoritmo abaixo, considerando x = 5: inicio declare inteiro x,y; leia x; se (x>2) então y=x+1; senão y=x-1; fim-se escreva x " , " y; fim 6 , 5 5 , 4 4 , 5 5 , 6 5 , 58a Questão (Ref.: 201708191259) Fórum de Dúvidas (0) Saiba (0) Considerando os valores atribuídos as seguintes variáveis inteiras A = 3, B = 8, C = 2 , analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos. I. (A < B) || (B != 8) && ( C > A) II. (3 * A > B) && (B%2 == 0) && (B - A < 5) III. (A * B > 25) || (C < B-A*C) || (A%C == 0) F F V V F F F F F F V F V V F
Compartilhar