Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 70 de 353

2. (FAPERP − 2015 − SEMAE − ANALISTA EM TECNOLOGIA DA INFORMAÇÃO) UMA BOA LÓGICA DE PROGRAMAÇÃO É FUNDAMENTAL PARA QUE OS ALGORITMOS SEJAM BEM DESENVOLVIDOS E, CONSEQUENTEMENTE, OS PROGRAMAS BEM IMPLEMENTADOS, CLARO QUE SE AGREGANDO O CONHECIMENTO DA SINTAXE DA LINGUAGEM DE PROGRAMAÇÃO ESCOLHIDA. DESSA FORMA, PENSANDO-SE EM ESTRUTURAS DE ALGUMAS IMPLEMENTAÇÕES, CONSIDERE O SEGUINTE TRECHO DE CÓDIGO:

INT FIBONACCI (INT N) {
IF (N <= 1)
RETURN N;
ELSE
RETURN (FIBONACCI(N - 1) + FIBONACCI(N - 2));
}
A
Existe uma estrutura de repetição.
B
Existe uma estrutura de desvio múltipla.
C
Existe um processo recursivo.
D
Existe uma chamada de função com passagem de parâmetros por referência.
E
Existe uma chamada de função não recursiva.

What are the rules for naming variables and constants?

Para identificação de constantes, por convenção, usa-se letras maiúsculas.
Para algoritmos, a escolha de letras maiúsculas ou minúsculas para nomes de variáveis é indiferente.

A
Apenas a afirmativa I está correta.
B
Apenas a afirmativa II está correta.
C
As afirmativas I e II estão corretas.
D
As afirmativas I e II estão incorretas.

Sobre variáveis em programação, podemos afirmar que:

I. Uma variável pode iniciar-se com letras, com underscore ( _ ) ou com traço (-) e deve ser evitado o uso de caracteres especiais.

II. Se criarmos uma variável chamada aluno1 e outra chamada aluno2, teremos dois espaços na memória para guardar valores.

III. Uma variável chamada nota pode armazenar, ao mesmo tempo, o nome de um aluno e sua respectiva nota em uma avaliação.

IV. Uma variável não pode ter caracteres especiais ou traços, afinal, o computador pode não compreender estes sinais.

As alternativas verdadeiras são:

A
I e III, apenas.
B
I e IV, apenas.
C
II e III, apenas.
D
I e II, apenas.
E
II e IV, apenas.
Considere o trecho de código a seguir e responda:
minha_lista = 5, 18, 15, 28, 25

def filtro(numero):
    if numero > 10:
        return True
    return False

minha_lista_filtrada = filter(filtro, minha_lista)
Quais elementos estarão presentes na variável minha lista filtrada após a execução desse programa?
A
10, 15, 20, 25 e 30
B
5
C
15, 20, 25 e 30
D
0, 5 e 10
E
0, 5, 10, 15, 20, 25 e 30

Considerando o algoritmo apresentado, julgue as afirmacoes que seguem e marque (V) para verdadeiro ou (F) para falso.

( ) A parte 1 do pseudocódigo indica a declaração das variáveis que são compatíveis com qualquer tipo de dados.

( ) A parte 3 do pseudocódigo corresponde a entrada de dados do algoritmo.

( ) A parte 4 do pseudocódigo corresponde tando a parte de processamento quanto a parte de saída de dados do algoritmo.

Agora, assinale a alternativa que contém sequência correta.

A
F - V – V. Alternativa assinalada
B
F - V - F.
C
V - V - V.
D
V - V - F.
E
F - F - F.

Sabendo disso, quais tipos de projetos podemos criar na plataforma Scratch?

A

Projetos com jogos, animações e criação de aplicativos.

B

Projetos com estórias, moedas digitais e planilhas simples.

C

Projetos com jogos, animações e estórias.

D

Projetos com bancos de dados complexos, criar estórias e animações.

E

Projetos com imagens, músicas e edição de vídeos curtos.

A criação de um programa em linguagem C/C++ tem como objetivo implementar um algoritmo por meio dos comandos da linguagem, utilizando suas palavras reservadas. Diante disso, marque a alternativa que apresenta corretamente 3 palavras reservadas da linguagem C/C++.
A
while, for, se;
B
if, else, for;
C
or, while, senao;
D
caso, while, if;
E
variando, for, else;
Na AULA 5 aprendemos a trabalhar com funções que retornam um dado e outras que não tem retorno. Sobre este assunto observe as afirmativas a seguir:

I - Um procedure é uma rotina de código que não tem retorno algum.

II - Uma função é uma rotina de código que retorna um dado para o programa principal, ou para outra função que a invocou.

III - Funções e procedimentos podem coexistir em um mesmo programa computacional, não havendo limitações para a quantidade de cada sendo utilizada no algoritmo.

Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
A
I, apenas.
B
II, apenas.
C
III, apenas.
D
I e II, apenas.
E
I, II e III.
Uma das três modalidades de estrutura de repetição disponíveis posiciona o teste de verificação da condição de parada antes de o fluxo do algoritmo atingir o bloco de comandos que será _________. Esta característica torna __________________ que o bloco não seja executado uma vez sequer, a depender do resultado do teste lógico. Quando o teste lógico retornar falso, o fluxo será desviado para ___________ do bloco. Assinale a alternativa que contêm os termos que corretamente completam as lacunas do texto acima.
A
encerrado, possível, fora
B
repetido, possível, fora
C
repetido, impossível, fora
D
repetido, possível, dentro
E
encerrado, possível, dentro
Caso haja em uma linha de programação ladder um endereço de sinal de entrada com o contsato NA e o mesmo endereço com o contato NF, pergunta-se: o que ococrrerá quando o programa for rodado?
A
A linha funcionará normalmente.
B
O programa irá esperar um sinal complementar para dar sequência à lógica.
C
A linha será "saltada" na execução do programa.
D
A software de programação irá informar que há um erro naquela linha.
E
O linha não se tornará verdadeira pois uma instrução nega a outra.