Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 10)

Página 85 de 488

Uma sequência finita de comandos clara e sem dupla interpretação, são características dos algoritmos, além da necessidade de determinar um estado de parada para a sua execução. Os algoritmos precisam processar muitas informações, e, para isso, as estruturas de repetição são peças fundamentais para executar laços de repetição que permitem trabalhar com a mesma informação várias vezes ou executar uma de passos lógicos repetidamente. Analise algoritmo e as sentenças a seguir:

01 algoritmo "contador"
02 var
03 contador : inteiro
04 inicio
05 enquanto contador <= 10 faca
06 escreval (contador)
07 contador <- contador + 1
08 fimenquanto
09 fimalgoritmo

A estrutura de repetição que possui a expressão de teste na linha 05 executará comandos da linha 06 e 07 por 10 vezes. II- operador de comparação utilizado na linha 05 verifica se a variável à sua esquerda é menor ou igual ao valor 10. III- Na linha 07, valor armazenado na variável "contador" é atualizado com próprio valor mais 1. IV- Ao alterar valor "1" da linha 07 para valor "2", laço será repetido 5 vezes. Assinale a alternativa CORRETA:

Estudar questão

ATIVIDADE AVALIATIVA – 3ª SEMANA – ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES II

PERGUNTA 1

A recursão ocorre quando uma função chama a si própria. Vale destacar a importância de se saber identificar o ponto de parada da função, de modo a evitar que ela seja executada infinitamente. Esse ponto de parada é chamado de “caso base” ou "caso básico".

Identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.

I. ( ) O problema da Torre de Hanói é exemplo clássico de um problema resolvido com facilidade por meio da recursão.

II. ( ) O caso base (ou caso básico) é necessário em toda função recursiva escrita corretamente.

III. ( ) As funções recursivas em Python apresentam grandes benefícios em relação à melhora da eficiência.

Assinale a alternativa que apresenta a sequência correta.

Estudar questão
Associe os comandos de repetição apresentados em lógica de programação com as estruturas implementadas no C#
Estudar questão
De acordo com o texto, analise a definição de uma matriz em linguagem C.
int mat[5][10];
Assinale o código que exibe corretamente todos os elementos da matriz mat.
Escolha uma opção:
Estudar questão

Sobre o enunciado anterior, responda: a regra para verificação pode ser representada pela estrutura imediatamente expressa na alternativa:

Estudar questão

2. Pergunta 2 A variável representa, em linguagem de alto nível, um espaço de memória onde serão inseridos valores. Utilizar variável é mais prático do que referenciar a memória diretamente utilizando bits binários 0s e 1s. Elas podem assumir os seguintes tipos de dados: Integer, Long, Byte, Decimal, String, entre outros. Veja o código a seguir, que declara algumas variáveis e realiza algumas operações sobre elas: Considerando essas informações e o conteúdo estudado sobre visual basic, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):



I. ( ) Neste código será apresentada uma caixa de entrada que, ao digitar valores numéricos, eles serão mostrados na tela.
II. ( ) Neste código, ao digitar caracteres alfanuméricos, bem como palavras e expressões, eles serão mostrados na tela.
III. ( ) Este código apresentará mensagem de erro na linha 8, que recebe um texto, porém a variável txt3 é do tipo Inteiro.
IV. ( ) Este código apresenta uma caixa de texto cujo conteúdo da mensagem está na variável txt1 e o título da caixa de texto está em txt2.
1. F, F, V, V.
2. V, V, F, F.
3. V, F, F, V.
4. V, F, V, F.
5. F, V, V, F.

Estudar questão

Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em três passos. Que passos são esses?

Estudar questão
Leia o texto a seguir:

As linguagens de primeira geração, trabalhavam em binário comunicando-se diretamente com o hardware das máquinas. A programação era realizada por uma sequência de zeros e uns.
As linguagens de 3ª geração são conhecidas como linguagens de programação Assembly (Montagem), utilizam um compilador específico para cada arquitetura de processadores, e utiliza linguagem simbólica para representar as sequências dos números binários.
As linguagens de 5ª geração são utilizadas principalmente em aplicações de Inteligência A
Estudar questão

Assinale a alternativa que melhor se encaixa no programa acima:

Estudar questão

Observe a função print do código escrito em Python a seguir:

def foo(n) : return n foo (n-1) return print

Qual resultado impresso por essa função?

Estudar questão