Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 9)

Página 65 de 353

(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:

A
I e II, apenas.
B
I, II e III, apenas.
C
I e III, apenas.
D
I, III e IV, apenas.
E
I, II, III e IV.

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
as duas asserções são falsas.
B
as duas asserções são verdadeiras, e a segunda não justifica a primeira.
C
a primeira asserção é falsa, e a segunda é verdadeira.
D
a primeira asserção é verdadeira, e a segunda é falsa.
E
as duas asserções são verdadeiras, e a segunda justifica a primeira.
FAURGS - 2018 - TJ - RS: Considere a tabela a seguir, que contém dados do IMC (Índice de Massa Corporal) de uma pessoa, com uma escala típica de valores, dentre as várias existentes.
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 16 ou maior do que 40, ou seja, as opções extremas da tabela
A
IMC <- PESO / (ALTURA * ALTURA)
se (IMC < 16) AND (IMC > 40) então
escreva (IMC)
B
IMC <- PESO / ALTURA / ALTURA
se (IMC < 16) AND (IMC > 40) então
escreva (IMC)
C
IMC <- PESO / ALTURA / ALTURA
se (IMC < 16) OR (IMC > 40) então
escreva (IMC)
D
IMC <- PESO / ALTURA * ALTURA
se (IMC <= 16) OR (IMC >= 40) então
escreva (IMC)
E
IMC <- PESO / ALTURA * ALTURA
se (IMC < 16) OR (IMC > 40) então
escreva (IMC)
No ano de ______ foi lançado o primeiro navegador web chamado ______.
Escolha as alternativas que completam as lacunas.
A
1995, firefox.
B
2000, Internet Explorer.
C
1993, Netscape Navigator.
D
1990, HTML.
E
1993, Mosaic.

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:

  1. A variável K e J são visíveis a qualquer módulo, portanto são consideradas variáveis globais.
  2. As variáveis Y e M são locais, por isso são visíveis a todos os módulos.
  3. Os módulos 1 e 2 enxergam a mesma variável K vista pelo módulo 3.
Na AULA 4 você aprendeu a trabalhar com laços de repetição empregado while e também o for. Acerca do for e suas características, observe as afirmativas a seguir I - A estrutura for funciona também da mesma maneira que o while, ou seja, enquanto uma condição se mantiver verdadeira, o laço continua executando. II - O laço for é comumente empregado em situações em que o número de iterações é finito e bem definido. III - O laço for trabalha com uma variável de controle do laço de maneira implícita. Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
A
I, somente.
B
II, somente.
C
I e II, somente.
D
I e III, somente.
E
I, II e III.

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.

A
É o linker que traduz o todo programa feito em C++.
B
Os programas em C++ precisam ser traduzidos para uma linguagem que o computador entenda.
C
Não se pode escrever programa em C++ que execute no Mac.
D
Programas em C++ são interpretados e não compilados
E
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.
A
G, P, N
B
P, N, G
C
N, G, P
D
G, N, P
E
N, P, G
O que aconteceria se a verificação condicional 'Sr ≤ Xr' fosse aplicada após a primeira atribuição nos registradores?

Seria possível realizar o cálculo da raiz quadrada de 1.
A
Apenas a afirmativa I está correta.
B
Apenas a afirmativa II está correta.
C
As afirmativas I e II estão corretas.
D
As afirmativas I e II estão incorretas.