Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 49 de 112
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação. Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa correta. Fonte: GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 9.
A
O símbolo gráfico que armazena as variáveis 'N1' e 'N2' representa as operações matemáticas.
B
Esse algoritmo mostra o resultado da divisão de dois números.
C
O símbolo gráfico que armazena a palavra 'Fim' representa uma saída de dados.
D
Esse algoritmo executa a multiplicação de dois números.
E
O símbolo gráfico que armazena a variável 'M' representa uma entrada de dados.

Considerando a linguagem de programação C++, quando definimos uma variável, na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do:

A

identificador da variável e do tipo de dado.

B

compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado.

C

tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória.

D

tipo de dado e identificador da variável.

E

identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado.

Você tem uma variável com o CPF de uma pessoa. A variável é uma string. Você deseja obter os dois últimos dígitos do CPF que tem o seguinte formato XXX.XXX.XXX-XX. Fazendo uso do operador de indexação [], indique qual seria a forma correta de usar este operador para obter as duas últimas posições:

A
Colocando o comando CPF[12:13].
B
Colocando o comando CPF[11].
C
Colocando o comando CPF[12].
D
Colocando o comando CPF[-2:].
E
Colocando o comando CPF[-2:-1].
A criação de um vetor do tipo inteiro com oito posições pode ser declarado através do código int vetor[8]. A partir da declaração, ao realizarmos a atribuição do valor de cada índice sendo o próprio índice + 1, qual será o valor do vetor no índice número 4?
A
3
B
4
C
6
D
5

Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição.

A
var
B
else
C
se encadeado
D
se
E
enquanto

Os comandos if-else podem ser utilizados diversas vezes em uma mesma programação, fazendo o efeito cascata, embora os programadores percebam que o código é difícil de ler e desorganizado. Em relação à organização dos comandos de programação if-else, o que você, como futuro programador, sugere?

A

Continuar utilizando os comandos if-else e organizar a escrita dos códigos com indentações.

B

Utilizar os comandos if-else e elif, pois o elif indica uma contração dos comandos else-if.

C

Continuar utilizando os comandos if-else e prestar mais atenção na leitura dos códigos.

D

Utilizar os comandos if-else e elif como forma de organizar os códigos.

E

Continuar utilizando os comandos if-else e prestar atenção nas indentações.

Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++.

A

int, char e float

B

real, string e boolean

C

double, long e short

D

texto, inteiro e lógico

A indentação é um recuo que identifica a hierarquia de um bloco de instruções dentro de um algoritmo, sobre a indentação podemos afirmar que:

A

é obrigatória para que o algoritmo seja válido, caso o código esteja sem a indentação correta o algoritmo não irá funcionar.

B

é uma boa prática de programação, pois permite organizar o código de modo que facilite a manutenção do código.

C

a indentação serve para definir a maneira correta de escrever os comandos em uma linguagem de programação.

D

Nenhuma das alternativas.

E

é apenas estética, não tem nenhum objetivo específico.

Monte a tabela da verdade para a expressão A \, || \, B \, && \, C \, && \, !A.
A
V, V, V, V, V, F, F, F
B
F, F, F, F, F, V, V, V
C
V, V, F, F, V, V, F, F
D
V, F, V, F, V, F, V, F
E
F, V, F, V, V, F, V, F
O algoritmo abaixo envolve conteúdos como funções de entrada e saída e laços de repetição/iteração. Assinale a alternativa que contém o enunciado que melhor descreve o funcionamento deste algoritmo.
A
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
B
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
C
Faça um algoritmo em que o usuário digita inúmeros valores do tipo inteiro e calcula a soma e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
D
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média e o total de valores digitados.
E
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados.