Search Header Logo

Sistemas Operativos - Capítulo 5 - Memória e Ponteiros

Authored by Patrício Domingues

Computers

University

Used 6+ times

Sistemas Operativos - Capítulo 5 - Memória e Ponteiros
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Quando está a apontar para uma variável A do tipo float, o conteúdo de uma variável ponteiro é…

O valor da variável A

O valor correspondente ao endereço da variável ponteiro

O valor correspondente ao endereço da variável A

Nenhuma das anteriores

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

No seguinte código:


double X = 20;

double *Ptr = &X;

*Ptr = X * X;


Qual é o valor de X?

0

40

400

800

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Considere o seguinte código, que está errado:


char *ptr;

strcpy(ptr, "errado!");


Qual das seguintes alterações à 1ª linha do código

(char *ptr;) corrige o código?

char *ptr[16];

char **ptr[16];

char *ptr = malloc(16*sizeof(char));

Nenhuma das anteriores

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Considere o seguinte código:


char A[24];

strcpy(A,”PERGUNTA”);

char *Ptr = A;

*Ptr = 'X';


Qual o conteúdo da variável A, depois da execução do código?

“PERGUNTA”

“XERGUNTA”

“” (string vazia)

“PERGUNTX”

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Considere a seguinte declaração de variável:


short x=0x233;


Sabendo que sizeof(x) = 2...

O tipo de dado short não existe na linguagem C!

O valor da variável x em binário é 0000.0010.0011.0011

A declaração está errada, pois deveria ser short int x= 0x233;

A atribuição está errada, pois deveria ser short x = 0x0233;

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Considere o seguinte código:


Ptr = malloc(10*sizeof(double*));


Como deve ser declarado a variável Ptr?

double Ptr;

double *Ptr;

double **Ptr;

Nenhuma das anteriores

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Considere o seguinte código:

char S[16];

strcpy(S,"Programar");

char *Ptr = S;

while( *Ptr != '\0' ){

*Ptr = *Ptr + 1;

Ptr++;

}

Após a execução do código, o conteúdo de S é…

"Programar" (inalterado)

"PROGRAMAR"

"Qsphsbnbs"

O código entra em ciclo infinito

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?