Questões de Concurso Sobre lógicas de programação em algoritmos e estrutura de dados

Foram encontradas 267 questões

Q1390807 Algoritmos e Estrutura de Dados
Considerando os fundamentos de lógica de programação e os operadores lógicos utilizados nas linguagens de programação, atente-se para a expressão abaixo.
C * (B – A) <= D – B / C
Qual seria o resultado da execução dessa expressão, caso o valor das variáveis fossem: A=3; B=6; C=2 e D=9 ?
Alternativas
Q1390806 Algoritmos e Estrutura de Dados
Considerando os fundamentos de lógica de programação e de tipos de dados, considere as afirmativas abaixo:
I - Toda expressão que possui um operador relacional, necessariamente, tem como resultado um valor do tipo “lógico”. II - O operador “mod” (ou “%”) retorna o resto da divisão entre dois números. III - É adequado o uso de variáveis cujo tipo de dados seja “inteiro” para armazenar nomes de pessoas.
Assinale a alternativa CORRETA.
Alternativas
Q1370968 Algoritmos e Estrutura de Dados
Conforme conceitos da álgebra de Boole e sabendo que A + B e A B representam, respectivamente, a adição e o produto de A e B e A' representa o complemento de A, é correto afirmar que, de acordo com a lei
de Morgan, (A B)' = A' B'.
Alternativas
Q1370967 Algoritmos e Estrutura de Dados

Conforme conceitos da álgebra de Boole e sabendo que A + B e A B representam, respectivamente, a adição e o produto de A e B e A' representa o complemento de A, é correto afirmar que, de acordo com a lei


associativa, A + (B + C) = (A + B) + C.

Alternativas
Q1370966 Algoritmos e Estrutura de Dados

Conforme conceitos da álgebra de Boole e sabendo que A + B e A B representam, respectivamente, a adição e o produto de A e B e A' representa o complemento de A, é correto afirmar que, de acordo com a lei


comutativa, A + B = B + A e A B = B A.

Alternativas
Q1296930 Algoritmos e Estrutura de Dados

Considere a sub-rotina abaixo:

1. Programa

2. Declare X, Y e Z numérico

3. Leia X

4. Leia Y

5. Z:= (X + Y) x Y

6. Escreva Z

7. Fim programa

Analisando o programa acima, e supondo que o valor fornecido para “X” na terceira linha seja 3 e o valor fornecido para Y na quarta linha seja 4, pode-se afirmar que o valor da variável “Z” na sexta linha é:

Alternativas
Q1293751 Algoritmos e Estrutura de Dados
Analise o seguinte programa, elaborado na forma de pseudolinguagem.
Imagem associada para resolução da questão
Ao final da execução desse programa, o valor impresso da variável a será:
Alternativas
Q1290360 Algoritmos e Estrutura de Dados
Dispõe-se de três variáveis, A, B e C, cada qual contém um valor lógico V (verdadeiro) ou F (valso). Dentre as expressões lógicas abaixo, qual resulta verdadeira quando pelo menos duas das variáveis são verdadeiras? (As variáveis lógicas estão unidas pelos operadores lógicos AND e OR.)
Alternativas
Q1288601 Algoritmos e Estrutura de Dados
Considerando o fragmento do seguinte algoritmo, que tem por objetivo calcular as notas dos alunos, do primeiro até o terceiro bimestre e dizer qual a nota necessária para passar de ano. Se necessário reescreva as partes que estão faltando e realize o teste de mesa para as variáveis solicitadas a seguir: Media_3 <- Soma_3 /3 notamin_4 <- (__________) Se Media_3 >=70 entao Escreva(" O Aluno ",Aluno, "Passou para o quarto Bimestre") Escreva ("Digite a Quarta nota: ") Leia (Nota4) Media <- (Nota1+ Nota2+ Nota3+ Nota4) / 4 I ) Qual o valor das variáveis Media_3, notamin_4 e para o aluno que tirou 76, 84 e 64, e 78 II) Qual o valor das variáveis notamin_4 e Media_3 do aluno que tirou 65,74,92,57
Alternativas
Q1288589 Algoritmos e Estrutura de Dados
Considerando as operações básicas e linguagens de execução, realize a análise do fragmento de código e complete com a alternativa que possui a o código referente a linha 3 e 8. 1. void Vector01(int data[], int size) 2.{ 3.______________________ 4.for(j=size-1; j<=1; j--) 5.{ 6. for(i=0; i>j; i++) 7. { 8. ______________________ 9. { 10. aux=data[i]; 11. data[i]=data[i+1]; 12.data[i+1]=aux; 13. } 14. } 15. } 16. }
Alternativas
Q1279646 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado à variável x?
Alternativas
Q1279645 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado à variável j?
Alternativas
Q1279644 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado a vet[15]?
Alternativas
Q1279643 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado a vet[12]?
Alternativas
Q1279642 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado a vet[5]?
Alternativas
Q1277563 Algoritmos e Estrutura de Dados

Analise o seguinte algoritmo em pseudo-código e assinale a alternativa correta. 


inteiro funcao_A (inteiro n)

início

inteiro f;

se ( n == 1) ou (n == 0) então

 retorna 1;


f = funcao_A(n-1)*n;

retorna f; 

 fim.

Alternativas
Q1256369 Algoritmos e Estrutura de Dados
As figuras abaixo mostram um algoritmo em (a) e uma janela com a correspondente execução em (b): Imagem associada para resolução da questão (a)
Imagem associada para resolução da questão (b)
O procedimento de troca de variáveis pode ser feito de dois modos: (1) com ajuda de uma variável auxiliar (TROCA) ou (2) sem o auxílio dessa variável auxiliar.
As soluções que mostram as instruções que devem compor o Imagem associada para resolução da questão para os modos (1) e (2) estão indicadas, respectivamente, na seguinte alternativa:
Alternativas
Q1256368 Algoritmos e Estrutura de Dados

Observe o algoritmo abaixo:

Imagem associada para resolução da questão

Após a execução, esse algoritmo irá gerar a seguinte sequência de números:

Alternativas
Q1241068 Algoritmos e Estrutura de Dados

O algoritmo a seguir mostra o uso de passagem de parâmetros por referência de NN para VN e de GG para VG e por valor de SS para VS.

Imagem associada para resolução da questão


Após a execução desse algoritmo, os valores finais das variáveis NN, SS e GG serão, respectivamente:

Alternativas
Q1241067 Algoritmos e Estrutura de Dados

O algoritmo a seguir ilustra o emprego de uma função recursiva.

Imagem associada para resolução da questão


Após a chamada RR(N,N-1), a função retornará um valor igual a:

Alternativas
Respostas
101: A
102: B
103: E
104: C
105: C
106: E
107: C
108: B
109: A
110: B
111: D
112: B
113: A
114: C
115: E
116: A
117: A
118: C
119: D
120: B