Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 16 de 112
Durante a varredura do código fonte pelo Scanner (Analisador Léxico) várias tarefas ditas secundárias são realizadas. Assinale a alternativa cuja tarefa não corresponde as atribuições esperadas para um analisador léxico.
A
Identificar palavras-chave da linguagem.
B
Identificar identificadores.
C
Identificar números.
D
Identificar operadores.
E
Detectar os marcadores de início e de fim de blocos para que os comandos possam ser agrupados em um único elemento e entregues para a fase de análise sintática com um comando único.
Em Python, a criação de funções é uma prática comum para estruturar o código de forma eficiente. Ao definir uma função como calculaMult(), o programador encapsula um conjunto de instruções sob um nome específico. Esse nome, ________, é utilizado para invocar a função em diferentes partes do código. Durante a chamada da função, os valores fornecidos são denominados ________, que são passados para a função. Estes valores são tratados como ________ dentro da função, operando de forma isolada do restante do código e evitando efeitos colaterais em outras partes do programa. Assinale a alternativa que contém a sequência correta para preencher as lacunas acima.
A
identificador – parâmetros reais – variáveis locais.
B
identificador – parâmetros formais – variáveis globais.
C
identificador – parâmetros reais – variáveis locais.
D
nome da classe – parâmetros formais – variáveis globais.
E
nome da classe – parâmetros formais – variáveis locais.

Como é conhecido o erro causado em uma função recursiva quando ela foi mal projetada e sua execução não alcança um critério de parada?

A

Loop infinito

B

Execução instável

C

Crash

D

Função sem fim

E

Iterações repetidas

Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C++?

A

double x[15]

B

int vetor[15]

C

double x[15][15]

D

int vetor[15][15]

E

char x[15]

Utilizando strcasecmp, devemos nos atentar ao seu retorno para saber se realmente as strings são iguais ou divergentes. No exemplo anterior, será retornado 0 (zero), pois as strings são idênticas e será exibida a mensagem Iguais. Mas essa função possui outros retornos exemplificados pela tabela a seguir:

A função strcasecmp realiza uma comparação entre strings independentemente de letras maiúsculas ou minúsculas.
A função strcmp é utilizada para comparar strings considerando letras maiúsculas e minúsculas.
A função similar_text é utilizada para determinar a porcentagem de similaridade entre duas strings.
A função levenshtein retorna o número de caracteres que devemos substituir para possuir duas strings idênticas.
A
Apenas a afirmativa I está correta.
B
As afirmativas I e II estão corretas.
C
As afirmativas I, II e III estão corretas.
D
Todas as afirmativas estão corretas.

No algoritmo abaixo, os parâmetros da função valor são recebidos e são impressos na própria função. Assim sendo, o valor da variável u exibido na última linha da função é:

A
7
B
4
C
10
D
5
E
8

Algoritmo que peça ao usuário a quantia em dinheiro que tem sobrando e sugira, caso ele tenha 10 ou mais reais, que vá ao cinema, e se não tiver, fique em casa vendo TV.

A

Vá ao cinema hoje à noite.

B

Fique em casa vendo TV.

C

Obrigado e volte sempre.

Dentre os tipos de dados estudados, aquele que engloba tanto letras como números denomina-se:
A
Tipo de variável alfanumérico
B
Tipo de variável real
C
Tipo de variável lógica
D
Tipo de variável inteiro
E
Tipo de variável alfabético

Considere o trecho de programa abaixo e assinale a opção que define o que este código está executando.

A
Um loop que não executará e, portanto, não exibirá nenhuma mensagem.
B
Um loop infinito exibindo a mensagem "Mais um".
C
Um loop que mostrará apenas uma vez a mensagem "Mais um".
D
Um loop que repetirá a exibição da mensagem "Mais um" por 2 vezes.
E
Um loop que repetirá a exibição da mensagem "Mais um" em 10 linhas separadas.

Todo algoritmo é composto, basicamente, de três etapas, uma dependente da outra.
Quais são essas etapas?

A
Dado, processamento e conhecimento.
B
Entrada, processamento e saída.
C
Entrada, informação e sabedoria.
D
Entrada, processamento e sabedoria.