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

Quiz
•
Information Technology (IT)
•
University
•
Hard
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
Similar Resources on Wayground
20 questions
DATA STRUCTUIR Quiz1 (AIML)

Quiz
•
University
15 questions
Bài 24

Quiz
•
10th Grade - University
15 questions
Session 04: Branching statements

Quiz
•
University
16 questions
Kuis Uji Pemahaman Python Variabel, Sintaks Dasar, Type Data

Quiz
•
11th Grade - University
15 questions
Punteros y Memoria Dinamica

Quiz
•
University
23 questions
C++ Functions Quiz

Quiz
•
University
17 questions
Quiz de Programação em C

Quiz
•
University
15 questions
CMDP2063 Unix and C Programming (Revision)

Quiz
•
University
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade