Questões
Pratique com questões de diversas disciplinas e universidades
3.529 questões encontradas(exibindo 10)
(ADAPTADA) Na AULA 4 aprendemos o conceito de estrutura de repetição. Sobre este conteúdo, analise as afirmativas a seguir:
I - Estruturas de repetição tem como um de seus objetivos o de auxiliar na redução da quantidade de instruções redundantes em um algoritmo.
II - Estruturas de repetição são também chamadas de estruturas iterativas, ou de laço de repetição.
III - Uma estrutura de repetição é uma recurso em programação que faz com que todas as instruções dentro dela se repitam de maneira indefinida e/ou até que uma determinada condição seja satisfeita.
IV - Existe uma só maneira de criarmos estruturas de repetição em linguagem Python, que seria a estrutura chamada de while (ou enquanto, em pseudocódigo).
Acerca das afirmativas apresentadas, assinale somente a alternativa contendo as corretas:
PERGUNTA 2
Os algoritmos têm o objetivo de modelar a solução de um problema por meio de um conjunto de instruções. Essa modelagem é independente da linguagem de programação escolhida, podendo ser feita por meio de uma notação gráfica.
Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. Os fluxogramas, também conhecidos como diagramas de blocos, é uma notação gráfica que padroniza as operações e o fluxo de dados dos algoritmos de maneira eficiente.
PORQUE
II. Sua utilização possibilita uma compreensão mais acurada da solução apresentada pelo algoritmo, pois uma imagem pode ser mais bem visualizada e compreendida do que uma instrução textual.
Analisando as asserções anteriores, conclui-se que:
A fórmula para o cálculo do IMC é
Das expressões abaixo, em pseudocódigo, qual a que expressa corretamente a lógica para calcular e exibir o IMC dos dois casos extremos da tabela?
O operador OR fará com que entre na condição do SE, caso seja menor do que
Escolha as alternativas que completam as lacunas.
O escopo ou abrangência de uma variável é a parte do programa na qual ela é visível e pode ser acessada. A visibilidade refere-se a hierarquia, ou seja, uma variável é global quando e visível e acessada por todas as sub-rotinas inferiores, e local, quando é visível apenas em seu contexto e não nas sub-rotinas superiores.
Sobre a utilização das variáveis K, J, X, Y, M nos módulos 1, 2 e 3 tem-se:
- A variável K e J são visíveis a qualquer módulo, portanto são consideradas variáveis globais.
- As variáveis Y e M são locais, por isso são visíveis a todos os módulos.
- Os módulos 1 e 2 enxergam a mesma variável K vista pelo módulo 3.
Assinale a opção correta:
É o linker que traduz o todo programa feito em C++.
Os programas em C++ precisam ser traduzidos para uma linguagem que o computador entenda.
Não se pode escrever programa em C++ que execute no Mac.
Programas em C++ são interpretados e não compilados
Um programa escrito em C++ que executa no Linux não vai executar no Windows.
Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmacoes:
- ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.
- ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.
- ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.
Introdução a Banco de Dados - Qual é a diferença entre os modelos de dados hierárquico e de rede?
Seria possível realizar o cálculo da raiz quadrada de 1.