Questões de Concurso
Comentadas sobre lógicas de programação em algoritmos e estrutura de dados
Foram encontradas 176 questões
I. As variáveis declaradas dentro das sub-rotinas são chamadas de variáveis locais e aquelas declaradas fora de qualquer sub-rotina são chamadas de variáveis globais. II. Um parâmetro passado por valor para uma sub-rotina se comportará como uma variável local, isto é, qualquer modificação no valor desta variável não será visível fora da sub-rotina. III. Um parâmetro passado por referência para uma sub-rotina se comportará como uma variável global, isto é, qualquer modificação no valor desta variável será visível também fora da sub-rotina.
Estão CORRETAS as afirmativas:
Na lógica de programação, o operador lógico “e” possui a função de disjunção, enquanto o operador “não” possui a função de negação.
Julgue o próximo item, a respeito de lógica de programação.
Em um algoritmo, todo resultado de uma operação de
entrada de dados é armazenado em uma posição na memória.
A expressão lógica
se A então B
é equivalente à expressão
Abstraia-se da sintaxe das linguagens de programação e apenas siga a lógica:
Início
Campo1 = 4
Campo2 = 3
Do while Campo1 > 3
Campo1 = Campo1 – 1
Campo2 = Campo2 + 1
End Do
Do Until Campo1 > 3
Campo1 = Campo + 1
End Do
Campo1 = Campo1 + Campo2
Fim
Qual o valor de Campo1 que resultou dessa lógica?
I. Na passagem de parâmetros por valor é feita uma cópia do parâmetro fornecido a uma função para uma variável interna à própria função.
II. Funções recursivas não podem conter laços de repetição.
III. A resposta da operação lógica x1 XOR x2 será verdadeira (true) se os valores das variáveis x1 e x2 forem diferentes entre si.
IV. A resposta da operação lógica x1 NAND x2 será sempre falsa (false) se x1 e x2 forem iguais.
V. Um programa estruturado é composto por um conjunto de funções.
p q E F F F F T F T F T T T F
Assinale a expressão E que corresponde, CORRETAMENTE, à tabela-verdade:
I. falso ou ( 10 % 5 * 2 <> 5 * 2 + 1 )
II. não falso e ( 3 * 3 / 3 < 15 − 5 % 7)
III. p e (q ou r) quando p é verdade, q é falso e r é falso
IV. ((34 < 9) e (5 + u = 34)) ou ((5 = 15/3) e (8 > 12)), onde u = 29
Assinale a alternativa que apresenta CORRETAMENTE os resultados de tais expressões lógicas:
a = 100 // atribui o valor 100 à variável “a”
f(a + 1) // invoca a execução da função “f”
b = a // atribui o valor da variável “a” à variável “b”
def f(a) { // define a função “f”
a = a + 10
}
Assinale a alternativa CORRETA.
I. Utilizamos os comandos de repetição quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido ou indefinido de vezes, ou enquanto um determinado estado de coisas prevalecer ou até que seja alcançado. II. Num diagrama de bloco, toda decisão terá sempre como resposta um resultado definido em um intervalo de valores de 0 a 10. III. Conferir o certificado de segurança do site acessado é uma forma de prevenir riscos na Internet.
Marque a alternativa CORRETA:
I. Operações Lógicas são utilizadas quando se torna necessário tomar decisões em um diagrama de bloco. II. Os projetos lógico e funcional do banco de dados devem ser capazes de prever o volume de informações armazenadas a curto prazo, apenas. Os projetos devem ter uma reduzida capacidade de adaptação para os cenários de longo prazo. III. O termo softwares refere-se apenas aos códigos maliciosos que prejudicam o funcionamento de um computador.
Marque a alternativa CORRETA:
Assinale a opção que apresenta o resultado da expressão anterior.
Em relação à lógica do algoritmo precedente, caso o valor de n (linha 5) seja igual a
O resultado da lógica dos algoritmos precedente é a
I. As variáveis do tipo literal cadeia são usadas para armazenar valores lógicos e binários, ou seja, verdadeiro e falso, ou 1 e 2, por exemplo. Assim, se precisarmos de uma variável para armazenar o nome de uma pessoa, esse não seria um tipo apropriado. II. Os bancos de dados podem ser usados exclusivamente em aplicações acessíveis via Internet. Ou seja, apenas os softwares e serviços on-line podem dispor de bancos de dados próprios, acessíveis por múltiplos usuários.
Marque a alternativa CORRETA:
I. O software é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Em complemento ao software, o hardware é a parte lógica, ou seja, o conjunto de instruções e dados processado pelos circuitos eletrônicos do software. II. As expressões lógicas são expressões formadas a partir do uso de variáveis, apenas. As expressões lógicas retornam sempre um valor lógico, como um número decimal ou um texto presente em um banco de dados.
Marque a alternativa CORRETA: