Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 10)

Página 51 de 488

Durante o desenvolvimento de programas, os operadores lógicos E e OU são usados para relacionar expressões. O resultado de uma operação lógica será VERDADEIRO ou FALSO. Ao utilizar o operador E, por exemplo, o resultado será VERDADEIRO somente se estiver entre dois operandos também VERDADEIROS.

Analise, então, as seguintes expressões:

Expressão 1: FALSO OU VERDADEIRO E FALSO E VERDADEIRO.
Expressão 2: FALSO E VERDADEIRO E FALSO OU VERDADEIRO.

Sobre as expressões 1 e 2, é correto dizer que

A
o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 2 será VERDADEIRO.
B
o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 1 será VERDADEIRO.
C
tanto a expressão 1 quanto a expressão 2 terão como saída o valor VERDADEIRO, afinal, em ambas as expressões temos o operador OU, que é chamado de operador permissivo.
D
o operador E resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 2 será VERDADEIRO.
E
o operador E é menos permissivo e restritivo que o operador OU, deste modo, em uma expressão, basta que apenas um operando seja VERDADEIRO para que toda a expressão se torne verdadeira.

Sobre os sintomas causados por doenças abióticas, leia as afirmativas a seguir:

i) A acidez ou alcalinidade excessiva no solo podem ocasionar na planta problemas relacionados com deficiência ou toxicidade mineral.

ii) O excesso ou escassez de um determinado macronutriente ou micronutriente no solo, pode ocasionar a inibição da absorção de outro elemento. Diante disso, as consequências para a planta são diversas.

iii) A fitotoxidade pode ser causada por uso inadequado e excessivo de adubos e defensivos agrícolas, deficiência de minerais, acidez e alcalinidade excessiva do solo.

De acordo com as afirmativas acima, assinale a alternativa CORRETA.

A
Todas as afirmativas estão corretas.
B
Apenas a afirmativa ii está correta.
C
Apenas a afirmativa iii está correta.
Uma empresa precisa impulsionar as vendas dos produtos com baixa rotatividade por meio de promoções e descontos diferenciados, porém precisa desenvolver um programa em Python que aplique os descontos em lote. Os produtos A terão desconto de 5% no preço atual, os produtos B terão 10% de desconto e os produtos C terão 15%. Qual a alternativa correta?
A
As estruturas condicionais em linguagem Python são usadas para repetir trechos de código.
B
As estruturas condicionais em linguagem Python utilizam chaves para definir o bloco de instruções.
C
As estruturas condicionais atuam como funções e, por isso, utilizam a palavra reservada "def" para sua definição.
D
As estruturas condicionais em linguagem Python podem ser de
Ao gerar código intermediário para um compilador, qual das seguintes alternativas descreve corretamente o uso de registradores temporários?
A
Registradores temporários são usados para armazenar dados permanentes durante a execução do programa.
B
Registradores temporários são usados apenas para armazenar valores constantes.
C
Registradores temporários são usados para armazenar valores intermediários durante a compilação.
D
Registradores temporários são usados apenas para armazenar variáveis globais.
E
Registradores temporários não são necessários em compiladores.
What is the expected output of the following C program?
A
The program will not compile.
B
The program will compile and run, but it will not produce any output.
C
The program will compile and run, and it will produce output indicating the duration of the interval entered by the user.

Considere a expressão matemática. Qual das alternativas apresenta o comando correto para a expressão?



3.5 + rac{1}{2} imes ext{exp}(2) + rac{(7.1 + 4.2^2)}{(1.1 + 0.25^3)} - ext{sqrt}igg( rac{1}{3}igg)

3.5 + rac{1}{2} imes ext{exp}(2) + rac{(7.1 + 4.2^2)}{(1.1 + 0.25^3)} - ext{nthroot}igg( rac{1}{2}, 3igg)

3.5 + rac{1}{2} imes ext{exp}(2) + 7.1 + rac{4.2^2}{1.1} + 0.25^3 - ext{sqrt}igg( rac{1}{3}igg)

3.5 + rac{1}{2} imes ext{exp}(2) + rac{(7.1 + 4.2^2)}{(1.1 - 0.25^3)} - rac{ ext{sqrt}(1)}{3}

A
3.5 + rac{1}{2} imes ext{exp}(2) + rac{(7.1 + 4.2^2)}{(1.1 + 0.25^3)} - ext{sqrt}igg( rac{1}{3}igg)
B
3.5 + rac{1}{2} imes ext{exp}(2) + rac{(7.1 + 4.2^2)}{(1.1 + 0.25^3)} - ext{nthroot}igg( rac{1}{2}, 3igg)
C
3.5 + rac{1}{2} imes ext{exp}(2) + 7.1 + rac{4.2^2}{1.1} + 0.25^3 - ext{sqrt}igg( rac{1}{3}igg)
D
3.5 + rac{1}{2} imes ext{exp}(2) + rac{(7.1 + 4.2^2)}{(1.1 - 0.25^3)} - rac{ ext{sqrt}(1)}{3}

Qual a finalidade do método len(), que pode ser aplicado tanto a tuplas como a listas?

A
Concatenar 2 ou mais tuplas ou listas
B
Iterar, com o comando FOR, em conjunto
C
Repetir elementos das listas ou duplas
D
Verificar se um elemento existe ou não na lista ou tupla
E
Verificar quantos elementos existem na lista ou tuplas

Júlio, coordenador da engenharia de produção, está criando um código para ajudar contas de análise combinatória. Veja o código a seguir: Considerando que, em um teste inicial, foi digitado 5, o valor impresso será:

A
480
B
24
C
720
D
36
E
120

Acerca dos fundamentais da computação, o que é um algoritmo?

A
É outra denominação para código de computador.
B
Um algoritmo é uma sequência não ordenada de instruções complexas e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores.
C
Processador do computador, que processa instruções escritas em alguma linguagem para, através de uma sequência de instruções bastantes simples, gerar uma aplicação útil.
D
Um algoritmo é finita de instruções simples e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores.
E
Ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções complexas, gerar uma aplicação útil.

Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número:

def quadrado(x):
    return x * x
print(quadrado(4))

def quadrado():
    valor = x * x
    return valor
print(quadrado())

Compare as resoluções e indique qual é a afirmativa correta para a comparação.

A
A diferença entre os programas é que o programa de seu colega usa a variável valor e o seu não.
B
O seu programa tem um erro de identação e não poderá executar. Já o programa de seu colega não tem problemas.
C
O programa de seu colega tem um erro de identação e não poderá executar.
D
O seu programa chama a função com o número 4 e depois mostra o resultado no print. A função de seu colega não tem parâmetros, então a função não reconhece a variável x.
E
A diferença entre os programas é que o programa de seu colega não usa parâmetros na função.