Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 48 de 112

Considerando as aplicações das funções relacionadas a cadeias de caracteres, analise o algoritmo que segue:

algoritmo "questao"
var
    minhaString: caractere
    nCaractere: caractere
    c: integer
inicio
    escreva ("Escreva uma palavra ou frase: ")
    leia (minhaString)
    c <- compr (minhaString)
    nCaractere <- copia(minhaString, c,1)
    escreval ( nCaractere)
fimalgoritmo

Assinale a alternativa que contém a correta descrição da execução deste algoritmo.

A
O algoritmo solicita ao usuário que insira uma palavra ou frase e, em seguida, exibe o último caractere dessa entrada.
B
O algoritmo solicita ao usuário que insira uma palavra ou frase e, em seguida, exibe o primeiro caractere dessa entrada.
C
O algoritmo solicita ao usuário que insira uma palavra ou frase e, em seguida, exibe a quantidade de caracteres dessa entrada.
D
O algoritmo solicita ao usuário que insira uma palavra ou frase e, em seguida, exibe todos os caracteres dessa entrada.
E
O algoritmo solicita ao usuário que insira uma palavra ou frase e, em seguida, exibe a string invertida.

Qual das alternativas apresenta a determinação de um tipo específico para a manipulação de strings, que são vetores ou cadeias de caracteres, terminados pelo caractere NULL?

A
A entrada e saída efetivada com a linguagem C sempre realiza a ação do tratamento de cadeias ou caracteres e sua conversão para o tipo adequado usado pela linguagem.
B
A manipulação de strings em C é feita de forma genérica, sem a necessidade de especificar um tipo específico.
C
A manipulação de strings em C é feita através de funções específicas, mas não é necessário especificar um tipo específico.
D
A manipulação de strings em C é feita através de funções específicas e é necessário especificar um tipo específico.
E
A manipulação de strings em C é feita através de funções específicas, mas o tipo específico é determinado automaticamente pela linguagem.

Em uma estrutura de repetição com teste no início, a condição é sempre avaliada antes da execução do bloco de instruções. Portanto, o bloco de instruções só será executado enquanto essa condição for verdadeira. Sobre o fragmento de código abaixo, escrito na linguagem C, é correto afirmar que a condição do laço de repetição será avaliada:

x = 10;
while (x > 0)
{
           x--;
}
A
duas vezes.
B
nenhuma vez.
C
três vezes.
D
apenas 1 vez.
E
nunca.

A linguagem Python, assim como suas antecessoras, utiliza comandos padrão para entrada e saída de dados. Dentre esses comandos, está a função "print()".
Com base nessa função, assinale a alternativa correta.

A
A função print() é utilizada para a criação de janelas no ambiente gráfico.
B
A função print() em Python é utilizada para enviar dados à impressora.
C
A função print() é usada para imprimir, em tela, aquilo que é passado como parâmetro entre parênteses.
D
A função print() é utilizada, essencialmente, para a entrada de dados em um programa.
E
A função print() captura os dados digitados em linha de comando e grava em uma variável de memória.
Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirige-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação:
A
Pedido de senha
B
Valor a ser sacado
C
Saldo final
D
Confirmação do dia de nascimento
E
Confirmação do mês de nascimento

Quais serão os valores escritos como saída no comando de saída Escreva ( “Resultados = “,b,d,x )?

A
Resultados = 156, 6, 576
B
Resultados = 156, 6, 576. O resultado do teste lógico é verdadeiro.
C
Resultados = 0, 0, 0
D
Resultados = 156, 6, 0
E
Resultados = 576, 6, 156

Em que ocasião ocorre um loop infinito?

A
Quando a estrutura de repetição não consegue resolver o problema de forma correta, por este ser muito complexo.
B
Quando a variável de controle do loop não é inicializada.
C
Quando a estrutura de repetição fica executando para sempre.
D
Quando o programa precisa de todo o poder de processamento do computador, algumas vezes chegando até a desligá-lo.
E
Quando a repetição nunca é executada.

Em sistemas de hardware, a arquitetura multiprocessada permite o uso de vários núcleos de CPU.
Como essa característica impacta o desempenho de softwares multitarefas?

A

Aumenta o consumo de energia de forma significativa

B

Permite que várias tarefas sejam processadas simultaneamente

C

Facilita o uso exclusivo de programas gráficos

D

Reduz a necessidade de memória RAM

E

Restringe o uso de programas que exigem armazenamento

Sabendo que, na linguagem C++ não é permitido usar os operadores relacionais para comparar vetores de char, qual a função que você deve utilizar quando necessitar fazer uma comparação?

A
strcmp()
B
strlen()
C
strcat()
D
strcpy()
Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores.
Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação?
A
Avaliação semi-circuito de expressões
B
Encurtamento de expressões
C
Curta metragem de expressões
D
Avaliação rápida de expressões
E
Curto circuito de expressões