Estruturas de Dados e Modularização

Estruturas de Dados e Modularização

University

6 Qs

quiz-placeholder

Similar activities

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES

University

10 Qs

Organização Estrut. Computadores

Organização Estrut. Computadores

University

10 Qs

1ª Quiz de OAC

1ª Quiz de OAC

University

10 Qs

Introdução à Informática 01

Introdução à Informática 01

University

10 Qs

Armazenamento secundário

Armazenamento secundário

University

10 Qs

Questões sobre Introdução aos Sistemas Operacionais

Questões sobre Introdução aos Sistemas Operacionais

University

10 Qs

Arquitetura de von Neumann

Arquitetura de von Neumann

University

8 Qs

C - Pointers

C - Pointers

University

10 Qs

Estruturas de Dados e Modularização

Estruturas de Dados e Modularização

Assessment

Quiz

Computers

University

Hard

Created by

José Ferreira

Used 14+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

A imagem ilustra o trecho de um código em Linguagem C que utiliza ponteiro. Em relação a esse código, é correto afirmar:

É utilizado o operador de indireção para atribuir o valor da variável var ao ponteiro ptr.

A linha ptr = &var; deve ser substituída por *ptr = &var;

A linha ptr = &var; deve ser substituída por ptr = *var;

É utilizado o operador de endereço para atribuir o valor da variável var ao ponteiro ptr.

O conteúdo da variável var pode ser manipulado por meio do ponteiro ptr.

2.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

Considerando os conceitos relacionados à Modularização de programas, relacione os códigos em Linguagem C, na Coluna 1, com as definições apropriadas a cada um deles, na Coluna 2, e assinale a alternativa que apresenta a sequência correta de relacionamento de cima para baixo.

ii, i e iv.

v, iii e ii.

iv, i e ii.

v, i e iv.

ii, iii e v.

3.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

Dado o trecho de código escrito em Linguagem C. É correto afirmar:

O código está correto.

É necessário corrigir a linha 7, retirando a palavra reservada struct.

Falta inserir na linha 5, após o caractere } a palavra reservada typedef.

Ficará correto se for transferido o nome Agenda da linha 1 para a linha 5.

Ficará correto se Agenda for grafada com letra minúscula, pois a Linguagem C faz distinção entre letras

maiúsculas e minúsculas.

4.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

O código em Linguagem C, ilustrado na figura, apresenta a manipulação do vetor dados por meio de ponteiro.


I - A expressão *(dados+i) permitirá que o printf, dentro do laço for, imprima todos os valores armazenados no vetor dados.

PORQUE

II - o próprio nome de um vetor é tratado como ponteiro, além do fato da Linguagem C contempla a aritmética de ponteiros em que o valor de i, somando a dados, corresponde à quantidade de bytes de memória do tipo apontado por dados (float).

As asserções I e II são proposições verdadeiras e a II é uma justificativa correta da I.

A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.

As asserções I e II são proposições verdadeiras, mas a II não é uma justifica verdadeira da I.

As asserções I e II são proposições falsas.

A asserção I é uma proposição falsa e a II é uma proposição verdadeira.

5.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

O que será impresso pelo programa?

Valores: 10 10

Valores: 13 10

Valores: 10 13

Valores: 13 13

Valores: 31 01

6.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Assinale a alternativa correta sobre alocação de memória.

A declaração de um vetor é um exemplo clássico de

alocação dinâmica de memória.

Alocação estática de memória refere-se ao processo de

alocar memória com o uso de ponteiros.

Na alocação dinâmica de memória, a memória é

alocada sob demanda, apenas quando necessário.

É correto afirmar que a alocação dinâmica de memória

sempre leva a programas mais rápidos.

Uma das vantagens da alocação dinâmica sobre a alocação

estática é que não é necessário fazer a liberação da

memória utilizada.