Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO CCT0535_A1_201702433625_V2 Lupa Calc. Vídeo PPT MP3 1. Uma página de um livro possui 50 linhas e pode-se digitar 80 caracteres em cada linha. Cada caractere corresponde a 8 bits no sistema binário utilizado. Nessa situação, se o livro contiver 300 páginas de texto terá, aproximadamente, o seguinte valor: 3,2 MBytes. 4.000 Bytes. 1,2 MBytes. 12.000 kBytes. 4 kBytes. 2. Von Neumann sugeriu uma forma de organizar o computador por meio de elementos. Assinale a alternativa que representa alguns destes elementos: Unidade de controle / Dispositivos de entrada e saída Memória / Placa de vídeo Unidade lógica e aritmética / Dispositivo de atribuição Disco rígido / Unidade de controle Barramento / Unidade de controle 3. A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: UAL, Unidade de Controle e Registradores Teclado, Memória Principal e Registradores Unidade de Controle, Registradores e HD UAL, Registradores e Memória Principal UAL, Registradores e HD 4. 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 Processamento de Dados, Entrada, Saída Saída, Entrada, Processamento de Dados Entrada, Saída, Processamento de Dados Entrada, Processamento de Dados, Saída 5. (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 não são armazenados, com vistas à otimização do uso da memória. instruções e dados são armazenados em memórias distintas. instruções e dados são armazenados na mesma memória. os dados ficam armazenados na memória, não havendo armazenamento de instruções. 6. 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. Apenas II e III estão corretas Todas estão corretas Apenas I e III estão corretas Apenas I e II estão corretas 7. 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 Unidade Lógico Aritmética Acumulador Memória Unidade de Controle Processador 8. ¿É um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.¿ Este conceito descreve qual das opções abaixo: Linguagem de Programação Lógica Compilador Algoritmo Interpretador Ref.: 201702614478 1a Questão A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: UAL, Unidade de Controle e Registradores UAL, Registradores e Memória Principal UAL, Registradores e HD Unidade de Controle, Registradores e HD Teclado, Memória Principal e Registradores Ref.: 201703214492 2a Questão Em lógica de programação, uma proposição ou será verdadeira, ou será falsa, não há outra possibilidade. nenhuma proposição poderá ser verdadeira e falsa ao mesmo tempo. uma proposição falsa pode ser verdadeira e uma proposição falsa pode ser verdadeira. uma proposição verdadeira pode ser falsa, mas uma proposição falsa é sempre falsa. uma proposição verdadeira é verdadeira e uma proposição falsa é falsa. Ref.: 201702496396 3a Questão Uma página de um livro possui 50 linhas e pode-se digitar 80 caracteres em cada linha. Cada caractere corresponde a 8 bits no sistema binário utilizado. Nessa situação, se o livro contiver 300 páginas de texto terá, aproximadamente, o seguinte valor: 1,2 MBytes. 4.000 Bytes. 12.000 kBytes. 3,2 MBytes. 4 kBytes. Ref.: 201702614511 4a Questão Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o número 85 em decimal? 1010110 1110001 1010101 1011001 1100001 Ref.: 201703078402 5a Questão O que melhor define o conceito de PROGRAMAÇÃO ? Montar um computador, conhecendo todos os seus componentes de hardware. Realizar a extração de requisitos a partir de um problema apresentado. Ato de escrever textos e documentos. Escrever uma lista de ações que serão executados por um equipamento. Utilizar um equipamento automatizado para realizar uma determinada tarefa. Ref.: 201703156980 6a Questão 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 Processamento de Dados, Entrada, Saída Entrada, Saída, Processamento de Dados Entrada, Processamento de Dados, Saída Saída, Entrada, Processamento de Dados Ref.: 201703339207 7a Questão Quais as formas de representação de Algoritmos? Lógica, Fluxograma e Narrativa Narrativa, Lógica e Português Estruturado Narrativa, Português Estruturado e Fluxograma Gráfica, Lógica e Escrita Gráfica, Fluxograma e Português Estruturado Ref.: 201703117264 8a Questão (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) instruções e dados são armazenados em memórias distintas. apenas instruções ficam armazenadas. instruções e dados são armazenados na mesma memória. 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 damemória. Ref.: 201702496396 1a Questão Uma página de um livro possui 50 linhas e pode-se digitar 80 caracteres em cada linha. Cada caractere corresponde a 8 bits no sistema binário utilizado. Nessa situação, se o livro contiver 300 páginas de texto terá, aproximadamente, o seguinte valor: 3,2 MBytes. 4.000 Bytes. 1,2 MBytes. 12.000 kBytes. 4 kBytes. Ref.: 201703459528 2a Questão Von Neumann sugeriu uma forma de organizar o computador por meio de elementos. Assinale a alternativa que representa alguns destes elementos: Unidade de controle / Dispositivos de entrada e saída Memória / Placa de vídeo Unidade lógica e aritmética / Dispositivo de atribuição Disco rígido / Unidade de controle Barramento / Unidade de controle Ref.: 201702614478 3a Questão A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: UAL, Unidade de Controle e Registradores Teclado, Memória Principal e Registradores Unidade de Controle, Registradores e HD UAL, Registradores e Memória Principal UAL, Registradores e HD Ref.: 201703156980 4a Questão 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 Processamento de Dados, Entrada, Saída Saída, Entrada, Processamento de Dados Entrada, Saída, Processamento de Dados Entrada, Processamento de Dados, Saída Ref.: 201703117264 5a Questão (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 não são armazenados, com vistas à otimização do uso da memória. instruções e dados são armazenados em memórias distintas. instruções e dados são armazenados na mesma memória. os dados ficam armazenados na memória, não havendo armazenamento de instruções. Ref.: 201703339952 6a Questão 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. Apenas II e III estão corretas Todas estão corretas Apenas I e III estão corretas Apenas I e II estão corretas Ref.: 201703423256 7a Questão 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 Unidade Lógico Aritmética Acumulador Memória Unidade de Controle Processador Ref.: 201703248036 8a Questão ¿É um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.¿ Este conceito descreve qual das opções abaixo: Linguagem de Programação Lógica Compilador Algoritmo Interpretador Ref.: 201703117260 1a Questão 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: 120 175 122 84 105 Ref.: 201703339201 2a Questão Segundo a Arquitetura de Von Neumann, quais os elementos básicos que compõe a estrutura de um computador? Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Memória, Unidade de Controle, Unidade Lógica e Aritmética Teclado, Monitor e CPU Memória, Unidade de Controle, Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Ref.: 201703339207 3a Questão 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 Gráfica, Lógica e Escrita Narrativa, Lógica e Português Estruturado Ref.: 201703117256 4a Questão 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 87, se escrito na base binária, equivale a: 0101 0110 0101 0111 1101 0111 0101 1000 Nenhuma das anteriores Ref.: 201702519178 5a Questão 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 verdadeiras. II e III são falsas. I e II são verdadeiras. I e II são falsas. I e III são falsas. Ref.: 201703169223 6a Questão Um algoritmo é: A operação matemática inversa a potencia. Um software utilizado para escrever programas A parte de um programa em que se limita a definir as constantes Uma sequência de passos para realizar uma atividade. NDA Ref.: 201703480537 7a Questão Marque a alternativa correta. Componente dentro do processador que realiza as operações lógicas e matemáticas? Registrador de memória. Memória principal. Unidade lógica aritmética Disco rígido. Registrador de dados de memória. Ref.: 201702614485 8a Questão Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes. Dados / Endereço / Controle Dados / Controle / Fluxo Conteúdo / Fluxo / Controle Conteúdo / Endereço / Fluxo Dados / Endereço / Fluxo Ref.: 201703480538 1a Questão Marque a alternativa correta. Em um programa na linguagem C++, Onde ficam localizadas as variáveis declaradas? Disco rígido. Memória principal. Nenhuma das respostas acima. CD-ROM. Registrador de dados. Ref.: 201703117257 2a QuestãoO 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: 1101 0111 0101 0111 0101 1000 0101 1100 Nenhuma das anteriores Ref.: 201703117258 3a Questão 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 35, se escrito na base binária, equivale a: 0110 0011 1101 0111 0101 1001 0101 1101 0010 0011 Ref.: 201702614511 4a Questão Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o número 85 em decimal? 1011001 1010101 1100001 1010110 1110001 Ref.: 201703480536 5a Questão Transforme o valor (1111)2 em um valor na base decimal. 17 14 15 12 4 Ref.: 201703078402 6a Questão O que melhor define o conceito de PROGRAMAÇÃO ? Utilizar um equipamento automatizado para realizar uma determinada tarefa. Montar um computador, conhecendo todos os seus componentes de hardware. Realizar a extração de requisitos a partir de um problema apresentado. Ato de escrever textos e documentos. Escrever uma lista de ações que serão executados por um equipamento. Ref.: 201703156979 7a Questão Quando declaramos uma variável em C++, essa variável ficará em uma memória de trabalho do processador. Assinale a alternativa contrarrespondente. CACHE RAM ROM REGISTRADOR DISCO RÍGIDO Ref.: 201703248755 8a Questão Um algoritmo é: Uma sequência de passos para realizar uma atividade A parte de um programa em que se limita a definir as constantes NDA A operação matemática inversa a potência. Um software utilizado para escrever programas Ref.: 201702614724 1a Questão 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 terceira linha. 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)\t\n\n\nEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog Ref.: 201702614524 2a Questão Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve. Linguagem de marcação Linguagem natural Pseudolinguagem Linguagem gráfica - fluxograma Linguagem gráfica - diagrama de Euler Ref.: 201702614499 3a Questão O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Busca, Decodificação e Execução Análise, Execução e Decodificação Busca, Execução e Decodificação Busca, Análise e Execução Identificação, Decodificação e Execução Ref.: 201703057700 4a Questão 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. salario100, 1a Funcionario, salario100, b 1a , b salario-medio, b, Funcionario Funcionario, salario100, salario-medio Ref.: 201702614526 5a Questão Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Linguagem de marcação Linguagem gráfica Linguagem natural Pseudolinguagem Linguagem computacional Ref.: 201703467132 6a Questão 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. caractere lógico inteiro real long Ref.: 201702519187 7a Questão Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Pseudocódigo Descrição Narrativa Fluxograma Convencional Portugol Lógica Booleana Ref.: 201702614506 8a Questão No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 32 / 16 / 8 / 4 / 2 10000 / 1000 / 100 / 10 / 1 16 / 8 / 4 / 2 / 1 8 / 6 / 4 / 2 / 0 10 / 8 / 6 / 4 / 2 Ref.: 201703297980 1a Questão 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: d) char, double e int e) char, int e int b) char, double e float c) int, float e int a) int, double e float Ref.: 201702614532 2a Questão Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Ref.: 2017026147823a Questão O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: para imprima se escolha leia Ref.: 201703551925 4a Questão "É 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 Comando Função Biblioteca Variável Ref.: 201702614495 5a Questão Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, Memória Principal. Assinale a opção onde está presente esse registrador. REM PC RI CC RDM Ref.: 201702707304 6a Questão 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 \t , \n /tab , /n tab , enter \n , \t Ref.: 201703467154 7a Questão Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C): A <- 45.85 B <- 8 C <- "peso" real, inteiro e caracter float, double e char real, num e char caracter, numerico e real numerico, real e caracter Ref.: 201702581287 8a Questão Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo. O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. Ref.: 201702614724 1a Questão 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 terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog Ref.: 201702614524 2a Questão Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve. Linguagem de marcação Linguagem gráfica - fluxograma Pseudolinguagem Linguagem gráfica - diagrama de Euler Linguagem natural Ref.: 201702614499 3a Questão O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Análise, Execução e Decodificação Busca, Execução e Decodificação Busca, Análise e Execução Busca, Decodificação e Execução Identificação, Decodificação e Execução Ref.: 201703057700 4a Questão 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, salario-medio salario-medio, b, Funcionario Funcionario, salario100, b salario100, 1a 1a , b Ref.: 201702614526 5a Questão Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Pseudolinguagem Linguagem natural Linguagem de marcação Linguagem computacional Linguagem gráfica Ref.: 201703467132 6a Questão 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. real long lógico inteiro caractere Ref.: 201702519187 7a Questão Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Lógica Booleana Portugol Pseudocódigo Descrição Narrativa Fluxograma Convencional Ref.: 201702614506 8a Questão No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 10 / 8 / 6 / 4 / 2 32 / 16 / 8 / 4 / 2 16 / 8 / 4 / 2 / 1 10000 / 1000 / 100 / 10 / 1 8 / 6 / 4 / 2 / 0 Aula 3 Ref.: 201702614753 1a Questão 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 400 2400 2000 Ref.: 201703228523 2a Questão Um aluno de Lógica de Programaçãodigitou 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 Nenhuma das anteriores M = 2, S = 3 M = 2, S = 0 M = 3, S = 2 Ref.: 201703355871 3a Questão 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 Ref.: 201703480516 4a Questão 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. Nenhuma resposta acima. sqry, poy. sqrt, pow. svnt, powe. Ref.: 201703459556 5a Questão 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=10 e b=9 a=8 e b=8 a=9 e b=10 a=8 e b=10 Ref.: 201703228584 6a Questão 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; novosalario <- salario + 10%; novosalario <- salario * 10/100; novosalario = (salario * 10/100) + salario; novosalario = salario + 10%; Ref.: 201703480512 7a Questão Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p=""> Será exibido zero. Será exibido apenas um caracter x. Será exibido o número 8. Será exibido um valor hexadecimal. Será exibido um valor binário. Ref.: 201703368500 8a Questão 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 = 30 A = 10 B = 3 C = 36 A = 9 B = 4 C = 36 Nenhuma das anteriores A = 9 B = 4 C = 30 Ref.: 201703228523 1a Questão 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 = 0 M = 3, S = 2 Nenhuma das anteriores M = 1, S = 3 M = 2, S = 3 Ref.: 201703505469 2a Questão 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 Salario, Soma, Novo Salario Contador, Soma%Total, Salario_Novo Contador, opção, NomeAluno ValorTotal, Inicio, Nota1 Ref.: 201703480516 3a Questão 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. sqrt, pow. srt, pow. Nenhuma resposta acima. sqry, poy. Ref.: 201703123894 4a Questão Os comandos de saída de dados em algoritmo e c++ respectivamente são: leia / cin escreva/ cin escreva / cout leia/cout float / cin Ref.: 201703459552 5a Questão 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=8 a=8 e b=10 a=9 e b=10 a=9 e b=8 Ref.: 201703498717 6a Questão Qual o resultado de X sendo: X= 30*4+2*2 244 360 240 124 nenhuma das outras alternativas Ref.: 201703228575 7a Questão 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; Nenhuma das anteriores. novosalario = (salario * aumento/100) + salario; novosalario = salario * aumento; novosalario = salario + aumento; Ref.: 201703465603 8a Questão 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 3 11 12 0 Ref.: 201703459569 1a Questão 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 = 11 Z = 11 X = 11 Y = 11 Z = 11 X = -11 Y = 11 Z = 11 X = 33 Y = 11 Z = 10 X = -33 Y = 10 Z = 10 Ref.: 201703368500 2a Questão 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; Nenhuma das anteriores A = 9 B = 4 C = 30 A = 10 B = 3 C = 30 A = 10 B = 3 C = 36 A = 9 B = 4 C = 36 Ref.: 201702614753 3a Questão Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 2000 2040 2400 400 40 Ref.: 201703459556 4a Questão 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=10 a=8 e b=8 a=9 e b=10 a=10 e b=9 Ref.: 201703228584 5a Questão 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 queesse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario <- salario * 10/100; novosalario <- salario + 10%; novosalario = salario + 10%; novosalario = salario * 10/100; novosalario = (salario * 10/100) + salario; Ref.: 201702738436 6a Questão Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3 18 15 21 12 24 Ref.: 201703505458 7a Questão 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 float int, double e float char, double e int char, int e int Ref.: 201703480512 8a Questão Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p=""> Será exibido um valor binário. Será exibido zero. Será exibido um valor hexadecimal. Será exibido o número 8. Será exibido apenas um caracter x. Ref.: 201703488471 1a Questão A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui: << > >> : < Ref.: 201703075455 2a Questão 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. 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 podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação. Não são permitidos caracteres especiais (@,$, +, -, %, !). O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado. São permitidos espaços em branco. Ref.: 201703259029 3a Questão 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"); } 40 25 10 30 20 Ref.: 201703355871 4a Questão Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ? 13,5 12 10,5 9 10 Ref.: 201703258730 5a Questão 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 = 11, y = 10, z = 10 x = 10, y = 10, z = 10 Ref.: 201703123908 6a Questão O comando em C++ responsável pela saída de dados é: cout<< cout>> cin>> system("pause"); cin<< Ref.: 201703472513 7a Questão 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 7,0 6,5 6,0 9,0 Ref.: 201703459574 8a Questão Se a = 15 e b = 6, qual será o resultado da expressão: a / b 2 3 0 5 4 Ref.: 201702735667 1a Questão Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função. Observe o corpo da função e escolha a opção que corresponde ao cabeçalho dessa função. int somaPA( int a1, int an, int n) int somaPA( int a1, an, n) int somaPA( int a1, an, n); int somaPA( int a1, int an, int n); int somaPA( a1, an, n) Ref.: 201702614715 2a Questão Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETApara a saída desse algoritmo. inicio inteiro data escrever "Digite a data no formato mmddaa: " ler data escrever data % 100, " / " escrever data / 10000, " / " escrever (data / 100) %100, "\n" fim 18 / 11 / 15 18 / 15 / 11 15 / 11 / 18 11 / 15 / 18 11 / 18 / 15 Ref.: 201702497217 3a Questão Em relação à lógica de programação, considere os pseudocódigos: Somente Alg1 tem consistência em sua representação e chega a um resultado. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. Somente Alg2 tem consistência em sua representação e chega a um resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. Ref.: 201702614858 4a Questão 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 ERRADAem relação aos conceitos de funções. 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. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 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. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. Ref.: 201702707323 5a Questão 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; } Ref.: 201702614864 6a Questão 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. float multiplicar(int a, int b); void multiplicar(int a, b); void multiplicar(int ; int); int multiplicar(int a, int b) ; void multiplicar(int a, int b); Ref.: 201703169227 7a Questão O protótipo de uma função: pode ser suprimido se a função for definida antes das chamadas; Pode ser escrito em qualquer lugar do programa; deve preceder a definição da função e toda chamada a ela; NDA é uma instrução que pertence ao corpo da função que chama; Ref.: 201702735700 8a Questão 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. II , III e IV são verdadeiras 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 Ref.: 201702735667 1a Questão Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função. Observe o corpo da função e escolha a opção que corresponde ao cabeçalho dessa função. int somaPA( int a1, int an, int n) int somaPA( int a1, an, n); int somaPA( a1, an, n) int somaPA( int a1, int an, int n); int somaPA( int a1, an, n) Ref.: 201702614715 2a Questão Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETApara a saída desse algoritmo. inicio inteiro data escrever "Digite a data no formato mmddaa: " ler data escrever data % 100, " / " escrever data / 10000, " / " escrever (data / 100) %100, "\n" fim 11 / 18 / 15 11 / 15 / 18 15 / 11 / 18 18 / 11 / 15 18 / 15 / 11 Ref.: 201702497217 3a Questão Em relação à lógica de programação, considere os pseudocódigos: Somente Alg2 tem consistência em sua representação e chega a um resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. O resultado da solução apresentada por Alg2 é maior 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. Ref.: 201702614858 4a Questão 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 ERRADAem relação aos conceitos de funções. 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. 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. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. Ref.: 201702707323 5a Questão 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; } Ref.: 201702614864 6a Questão 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. float multiplicar(int a, int b); void multiplicar(int a, int b); void multiplicar(int ; int); int multiplicar(int a, int b) ; void multiplicar(int a, b); Ref.: 201703169227 7a Questão O protótipo de uma função: 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 pode ser suprimido se a função for definida antes das chamadas; Pode ser escrito em qualquer lugar do programa; Ref.: 201702735700 8a Questão 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 II , IV e V são verdadeiras I , III e V são verdadeiras I , II e V são verdadeiras II , III e IV são verdadeiras Aula5 Ref.: 2017026155401a Questão Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. > < >= <= == != > < => =< == <> > < >= <= = != > < >= <= = <> > < => =< = <> Ref.: 201703486276 2a Questão 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; } Nenhuma das outras alternativas 56 O programa tem erro no código e não compila. 28 14 Ref.: 201702496546 3a Questão É 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: do...while next while. if...else for Ref.: 201703493723 4a Questão 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 5 , 4 4 , 5 5 , 6 5 , 5 6 , 5 Ref.: 201702614806 5a Questão Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média. Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado. Assinale a opção que apresenta o trecho CORRETO da solução para esse problema. float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = alt1 + alt2 + alt3/3; int alt1, alt2, alt3, media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/3; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3)/2; int alt1, alt2, alt3; float media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/2; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3) / 3; Ref.: 201703480519 6a Questão Marque a alternativa correta. Em um programa em C++ para dizer se um numero é positivo ou negativo. A estrutura adequada seria? If else if. do while for. if else. while Ref.: 201702614737 7a Questão Na Linguagem C++, existe um comando que faz uso do operador de extração. Assinale a opção que contem o nome desse comando. cin if composto comando de atribuição if simples cout Ref.: 201703467143 8a Questão Assinale a alternativa que contém apenas os operadores relacionais. >, /, <=, * *, /, -, + and, or, xor e, ou, xou >, <, >=, <= Ref.: 201703368490 1a Questão 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 F F F F V F V V F V F F Ref.: 201703486276 2a Questão 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; } Nenhuma das outras alternativas 14 56 28 O programa tem erro no código e não compila. Ref.: 201702496546 3a Questão É 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: do...while for if...else while. next Ref.: 201703493723 4a Questão 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 , 5 5 , 4 4 , 5 5 , 6 Ref.: 201703169198 5a Questão As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos. I. (A < B) || (C = = '8') && (D != "verdadeiro") II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) III. (A*B > 25) || (D = = falso) || (C != 'x') V / V / V V / F / V F / V / F F / F / V V / F / F Ref.: 201702614806 6a Questão Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média. Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado. Assinale a opção que apresenta o trecho CORRETO da solução para esse problema. float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = alt1 + alt2 + alt3/3; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3)/2; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3) / 3; int alt1, alt2, alt3; float media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/2; int alt1, alt2, alt3, media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/3; Ref.: 201703480519 7a Questão Marque a alternativa correta. Em um programa em C++ para dizer se um numero é positivo ou negativo. A estrutura adequada seria? If else if. while do while if else. for. Ref.: 201703057051 8a Questão Assinale a alternativa que apresenta o valor final das variáveis a e b ,após a execução do programa abaixo. Considere que o comando pow, quando utilizado com o valor 0.5, calcula a raiz quadrada de um número qualquer. Por exemplo: pow (16, 0.5) = 4. main(){ int a,b; a = 3; b = 9; if ( (b+1) > a ) { a = 2 + a * 2; a = a * 2; b = pow(b,0.5); } else { a = a *3; } b=b+4; cout <<" a vale : " << a <<"\n"; cout <<" b vale : " << b <<"\n"; return 0; } a = 4 e b = 9 a = 16 e b = 7 a = 7 e b = 15 a = 3 e b = 9 a = 13 e b = 19 Ref.: 201702615525 1a QuestãoObserve o programa abaixo com muita atenção e suponha que você digitou nessa ordem: 2012, 18081907. Selecione a opção cujo conteúdo é igual ao que será exibido na tela. #include using namespace std; int main() { int data, anoAtual, num; cin >> anoAtual; cin >> data; num = anoAtual - data % 10000; if(num >= 10 && num <= 99) cout << data /1000000; else cout << data / 10000; system("pause"); } 1808 1907 18 8 81907 Ref.: 201702499693 2a Questão Considere o trecho do algoritmo (pseudocódigo): Em relação às estruturas básicas de controle, o trecho de algoritmo acima refere-se à estrutura I. condicional simples. II. condicional composta. III. de repetição. IV. de decisão ou seleção. É correto o que consta APENAS em: II, III e IV. I, III e IV. I e III. II e III. II e IV Ref.: 201702496549 3a Questão A execução de uma expressão lógica obedece como prioridade a ordem dos operadores: Not, Or e And. And, Or e Not. And, Not e Or. Not, And e Or. Or, And e Not. Ref.: 201703214520 4a Questão O operador lógico "ou" é útil em tipos de análise para verificar se todos os valores são verdadeiros, o que, consequentemente, acarretará em todos os resultados serem também verdadeiros. Não, a afirmação é falsa; Somente quando utilizada com o operador "ou"; Depende da aplicação; Somente quando utilizada com o operador "e"; Sim, a afirmação é verdadeira; Ref.: 201702519704 5a Questão 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? Numéricas Ponteiros Caracteres Lógicas Alfanuméricas Ref.: 201703141138 6a Questão Entre os operadores lógicos utilizados em C, qual simbolo utilizado para o operador OU? <> // || \\ >> Ref.: 201703162181 7a Questão Observe o código fonte abaixo escrito em C++. Caso os dois valores digitados na entrada sejam iguais, o que será impresso na tela como resultado final? #include using namespace std; int main() {int num1,num2,result; cin >> num1 >> num2; result = (num1+num2); if (num1>num2) cout << result/2 << endl; else cout << result; if (num2>num1) {cout << result*2 << endl;} else {cout << result << endl;} system("pause"); } o dobro da soma entre esses valores duas vezes a soma desses valores, em linhas diferentes a média aritmética entre esses valores duas vezes a soma desses valores, na mesma linha a média aritmética e a soma entre esses valores, em linhas diferentes Ref.: 201703467143 8a Questão Assinale a alternativa que contém apenas os operadores relacionais. e, ou, xou >, /, <=, * and, or, xor *, /, -, + >, <, >=, <= Ref.: 201702614737 1a Questão Na Linguagem C++, existe um comando que faz uso do operador de extração. Assinale a opção que contem o nome desse comando. if simples comando de atribuição cin if composto cout Ref.: 201702615540 2a Questão Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. > < => =< = <> > < >= <= = <> > < => =< == <> > < >= <= == != > < >= <= = != Ref.: 201703459590 3a Questão 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 N2 > N1 || N1 > 50 N2 == N1 || N2 > 20 N1 > N2 || N2 < 50 Ref.: 201703351406 4a Questão 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 nao voce pode votar em 2016, pois tem 16 anos Joao voce pode votar em 2016, pois tem 27 anos Ref.: 201703341116 5a Questão Identifique a afirmação Verdadeira a respeito da linguagem C. Ao se declarar uma variável com o nome ¿soma¿ ela será igual a "Soma" e "SOMA"; Uma variável do tipo float é utilizada para armazenar números reais (positivos ou negativos com precisão de 7 dígitos). 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; Ref.: 201703340140 6a Questão Escolha a opção correta de acordo com as afirmações abaixo. I ) Uma desvantagem do pseudocódigo é que é muito parecida com uma linguagem de programação de verdade. II) Uma variável representa uma posição de memória e deve receber um nome e um tipo válidos. III) Operadores lógicos são utilizados para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Apenas I e III estão corretas Apenas I e II estão corretas Todas estão corretas Apenas II e III estão corretas Ref.: 201702707331 7a Questão Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I - Maior clareza no código, mas não influência na eficiência do mesmo. II - Maior eficiência porque diminui o número de testes no código. III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo. IV Somente uma escolha do desenvolvedor, visto que o resultado final é o mesmo. A II e a III estão corretas Somente a II está correta Somente a I está correta A II e IV estão corretas Somente a IV está correta Ref.: 201703057051 8a Questão Assinale a alternativa que apresentao valor final das variáveis a e b ,após a execução do programa abaixo. Considere que o comando pow, quando utilizado com o valor 0.5, calcula a raiz quadrada de um número qualquer. Por exemplo: pow (16, 0.5) = 4. main(){ int a,b; a = 3; b = 9; if ( (b+1) > a ) { a = 2 + a * 2; a = a * 2; b = pow(b,0.5); } else { a = a *3; } b=b+4; cout <<" a vale : " << a <<"\n"; cout <<" b vale : " << b <<"\n"; return 0; } a = 7 e b = 15 a = 13 e b = 19 a = 16 e b = 7 a = 3 e b = 9 a = 4 e b = 9 CONHECENDO A PARTICIPAÇÃO DO ENGENHEIRO NA HI CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMI UM MOMENTO MARCANTE NA VIDA DO PROGRAMADOR: O. FUNÇÕES - LIBERE A SUA IMAGINAÇÃO. CONSTRUA SE ... ENTÃO ... SENÃO - QUAL O CAMINHO?
Compartilhar