Revissão - Linguagem C (str, fun, stru, vt+mt,)

Revissão - Linguagem C (str, fun, stru, vt+mt,)

University

20 Qs

quiz-placeholder

Similar activities

Quizizz SIOTICS #2

Quizizz SIOTICS #2

10th Grade - University

20 Qs

C - Parithabangal

C - Parithabangal

University

15 Qs

Циклы и массивы

Циклы и массивы

University

20 Qs

Fundamentos de Programação em C/C++

Fundamentos de Programação em C/C++

University

20 Qs

Programming and Flowchart Quiz

Programming and Flowchart Quiz

University

22 Qs

DSA (QUIZ 6) Hashing, Graphs, Advanced Graph Algorithms, and DP

DSA (QUIZ 6) Hashing, Graphs, Advanced Graph Algorithms, and DP

University

20 Qs

CMDP2063 Unix and C Programming

CMDP2063 Unix and C Programming

University

15 Qs

C# Programming Challenge

C# Programming Challenge

University

20 Qs

Revissão - Linguagem C (str, fun, stru, vt+mt,)

Revissão - Linguagem C (str, fun, stru, vt+mt,)

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Amanda Xavier

Used 2+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é uma struct em C e qual a sua principal finalidade?

Uma estrutura que permite armazenar dados do mesmo tipo, similar a um array.

Um tipo de dado composto que permite armazenar diferentes tipos de dados sob um único nome.

Um ponteiro para armazenar múltiplas variáveis do mesmo tipo.

Uma estrutura que substitui a necessidade de funções na linguagem C.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual a diferença entre declarar uma struct e instanciar uma variável desse tipo?

A declaração define a estrutura, enquanto a instanciação cria uma variável baseada nela.

Não há diferença, ambos os termos significam a mesma coisa.

A instanciação define o tipo da struct e a declaração armazena valores.

A declaração ocorre no main(), enquanto a instanciação ocorre fora dele.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como inicializar diretamente um struct socio com os valores {101, 25, 1.75} no momento da declaração?

struct socio s = {101, 25, 1.75};

struct socio s(101, 25, 1.75);

struct socio s = [101, 25, 1.75];

struct socio s = socio(101, 25, 1.75);

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Analise o seguinte trecho de código e escolha a alternativa correta sobre sua funcionalidade: ______________________________________________________________________

struct socio s;

printf("Entre a matricula, idade e altura: ");

scanf("%d %d %f", &s.mat, &s.id, &s.alt);

printf("Matricula: %d\nIdade: %d\nAltura: %.2f\n", s.mat, s.id, s.alt);

______________________________________________________________________

O código solicita dados do usuário, armazena em uma struct e os imprime.

O código lê dados, mas não os imprime corretamente devido ao uso de scanf.

O código imprime dados aleatórios pois os valores da struct não foram inicializados.

O código apresenta erro, pois printf não pode imprimir valores de struct.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como declarar um vetor de struct socio capaz de armazenar 5 elementos?

struct socio s;

struct socio s[5];

struct socio[5] s;

struct socio *s[5];

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como acessar e modificar a idade do terceiro elemento desse vetor?

s[3].id = 30;

s[2].id = 30;

s.id[3] = 30;

s->id[2] = 30;

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Considerando a estrutura abaixo, como atribuir um valor ao campo rua da estrutura endereco dentro de um socio chamado s1?

______________________________________________________________________

struct endereco {

char rua[50]; int numero;

};

struct socio {

int mat;

int id;

float alt;

struct endereco end;

};

______________________________________________________________________

s1.end.rua = "Rua Principal";

strcpy(s1.end.rua, "Rua Principal");

s1.rua = "Rua Principal";

s1.rua.end = "Rua Principal";

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?