Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 10)

Página 33 de 488

Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1­ Domingo, 2 ­ Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?

A
cout
B
switch/case
C
do/while

14) As funções em Python são definidas usando a palavra-chave do bloco "def", seguida do nome da função como o nome do bloco. O código a seguir é uma função implementada em Python.

def calcular(v1, v2=0):
    return v1 + v2

I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores.
II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor.
III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado. Escolha a opção correta.

A
V - V - V
B
V - V - F
C
V - F - V
D
F - V - V
E
V - F - F

Analise as afirmacoes e indique a alternativa certa: (I) Em Python, if pode ser complementado com elif; (II) O if pode ter uma expressão lógica em seu condicional; (III) Em uma estrutura de seleção sempre há else; (IV) Em Python, depois dos comandos if, elif e else (se tiver) é executado o bloco de instruções não identado. São afirmações verdadeiras:

A
I, II, IV apenas
B
I, II apenas
C
I, II, III apenas
D
I, IV apenas
E
I, III, IV apenas

A quais estruturas de repetição se refere a diferenciação apresentada?

A

Estrutura FOR e WHILE.

B

Estrutura WHILE e DO WHILE.

C

Estrutura FOR e DO WHILE.

D

Estrutura IF e FOR.

E

Estrutura IF e WHILE.

Seguem algumas afirmacoes sobre o método de busca sequencial em um vetor em C. Quais estão corretas?


Existem métodos que permitem verificar a existência de um valor dentro de um vetor, isto é, procurar dentre os elementos um determinado valor.

O método de busca sequencial consiste em percorrer o vetor elemento a elemento na procura do valor.

A busca termina quando o elemento foi encontrado ou todo o vetor foi analisado, mas o elemento não foi encontrado.

A cada elemento do vetor são realizados testes lógicos, verificando se o elemento do vetor é igual ao elemento procurado.

O tipo do vetor a ser percorrido deve ser do mesmo tipo do elemento a ser procurado.

A
III e IV apenas.
B
I, II e IV apenas.
C
I, II e III apenas.
D
I e II apenas.
E
II, III e IV apenas.

Um conjunto finito de passos para a solução de um problema em um tempo finito. Com base no exposto, assinale a alternativa:

A
Orientação a objetos.
B
Fluxo de dados.
C
Algoritmos.
D
Comando enquanto.

Os algoritmos são utilizados para apresentar a lógica de programação de forma sequencial e ordenada, por meio de comandos que realizam operações sobre dados (SOUZA et al., 2011). A respeito das estruturas utilizadas por algoritmos, assinale a alternativa que representa a estrutura baseada em condição que define uma decisão sobre o caminho a ser seguido na sequência.

A
Sequência.
B
Decisão.
C
Repetição.
D
Salto incondicional.
E
Encadeamento.

Qual dos seguintes princípios da Engenharia de Software está relacionado à modularidade e à separação de responsabilidades em sistemas de software?

A

Princípio da Menor Surpresa

B

Princípio de Responsabilidade Única

C

Princípio DRY (Don't Repeat Yourself)

D

Princípio KISS (Keep It Simple, Stupid)

6. (QUESTÃO INÉDITA – 2021) Levando em consideração a linguagem de programação Python, o código abaixo irá retornar a contagem de 1 até 5, um em cada linha.

a=1
while a<=5:
    print(a)
    a=a+1
A
Certo
B
Errado
Julgue as afirmacoes a seguir com “V” para verdadeiro e “F” para falso, e assinale a alternativa correta:
( ) O mouse e a tela do computador são considerados dispositivos de entrada e saída, respectivamente.
( ) O disco rígido do computador também serve para armazenamento e possibilita que valores sejam armazenados e recuperados, porém se diferencia da memória e da CPU por ser mais lento.
( ) O computador também é composto de memória. É nesse local que os valores podem ser armazenados e recuperados. Trata-se de um dispositivo de armazenamento relativamente rápido, mas que perde seu conteúdo assim que o computador é desligado. A memória de um computador é dividida em diferentes locais; cada local dentro da memória tem um endereço e pode conter um valor.
A
F, V, F.
B
V, F, V.
C
F, F, F.
D
V, F, F.
E
V, V, V.