65 questões encontradas
Para o diagrama elétrico de acionamento da contatora K a seguir, determine a expressão que representa a lógica de acionamento.
Analise o programa abaixo, o qual foi escrito na linguagem Java: public class Main { static int calc(int num1, int nu m2) { if (num1 < 3 || num2 == 4) return(num1 + num2); else return(num1 + num2 * 2); } public static void main(String[] args) { int res = calc(3, 4); System.out.println(res + calc(res, 1)); } } Ao final da execução do programa , o que será exibido?
Avalie o algoritmo abaixo, escrito no software VisuAlg 3.0. Ao final da execução do algoritmo acima, qual será o valor da variável “var_3”?
Num fluxograma, a forma acima representa
Qual das alternativas abaixo contém somente operadores lógicos base na construção de sistemas digitais e da lógica proposicional, também muito usado em linguagem de programação?
Analise o código Python a seguir: a = 5 b = 10 c = 15 if a < b and b < c: resultado = "Primeira condição verdadeira" elif a < c and b > c: resultado = "Segunda condição verdadeira" else: resultado = "Nenhuma condição verdadeira" print( resultado) Assinale a alternativa que apresenta o que será exibido ao termino da execução do código.
O número decimal 438, representado em Decimal Codificado em Binário (também conhecido por BCD: Binary-Coded-Decimal) é:
Analise o código Python a seguir: import numpy as np vetor = np.array([5, 10, 15, 20]) soma = np.sum(vetor) if soma > 50: if np.all(vetor % 5 == 0): resultado = "Todos os elementos são múltiplos de 5 e a soma é maior que 50" else: resultado = "A soma é maior que 50, mas nem todos os elementos são múltiplos de 5" else: resultado = "A soma é 50 ou menor" print(resultado) Assinale a alternativa que apresenta o que será exibido ao termino da execução do código.
Analise o código Python a seguir: vetor1 = [1, 4, 6, 8] vetor2 = [2, 4, 6, 10] soma1 = sum(vetor1) soma2 = sum (vetor2) if soma1 > soma2: if all(x > y for x, y in zip(vetor1, vetor2)): resultado = "soma1 é maior e todos os elementos em vetor1 são maiores que em vetor2" else: resultado = "soma1 é maior, mas nem todos os elementos em vetor1 são maiores que em vetor2" elif soma1 < soma2: resultado = "soma1 é menor que soma2" else: resultado = "soma1 é igual a soma2" print(resultado) Assinale a alternativa que apresenta o que será exibido ao termino da execução do código.
Expressões são utilizadas constantemente em diversos algoritmos, desta forma, assinale a alternativa que apresenta o que é um expressão booleana em programação.
Em linguagens de programação disponibilizam algumas estruturas de controle, qual a estrutura de controle utilizada para executar um bloco de código repetidamente enquanto uma variável é verdadeira.
Uma das estruturas de controle condicional que linguagens de programação disponibilizam é a estrutura de if`s. Diante do exposto assinale a alternativa que apresenta qual a principal função desta estrutura condicional.
Abaixo é apresentado um algoritmo escrito no software VisuAlg 2.0: algoritmo "prova" var i, soma: inteiro inicio i := 0 soma := 0 repita se(i ^ 2 <= 10) entao soma := soma + i fimse i <- i + 1 ate (i = 5) fimalgoritmo Ao final da execução do algoritmo acima, qual será o valor da variável "soma"?
Interprete o código abaixo, escrito na linguagem de programação C, assinalando o que será apresentado na tela após a execução completa do código:
Analise as assertivas abaixo sobre a utilização de fluxograma como ferramenta de representação de algoritmos: I. Utiliza figuras geométricas padronizadas para ilustrar os passos a serem seguidos. II. Assemelha-se bastante à forma como os programas são escritos, utilizando termos convencionais, em linguagem natural, para indicar as instruções do programa. III. Mostra-se extremamente adequado para a representação de algoritmos grandes e/ou complexos. Quais estão corretas?
Os operadores são utilizados para representar expressões de cálculo, comparação, condição e atribuição. Sobre esse tema, analise as afirmações a seguir: I – Operadores de atribuição são utilizados para expressar o armazenamento de um valor em uma variável. Esse valor pode ser pré-definido (variante ou não) ou pode ser o resultado de um processamento. II – Operadores relacionais são utilizados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. III - Operadores lógicos são utilizados para estabelecer uma relação de comparação entre valores ou expressões. Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java . 2.ed. São Paulo – SP: Pearson Prentice Hall, 2009. Assinale a alternativa correta:
Qual é o resultado apresentado pela execução do código?
Considere o código em linguagem C apresentado a seguir: #include
Considere o código em linguagem C apresentado a seguir: #include
Em um diagrama de comandos elétricos, caracteriza-se como dispositivos de acionamento e controle os componentes que auxiliam na composição das lógicas de acionamento do circuito de comando. Como exemplos desses componentes, podem-se citar os contatos de botões e relés auxiliares que permitem o intertravamento lógico dos dispositivos. Considere um contato X e um contato Y associados em série, que são usados para acionar um motor elétrico. Considerando a associação dos contatos descrita, é CORRETO afirmar que:
Qual das seguintes opções melhor descreve o conceito de uma estrutura de sequência em programação?
Julgue as sentenças abaixo como VERDADEIRAS ou FALSAS. 1. (__) Vetores (arrays bidimensionais) e matrizes (arrays unidimensionais) são estruturas de dados que permitem armazenar e manipular coleções de dados de forma eficiente. 2. (__) Fluxogramas são representações gráficas de algoritmos, utilizando símbolos padronizados para denotar diferentes tipos de instruções ou operações (como processos, decisões, entrada/saída de dados, entre outros). 3. (__) Ao utilizar uma sintaxe simplificada e próxima da língua nativa do aprendiz, o Portugol permite uma compreensão mais intuitiva dos conceitos fundamentais de programação, como variáveis, estruturas de controle e lógica de programação. A sequência CORRETA é:
Os conhecimentos básicos de eletrônica digital, álgebra booleana, algoritmos e linguagens de programação são de fundamental importância para as atividades de manutenção de computadores e desenvolvimento de programas. Em sistemas digitais, as portas lógicas são elementos de construção de circuitos digitais que podem ser modelados com álgebra booleana e com o sistema de numeração binário. Nesse contexto, leia os itens a seguir. I) Dada a expressão lógica: II) Dado o circuito lógico: III) Dadas as formas de ondas: IV) Dada a Tabela-Verdade: A B Z a 0 0 0 b 0 1 1 c 1 0 1 d 1 1 0 Assinale a alternativa que apresenta, respectivamente, a correta correspondência dos itens dados.
A conversão entre bases numéricas é um dos pilares da teoria de sistemas digitais. Assinale a alternativa que contém a representação hexadecimal para o número binário 110011110.
Assinale a opção cujo resultado da expressão lógica, implementada na linguagem de programação Python, tenha como resultado o valor verdadeiro (True).
Considerando: A = 10; B = 3; C = 6
Considerando o seguinte programa, implementado na linguagem de programação Python:
a = float(input())b = float(input())
c = float(input())
media = ((a * 2) + (b * 3) + (c * 5)) / 10print("Média ponderada = %.1f" % media)
tendo como dados de entrada:
5.5–2.0
7.4
Assinale a alternativa que indica o resultado apresentado na saída.
Considerando o seguinte programa implementado na linguagem de programação Python:
x, y = input().split()
x = int(x)
y = int(y)
if ((x == 0) and (y == 0)):
print("O")
elif (y == 0):
print("EX")
elif (x == 0): print("EY")
elif ((x > 0) and (y > 0)):
print("Q1")
elif ((x > 0) and (y < 0)):
print("Q4")
elif ((x < 0) and (y < 0)):
print("Q3")
else:
print("Q2")
tendo como dados de entrada:
2 4
Assinale a alternativa que apresenta o resultado apresentado na saída.
Considerando o seguinte programa implementado na linguagem de programação PHP.:
<?php
$a = 1;
$b = 1;
for ($i = 1; $i <= 10; $i++) {
$result = $a + $b; $a = $b;
$b = $result;
}
echo $result;?>
Marque a alternativa que indica o resultado apresentado na saída.
Considere o pseudocódigo abaixo: Algoritmo “Questao_35” Var INTEIRO: i, j, k Começo k = 10 j = 0 Para i de 1 a 5 passo 1 Começo k = k + i Se i / 2 >= 2 Então Começo j = j + 3 Fim Se i * 3 < 10 Então Começo j = j + 5 Fim Senão Começo j = j + 1 Fim Fim imprime(j+k) Fim O resultado final mostrado na tela será
Considere o algoritmo abaixo: Algoritmo “Questao_Imprimir” Var INTEIRO: i, k Começo k = 0 Para i de 1 a 3 passo 1 Começo k = k + i Se i * 3 < 4 Então Começo k = k + 1 imprime("Maçã ") Fim Senão Começo imprime("Pera ") Fim Se k < 5 Então Começo imprime("Melancia ") Fim Fim Fim A alternativa que corresponde à saída na tela é





















