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

Tes Awal Modul 1_PK

Tes Awal Modul 1_PK

University

20 Qs

Informatics

Informatics

11th Grade - University

20 Qs

Codean - Java Loop

Codean - Java Loop

University

17 Qs

PSC - Vetores

PSC - Vetores

University

15 Qs

Java Basics

Java Basics

12th Grade - University

22 Qs

Chapter 3 : SQL Command

Chapter 3 : SQL Command

University

15 Qs

KODING PYTON 1

KODING PYTON 1

11th Grade - University

20 Qs

PPL (QUIZ 6) Memory Management Quiz

PPL (QUIZ 6) Memory Management Quiz

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

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?