Укажите признаки динамической библиотеки
Динамические библиотеки

Quiz
•
Computers
•
University
•
Medium
Сафаров Руслан
Used 2+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Исполняемый файл, с динамической библиотекой больше, чем со статической библиотекой
Исполняемый файл, с динамической библиотекой меньше, чем со статической библиотекой
Связывание происходит на этапе компиляции
Связывание происходит на этапе выполнения программы
Можно обновлять библиотеку, не изменяя код программ, которые её используют
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Name Mangling
Это процесс преобразования имен функций и переменных в С++ в объектном файле для последующего связывания линковщиком
Это процесс преобразования имён функций и переменных в С++ только для перегруженных функций, для возможности их отличать при вызове
Это популярная рок группа, имена участников, которой изменены
Первый раз слышу
ʕ ᵔᴥᵔ ʔ
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Выберите имя функции в объектном файле
скомпилированном в стиле С++ (c применением Name mangling)
foo(int, double)
__Z3fooid
void foo(int, double)
void (*)(int, double)
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
В каком стиле следует писать библиотеки,
чтобы они были совместимы с различными языками программирования
С
С++
Нет разницы
5.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Как вы думаете, какие сущности могут быть подвержены Name mangling в С++?
Иными словами, какие имена функций и переменных будут преобразованы для линковки.
(все эти сущности находятся в одной единице трансляции)
int x;
namespace MyNamespace {
static int x;
...
}
void foo() {
static int x;
...
}
class MyClass {
public:
static int x;
...
};
struct MyStruct {
static int x;
...
};
6.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Какой командой можно прочитать символы
из объектного файла main.o
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Как нужно оформить функции и переменные в библиотеке,
для именования символов компилятором в стиле С
exit "C" {
void myFunction();
int myVariable;
}
extern "C" {
void myFunction();
int myVariable;
}
exprompt "C" {
void myFunction();
int myVariable;
}
express "C" {
void myFunction();
int myVariable;
}
Create a free account and access millions of resources
Similar Resources on Quizizz
10 questions
C Programming - Basics 001

Quiz
•
University
13 questions
JavaScript

Quiz
•
University
12 questions
Лекция 15. Контейнеры STL

Quiz
•
University
15 questions
Java Method

Quiz
•
University
14 questions
Безопасность в интернете

Quiz
•
University
10 questions
exception

Quiz
•
University
13 questions
Информационные ресурсы

Quiz
•
University
15 questions
C++ Quiz-1

Quiz
•
University
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade