
Ponteiros em C
Authored by Gabriel Gomes
Computers
9th - 12th Grade
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
12 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Uma variável contém somente três atributos (nome, tipo e endereço), essa afirmação é...
Verdadeira
Falsa
Answer explanation
Uma variável em C normalmente possui quatro atributos principais: nome, tipo, endereço e conteúdo (ou valor). O nome identifica a variável no código, o tipo define que tipo de dados a variável pode armazenar, o endereço é a localização na memória onde o valor da variável está armazenado, e o conteúdo é o valor real que a variável guarda.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual operador é utilizado para obter o endereço de memória de uma variável?
*
&
%
#
Answer explanation
O operador & é usado em C para obter o endereço de memória de uma variável. Ele funciona como um "localizador", dizendo ao computador onde, na memória, o valor de uma variável está armazenado.
Ou seja, "&" é a mesma coisa que "endereço de memória de...".
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O que significa " char ptr " em C?
Um ponteiro que aponta para um inteiro
Um ponteiro que aponta para um caractere
Uma variável do tipo caractere
Um endereço de memória
Answer explanation
A declaração "char ptr" em C significa que ptr é uma variável do tipo caractere. Isso significa que ptr pode armazenar um único caractere, como 'a', 'b', ou '1'.
Se a intenção era criar um ponteiro, a declaração correta seria "char *ptr", com o asterisco. Na hora de criar um ponteiro, SEMPRE usamos um asterisco, pois é o que vai diferenciar ele de uma variável comum.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Dois ponteiros podem apontar para o mesmo endereço de memória, no entanto duas variáveis não podem possuir o mesmo endereço.
Essa afirmação está...
Correta
Incorreta
Answer explanation
Duas variáveis distintas não podem ocupar o mesmo endereço de memória ao mesmo tempo. Cada variável tem seu próprio espaço de memória reservado onde seus dados são armazenados. Isso garante que as operações realizadas em uma variável não afetem outra variável.
Duas variáveis distintas não podem ocupar o mesmo endereço de memória ao mesmo tempo. Cada variável tem seu próprio espaço de memória reservado onde seus dados são armazenados. Isso garante que as operações realizadas em uma variável não afetem outra variável.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Como se compara dois ponteiros para verificar se apontam para o mesmo endereço?
p1 == p2
p1 = p2
*p1 == *p2
*p1 = *p2
Answer explanation
Para verificar se dois ponteiros apontam para o mesmo endereço de memória, você usa a comparação direta dos ponteiros, como em "p1 == p2". Isso verifica se os dois ponteiros têm o mesmo valor, ou seja, se ambos estão apontando para o mesmo local na memória.
Nota: não confundiu com p1 = p2, pois um sinal de igualdade é ATRIBUIÇÃO DE VALOR e não COMPARAÇÃO (==).
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual operador é usado para acessar o valor da variável apontada por um ponteiro?
*
&
%
#
Answer explanation
O operador " * " é usado para retornar ou manipular o valor da variável apontada por um ponteiro.
Isso permite que você trabalhe diretamente com o valor armazenado no endereço de memória para o qual o ponteiro aponta.
No código ao lado, ao usar " *ptr " no printf estamos exibindo o VALOR da variável apontada pelo ponteiro ptr (num), que no caso seria 10.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O código ao lado está corretamente invertendo os valores digitados pelo usuário em num1 e num2.
Essa afirmação está...
Correta
Incorreta
Answer explanation
Quando "p1 = p2" é executado, o valor de num1 é sobrescrito pelo valor de num2. Então, quando "p2 = p1" é executado logo em seguida, num2 acaba sendo sobrescrito pelo próprio valor de num2. Por isso, é sempre importante fazermos o passo-a-passo.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Sistema Operativo
Quiz
•
1st - 12th Grade
10 questions
Trắc nghiệm bài 1 lớp 12
Quiz
•
12th Grade
10 questions
Prueba Teología 4to Bach 2024-2025
Quiz
•
11th Grade
10 questions
Excel
Quiz
•
11th - 12th Grade
10 questions
Función CONTAR
Quiz
•
KG - Professional Dev...
15 questions
Arduino
Quiz
•
7th - 9th Grade
15 questions
Sinh hoạt lớp Tuần 7
Quiz
•
1st Grade - University
13 questions
Redes Sociales y su impacto
Quiz
•
1st - 9th Grade
Popular Resources on Wayground
8 questions
Spartan Way - Classroom Responsible
Quiz
•
9th - 12th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
3 questions
Integrity and Your Health
Lesson
•
6th - 8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
9 questions
FOREST Perception
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
Discover more resources for Computers
10 questions
Navigating Digital Citizenship and Online Safety
Interactive video
•
6th - 10th Grade
20 questions
Computer / Internet Companies
Quiz
•
9th Grade
10 questions
Exploring the Basics of Google Sheets
Interactive video
•
9th Grade
10 questions
Exponent Rules
Quiz
•
9th - 12th Grade
20 questions
JavaScript - Karel
Quiz
•
9th - 10th Grade