Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 72 de 353

Considerando os dados a seguir: A = 15 e B = 38. Após a execução do código abaixo:

var A, B, aux: inteiro; inicio leia (A,B); aux ← A; A ← B; B ← aux; escreva (A,B); fim

Qual será o resultado?

A
A = 38 e B = 15.
B
A = 15 e B = 15.
C
A = 23 e B = 38.
D
A = 38 e B = 23.
E
A = 38 e B = 38.

Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?

A 1 0 0  0 1 0  0 0 1
B 1 0 0 1 0 0 1 0 0
C 1 1 1 1 0 0 1 0 0
D 1 1 1 0 0 0 0 0 0
A
1 0 0 0 1 0 0 0 1
B
1 0 0 1 0 0 1 0 0
C
1 1 1 1 0 0 1 0 0
D
1 1 1 0 0 0 0 0 0

Leia o trecho a seguir:

“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como algoritmo”.

GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14.

O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):

  1. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo.
  2. (V) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa.
  3. (V) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado final.
  4. (F) Existe apenas um algoritmo para solucionar um mesmo problema.

A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:

A
F, V, F, V.
B
V, V, V, F.
C
F, F, V, V.
D
V, F, V, F.
E
V, V, F, V.

Analise o programa em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução:

A
O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que não começa com a letra 'G'.
B
O código armazenará em um vetor 10 nomes com até 49 caracteres e imprimirá uma listagem somente com os nomes que começam com a letra 'G'.
C
O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com todos os 10 nomes.
D
O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que começa com a letra 'G'.
E
O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com os nomes que não começam com a letra 'G'.

A respeito de um algoritmo recursivo, analise as afirmativas abaixo e assinale a alternativa correta.

Assinale a alternativa correta.

I. Deve conter pelo menos uma estrutura de repetição.

II. Deve conter pelo menos uma estrutura de seleção.

III. Deve invocar a si mesmo pelo menos uma vez ao ser executado.

A
Todas as afirmativas estão corretas.
B
Somente a afirmativa I está correta.
C
Somente a afirmativa II está correta.
D
Somente as afirmativas II e III estão corretas.
E
Somente as afirmativas I e II estão corretas.

Analise as afirmativas a seguir em relação a representação de algoritmos:

  1. O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;
  2. O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo;
  3. A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos.

Podemos afirmar que:

A
II e IV estão corretas.
B
II, III e IV estão corretas.
C
I, III e IV estão corretas.
O seguinte programa pede para o usuário um número e mostra a tabuada de multiplicação desse número. Foram retiradas as linhas 6 e 10 dessa estrutura, e agora você precisa adicioná-las para um correto funcionamento desse código. O que deve ser digitado nas linhas 6 e 10?
A
na linha 6: contador=1; na linha 10: contador=contador+1;
B
na linha 6: contador=0; na linha 10: contador=contador+1;
C
na linha 6: contador=1; na linha 10: contador=contador-1;
D
na linha 6: contador=1; na linha 10: contador=contador*1;
E
na linha 6: contador=1; na linha 10: contador=contador/1;

Análise a seguinte afirmação: "Um shopping possui 4 andares, cada andar possui 30 lojas". Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria?

A
int shopping[30][30];
B
int shopping[4][30];
C
int shopping[1][30];
D
int shopping[4][4];
E
int shopping[30][1];

Assinale a alternativa que contém a principal definição de algoritmo.

A

Um algoritmo é uma sequência de passos utilizada no passado. Atualmente, todo bom programador utiliza unicamente a linguagem de programação.

B

Um algoritmo é o detalhamento de recursos para resolver um problema

C

Um algoritmo é uma sequência finita de passos que visa atingir um objetivo bem definido

D

Um algoritmo é um documento que serve para obter informações e orientações de uma solução

E

Um algoritmo é uma sequência infinita de passos que visa solucionar um problema

Do que se trata o processo de depuração em programação de computadores?

A

É o processo de compilar e executar um código-fonte.

B

É o processo de encontrar erros (bugs) em um código fonte.

C

É o processo de transformar um algoritmo em um código-fonte

D

Não se trata de depuração em software, somente em hardware.

E

É o processo de interpretar um código-fonte.