Questões de Concurso
Sobre lógicas de programação em algoritmos e estrutura de dados
Foram encontradas 267 questões
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 ?
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.
de Morgan, (A • B)' = A' • B'.
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.
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.
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 é:
Ao final da execução desse programa, o valor impresso da variável a será:
Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.
Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.
Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.
Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.
Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.
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.
(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 para os modos (1) e (2) estão indicadas, respectivamente, na seguinte alternativa:
Observe o algoritmo abaixo:
Após a execução, esse algoritmo irá gerar a seguinte sequência de números:
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.
Após a execução desse algoritmo, os valores finais
das variáveis NN, SS e GG serão, respectivamente:
O algoritmo a seguir ilustra o emprego de uma função recursiva.
Após a chamada RR(N,N-1), a função retornará um
valor igual a: