Questões de Concurso sobre Algoritmos e estrutura de dados - Página 124 | Gran Questões

Questões de Concurso sobre Algoritmos e estrutura de dados

 
 
Disciplina 1
Assunto 10
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.152 questões encontradas
Questões por página
20
Mais recentes
 

No seguinte pseudocódigo, que contém uma seguinte estrutura de repetição, diga qual o valor final da variável X:


X:=0;

i :=0

Enquanto i<10 Faça

X:=X+1;

i:=i+1;

Fim-Enquanto


A

9.


B

10.


C

11.


D

0.


E

Indefinido.

Nem sempre os tipos básicos (inteiro, real, caracter e lógico) são suficientes para exprimir estruturas de dados em algoritmos. Daí a necessidade de novos tipos serem criados, como o vetor. Observe o algoritmo abaixo.


início

____inteiro:I;

____tipo v = vetor[1:6] inteiro;

____tipo c = vetor[1:6] caracter;

____v: VE;

____c: CA;

____VE [1] ← 1;

____VE [2] ← 1;

____VE [3] ← 2;

____VE [4] ← 2;

____VE [5] ← 5;

____VE [6] ← 6;

____CA [1] ← "SEG";

____CA [2] ← ”TER";

____CA [3] ← "QUA";

____CA [5] ← "SEX";

____CA [6] ← "SAB";

____para I de 1 até 6 passo 2 faça

____imprima ("CA= ",CA[VE[I]]);

____fim para;

____imprima ("CA= ",CA[VE[VE[3]]]);

fim

Assinale a opção que contém os valores impressos após a execução do algoritmo apresentado acima.


A

CA= SEG _____CA= TER _____CA= SEX _____CA= SEG


B

CA= SEG _____CA= SEG_____ CA= TER _____CA= TER


C

CA= SEG_____ CA= QUA _____CA= SEX _____CA= SEG


D

CA= SEX _____CA= TER_____ CA= QUA_____ CA= SEG


E

CA= QUA _____CA= TER _____CA= SEX _____CA= QUA

Segundo MANZANO, como serão escritas as expressões matemáticas abaixo na forma computacional?

(1) Cir = π . RAIO 2 .


(2) Tri = BASE . ALTURA .

                          2


(3) X = {43 . [55 : (30 + 2) ] }.


A

Tri <- (BASE x ALTURA) / 2, Cir = π x RAIO ↑ 2 e X = (43 x ( 55 / ( 30 + 2 ) ) ).


B

Tri = BASE x ALTURA / 2, Cir = 3.14159 * RAIO ↑ 2 e X = (43 * ( 55 / ( 30 + 2 ) ) ).


C

Tri = (BASE * ALTURA) / 2, Cir = 3.14159 * RAIO * RAIO e X = (43 * ( 55 / ( 30 + 2 ) ) ).


D

Cir <- 3.14159 * RAIO ↑ 2, Tri <-(BASE * ALTURA) / 2, e X <- (43 * ( 55 / ( 30 + 2 ) ) ).

De acordo com o algoritmo, assinale a alternativa que apresenta, de forma completa, o conjunto de entradas inválidas para a variável Q, caso sejam fornecidas como entrada para o programa.

A
Números negativos, apenas.

B
Números negativos e zero.

C
Zero, apenas.

D
Números positivos e zero.

E
Números positivos, apenas.

Qual alternativa abaixo não representa um item, dos símbolos mais conhecidos, da simbologia básica?


A

Entrada de dados ou operação manual.


B

Saída de dados em impressora.


C

Algoritmo.


D

Terminal.

Considere a função Divide apresentada em pseudocódigo.

Imagem associada para resolução da questão

Em relação aos conceitos de função e à função Divide acima, é correto afirmar:


A
Quando são passados valores para os parâmetros da função Divide, os valores são copiados para a função. Este tipo de chamada em que se faz apenas a cópia dos valores é denominado passagem de parâmetro por valor.

B
Pode-se, no programa principal, usar o comando: imprima (Divide(5,0)) e este comando exibirá 0.

C
Para chamar a função Divide no programa principal é necessário que sejam declaradas 2 variáveis globais do mesmo tipo e com os mesmos identificadores utilizados na função.

D
Para chamar a função Divide no programa principal é necessário que seja declarada uma variável real para receber o resultado retornado pela função.

E
Quando são passados valores para os parâmetros da função Divide, são passados os endereços das variáveis. Este tipo de chamada em que utilizam-se endereços é denominado passagem de parâmetro por valor.
 
Ir para a página:
OK
 
Gerar simulado