placeholder image to represent content

Conceitos básicos de C

Quiz by Luís Manuel Meruje Ferreira

Feel free to use or edit a copy

includes Teacher and Student dashboards

Measure skills
from any curriculum

Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.

With a free account, teachers can
  • edit the questions
  • save a copy for later
  • start a class game
  • view complete results in the Gradebook and Mastery Dashboards
  • automatically assign follow-up activities based on students’ scores
  • assign as homework
  • share a link with colleagues
  • print as a bubble sheet

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
17 questions
Show answers
  • Q1

    [Main] Qual é o propósito da função  int main(int  argc,   char ** argv)?

    É a primeira função a ser executada num programa.

    É uma função utilizada para alocar memória.

    É a última função a ser executada num programa.

    É uma função utilizada  para  libertar  memória  previamente alocada.

    30s
  • Q2

    [Arrays] Qual destas comparações é verdadeira?

    Question Image

    num_pointer_stack2[1]==2

    num_pointer_stack2[1]==1

    num_pointer_stack[2]==3

    num_pointer_stack2[-1]==-1

    30s
  • Q3

    [Struct] Qual destas alternativas define corretamente a estrutura?

    Answer Image
    Answer Image
    Answer Image
    Answer Image
    30s
  • Q4

    [Struct] Qual destas alternativas está correta?

    Answer Image
    Answer Image
    Answer Image
    30s
  • Q5

    [Typedef] Qual destas alternativas do uso do operador typedef está correta?

    Answer Image
    Answer Image
    Answer Image
    Answer Image
    30s
  • Q6

    [Escopo/tempo de vida] Que número será impresso?

    Question Image

    0

    1

    Um número aleatório

    2

    30s
  • Q7

    [Escopo/tempo de vida] Que número será impresso?

    Question Image

    0

    2

    Nenhum, porque o programa não compila.

    Um número aleatório.

    30s
  • Q8

    [Escopo/tempo de vida] Qual  destas afirmações  sobre num1 é verdadeira?

    Question Image

    Num1 tem  um tempo de vida igual ao tempo de duração do programa; e escopo global, podendo ser acedida a partir de qualquer função.

    Num1 tem  um tempo de vida igual ao tempo de duração do programa e escopo local à função func1().

    Num1 tem  um tempo de vida igual ao tempo de execução de  func1(); e escopo global, podendo ser acedida a partir de qualquer função.

    Num1 tem  um tempo de vida igual ao tempo de execução de  func1() e escopo local à função func1().

    45s
  • Q9

    [Escopo/tempo de vida] Qual destas afirmações sobre num1 é verdadeira?

    Question Image

    Num1 tem  um tempo de vida igual ao tempo de execução de  func1 e escopo local à função func1.

    Num1 tem  um tempo de vida igual ao tempo de execução de func1; e escopo global, podendo ser acedida a partir de qualquer função.

    Num1 tem  um tempo de vida igual ao tempo de duração do programa e escopo local à função func1.

    Num1 tem  um tempo de vida igual ao tempo de duração do programa; e escopo global, podendo ser acedida a partir de qualquer função.

    45s
  • Q10

    [Apontadores] Que valor será impresso?

    Question Image

    0

    10

    20

    O valor correspondente  ao endereço de a

    30s
  • Q11

    [Apontadores] Que valor será impresso?

    Question Image

    O endereço de  p.

    10

    0

    20

    30s
  • Q12

    [Apontadores] Que valor será impresso se linha tiver o endereço 0x001?

    Question Image

    0x003

    0x004

    0x000

    0x002

    30s
  • Q13

    [Apontadores] Se  um inteiro ocupar 32bits e nums tiver o endereço 0x001,  que valor será impresso?

    Question Image

    0x009

    0x003

    0x129

    0x000

    30s
  • Q14

    [Heap/Stack] Na estrutura de memória de uma programa C, a heap é ...

    um componente de todos os compiladores de C.

    a secção de memória gerida de forma explícita pelo programador através de funções como malloc, calloc, realloc e free.

    a localização de memória onde são guardados os ícones do ambiente de trabalho.

    a secção  de memória gerida de forma autónoma pelo programa, que aquando da invocação de uma função aloca espaço para, entre outros, os argumentos dessa função e as suas variáveis locais.

    45s
  • Q15

    [Heap/Stack] Na estrutura de memória de um programa C, a stack é...

    um mapa de chaves para valores.

    um componente de todos os compiladores de C.

    a secção  de memória gerida de forma autónoma pelo programa, que aquando da invocação de uma função aloca espaço para, entre outros, os argumentos dessa função e as suas variáveis locais.

    a secção de memória gerida de forma explícita pelo programador através de funções como malloc, calloc, realloc e free.

    45s

Teachers give this quiz to your class