Questões

Pratique com questões de diversas disciplinas e universidades

1.774 questões encontradas(exibindo 10)

Página 92 de 178
Ao final da execução, o conteúdo do vetor M será
A
40, 10, 80, 20, 70, 30, 60, 50
B
40, 30, 20, 10, 80, 70, 60, 50
C
50, 60, 70, 80, 10, 20, 30, 40
D
80, 70, 60, 50, 40, 30, 20, 10
E
10, 20, 30, 40, 50, 60, 70, 80
Leia este fragmento: O programa de computador é um conjunto de procedimentos e de critérios de decisão colocados em uma determinada ordem lógica para cumprir uma finalidade, que descreve uma tarefa a ser realizada por um computador. Para escrever esse conjunto de procedimentos é usada uma linguagem de programação. Existem muitas linguagens de programação, sendo que muitas delas são criadas enquanto outras são aprimoradas, conforme os recursos digitais também evoluem. (DALBEN, Adilson. Inovação educacional. Editora Educacional: Londrina, 2020, p. 164.) Assinale a alternativa que indica corretamente o termo a que se refere o programa de computador:
A
Adware.
B
User experience.
C
Software.
D
Gamificação.
E
Hardware.

Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do:

A
compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado.
B
tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória.
C
identificador da variável e do tipo de dado.
D
identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado.
E
tipo de dado e identificador da variável.

Existem aplicações em que seja necessário o trabalho com matrizes utilizando mais que duas dimensões?

A
Sim, em algumas aplicações é necessário trabalhar com matrizes de mais de duas dimensões.
B
Não, as matrizes são sempre bidimensionais.
C
Não, as matrizes são apenas unidimensionais.

Assinale a alternativa que apresenta corretamente o que realiza o algoritmo descrito.

A
O quadrado da diferença de num1 e num2.
B
A diferença dos quadrados de num1 e num2.
C
O módulo do quadrado de num1 e num2.
D
O módulo da diferença de num1 e num2.
E
A diferença de num1 e num2.
Leia o trecho a seguir: "Quando for pensar em uma solução algorítmica para um problema, comece com uma ideia bem abstrata e, aos poucos, aproxime sua ideia do que um computador pode fazer, auxiliado por uma linguagem de programação. Somente quando o algoritmo tiver detalhamento suficiente, implemente-o com uma linguagem de programação.” Fonte: RIBEIRO, J. A. Introdução à programação e aos algoritmos. 1. ed. Rio de Janeiro: LTC, 2019, p. 45. A partir do texto acima e do conhecimento sobre Algoritmos, assinale abaixo como se chama a estratégia utilizada para a construção de algoritmos que consiste em dividir o problema em problemas menores, até que cada parte seja pequena o bastante para que a solução seja encontrada.
A
comutação
B
decomposição
C
diversificação
D
qualificação
E
variação

Analisando o programa acima, qual a leitura podemos fazer da linha: For (contador = 1; contador <= 10; contador++), onde a primeira expressão é: contador = 1, a segunda expressão é: contador \leq 10 e a terceira expressão é: contador++

A

Na primeira expressão, “contador” tem o seu valor iniciado em “1”. Na segunda expressão, “contador” está condicionada a ser igual a “10”. Na terceira expressão, “contador” será realizado o incrementado de 1 para ao seu valor.

B

Na primeira expressão, “contador” tem o seu valor iniciado em “1”. Na segunda expressão, “contador” está condicionada a ser menor a “10”. Na terceira expressão, “contador” será realizado o incrementado de 1 para ao seu valor.

C

Na primeira expressão, “contador” tem o seu valor iniciado em “1”. Na segunda expressão, “contador” está condicionada a ser maior ou igual a “10”. Na terceira expressão, “contador” será realizado o decremento de 1 para ao seu valor.

D

Na primeira expressão, “contador” tem o seu valor iniciado em “0”. Na segunda expressão, “contador” está condicionada a ser menor ou igual a “10”. Na terceira expressão, “contador” será realizado o incrementado de 2 para ao seu valor.

E

Na primeira expressão, “contador” tem o seu valor iniciado em “1”. Na segunda expressão, “contador” está condicionada a ser menor ou igual a “10”. Na terceira expressão, “contador” será realizado o incrementado de 1 para ao seu valor.

A funcionalidade, encontrada no Word, que permite envio de mensagens personalizadas e consiste basicamente na mesclagem de um documento principal com uma base de dados é:

A
Tema.
B
Localizar
C
Hifenização.
D
Mala direta
E
Autocorreção.

Você tem um conjunto de notas (nota1, nota2, nota3, nota4, nota5, nota6) de diversos trabalhos da disciplina de Algoritmos. Você deseja saber qual foi a sua maior nota. Indique qual alternativa é a principal escolha que você faria para resolver o problema.

A

Utilizaria a função max(notas).

B

Utilizaria a função sorted(notas)[-1].

C

Utilizaria a função sum(notas).

D

Utilizaria a função math.max(notas).

E

Faria um algoritmo para obter a solução.

Considerando essas informações e o conteúdo estudado sobre sistemas operacionais, assinale a alternativa que melhor descreve a técnica de swapping:

A

O swapping é uma técnica do escalonador que evita que ocorram paginações (paging) em uma memória, armazenando o processo no disco.

B

O swapping troca o processo de uma região de memória de baixa arquitetura e a eleva para uma região de alta arquitetura.

C

O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro possuem tamanho fixo, a segmentação possui tamanhos diferentes.

D

O swapping traz o processo do disco para a memória principal, executa-o por um tempo e coloca-o novamente no disco.

E

O swapping ocorre quando o escalonador realiza a alocação de um processo entre dois outros processos, evitando fragmentação.