WorksheetsQuiz sobre Ponteiros em Programação
Total questions: 15
Worksheet time: 8mins
O que é um ponteiro em programação?
Uma variável que contém um valor numérico.
Uma variável que contém um endereço de memória.
Uma variável que armazena strings.
Uma variável que realiza operações matemáticas.
Qual é o conteúdo do endereço de memória 0010 na imagem?
-12
21
0010
0101
Qual é a instituição responsável pelo documento?
Universidade Federal do Paraná.
Instituto Federal do Paraná.
Universidade Estadual de Londrina.
Instituto Tecnológico de Curitiba.
O que o operador "*" retorna?
O endereço de memória
O tipo da variável
O valor da variável
O nome da variável
Qual é o tipo de variável que será apontada pelo ponteiro?
int, float, double
char, string
bool, void
array, list
Qual é o benefício adicional do conceito de ponteiro?
Reduzir a eficiência das rotinas
Aumentar a complexidade do código
Aumentar a eficiência de determinadas rotinas
Eliminar a necessidade de memória
Qual é o exemplo de declaração de um ponteiro para um tipo int?
int &a;
int a;
int *a;
int a*;
O que o ponteiro "p" não armazena?
O valor 21
O endereço de memória
O tipo da variável
O nome da variável
Qual é a função do nome_ponteiro na declaração de um ponteiro?
Indicar o tipo da variável
Indicar o nome pelo qual o ponteiro é referenciado
Indicar o valor da variável
Indicar o endereço de memória
Qual é a função em C que aloca a quantidade de memória necessária?
malloc()
free()
realloc()
sizeof()
Qual função é usada para alocar memória para um array de inteiros em C?
malloc()
free()
realloc()
sizeof()
Qual é o tipo de dado que pode ser usado com a função malloc()?
Qualquer tipo de ponteiro
Apenas int
Apenas char
Apenas double
O que a função realloc() faz quando o primeiro argumento é NULL?
Aloca memória como malloc()
Libera memória
Realoca memória existente
Calcula o tamanho de um tipo
Qual é o resultado da função int strcmp(char* str1, char* str2) se str1 é maior que str2?
0
-1
1
2
O que a linha "p = malloc(total * sizeof(int));" faz?
Declara um ponteiro
Aloca memória para um número de inteiros
Imprime um valor
Retorna um valor
