Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 10 de 353

Podemos dizer que uma matriz é um conjunto de variáveis, todas com o mesmo nome e só diferenciadas pela posição que ocupam nesse conjunto. Seja o vetor A, declarado e inicializado como: int A[]={1,2,3,4,5,6,7,8,9,10}; Considere o seguinte trecho de código: for(int i=0;i < 10; i++ ) if( !(A[i]%2) )cout << A[i] <<" "; Pode-se dizer que o trecho de código em questão produz a exibição dos :

A
elementos pares do vetor A.
B
elementos ímpares do vetor A.
C
todos os elementos do vetor A.
D
todos os elementos menores que 10 do vetor A.
E
Nenhum elemento do vetor A.
Em relação ao algoritmo acima, escolha uma afirmação que contenha uma sentença correta.
A
A atribuição V[k] = V[i] coloca o elemento V[i] já na sua posição final.
B
Após uma iteração do laço externo (enquanto i < n), o elemento V[i] será colocado na sua posição final.
C
As variáveis k e j são usadas com o mesmo propósito, portanto, são redundantes.
D
A variável k armazena o conteúdo da menor posição encontrada até o momento.
E
Nenhuma das alternativas anteriores.
No uso do operador .e. em um algoritmo temos os seguintes resultados:
I. V .e. V - o resultado é verdadeiro.
II. F .e. V - o resultado é verdadeiro.
III. V .e. F - o resultado é verdadeiro.
IV. F .e. V - o resultado é falso.
V. F .e. F - o resultado é verdadeiro.
Assinale a alternativa que contém somente afirmativas corretas:
A
I e IV
B
I e V
C
II, III e V
D
I, II e III
E
Todas as respostas

Qual é a principal razão para compreender a forma de uso das estruturas heterogêneas ao elaborar algoritmos?

A

Elas permitem o armazenamento de dados de tipos diferentes e ajudam a controlar a complexidade quando usadas em conjunto com vetores para criar listas de registros.

B

Elas são mais rápidas para acessar dados do que arrays unidimensionais.

C

Elas reduzem a quantidade de memória necessária para o armazenamento de dados.

D

Elas simplificam a codificação de algoritmos ao eliminar a necessidade de estruturas de controle.

Nomes de variáveis e constantes podem começar com letras ou sublinhado (CERTO/ERRADO).

A
Certo
B
Errado
Em um conflito armado entre países, é INCORRETO afirmar que os civis do país inimigo:
A
devem ser protegidos contra danos excessivos a seus bens.
B
não podem participar diretamente das hostilidades.
C
podem ter seus bens pilhados como forma de ressarcimento.
D
devem ser respeitados e protegidos contra maus tratos.
E
não podem, em qualquer hipótese, ser tomados como reféns.

Questão 6/10 - Lógica de Programação e Algoritmos

Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma.

Acerca destas representações, observe as afirmativas a seguir:

  • I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades.
  • II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO.
  • III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica.

Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS:

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

Considere o seguinte trecho de código na linguagem Portugol Studio e avalie as assertivas a seguir.

ind=1
cont10=0
contmaior=0
faca
{
leia(num;
se (num > 1 && num < 10)
cont10++
senao
contmaior++
ind++;
}
enquanto (ind<=3)

Considere os seguintes valores para a variável num: 7 12 9. Assinale a alternativa que mostra os conteúdos corretos para as variáveis cont10 e contmaior, respectivamente, do trecho de código acima, em Portugol Studio.

A
1 e 1
B
1 e 2
C
2 e 2
D
3 e 0
E
2 e 1

Considerando as informações apresentadas no texto, avalie as asserções a seguir e a relação proposta entre elas.


I. É possível conseguir rapidamente adicionarmos funcionalidades no seu código que já foram testadas e desenvolvidas por várias outras pessoas.


PORQUE


II. As bibliotecas possibilitam que testemos diferentes implementações que possam servir para a mesma finalidade e escolher, dentre elas, a melhor. Por exemplo: podemos ter dezenas de bibliotecas que geram gráficos, e podemos escolher uma que melhor se adapta aos nossos cenários.


A respeito dessas asserções, assinale a opção correta.

A
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
B
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
C
As asserções I e II são proposições falsas.
D
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
E
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Pergunta 1

A soma dos elementos de cada linha da matriz;

A média dos elementos da matriz;

O menor elemento de cada linha da matriz;

O maior elemento de cada linha da matriz;

O maior elemento da matriz;

A
A soma dos elementos de cada linha da matriz;
B
A média dos elementos da matriz;
C
O menor elemento de cada linha da matriz;
D
O maior elemento de cada linha da matriz;
E
O maior elemento da matriz;