База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

Если задано
#define f(x) x##4
то какой будет результат после препроцессора ?
#if 4int d4;f(d) = 5;#endif

(Отметьте один правильный вариант ответа.)

Варианты ответа
d4 = 5;(Верный ответ)
= 5;
d = x;
x*4 = 5;
f(d4) = 5;
пусто
Похожие вопросы
Если задано
#define foo(x,y) x##y
то какой будет результат после препроцессора ?
foo(a,c)
Какой результат будет у следующего выражения?
    // файл File1.h    #ifndef __File_h__    #define myconst 35    #else    #define myconst 30    #endif        // файл Test.cpp    #include <iostream.h>    #include "File1.h"    int main()    {    cout << myconst + 10;     }    
Какой результат будет у следующего выражения?
    #define CIRC(x) (3 * (x) * (x))    #include <iostream.h>    int main()    {    int a = 1, b = 2;    std::cout << CIRC(a + b);     }    
Если имеется программа
int a = 7;  //в глобальном пространствеvoid f() { static int a; a += 5; }
и в функции main() выполняется
f(); cout << a;
то какой будет результат?
Если имеется программа
int a;  //в глобальном пространстве void f() { extern int a; a = 8; }
и в функции main() выполняется
a = 3; f(); cout << a;
то какой будет результат?
Если i = 5, какой будет результат вывода
do {    cout << (++i)++ << " "; }while ( i>=5 && i < 8 ) ;
Если i = 5, какой будет результат?
while (i <=5) {    cout << (--i)-- << " ";    if ( i < 2) break;}
Для чего предназначен фрагмент текста из заголовочного файла:
//Пример файла test.h#ifndef TEST#define TEST//прочие строки кода#endif
Шаблон A и его специализации объявлены следующим образом:
template <class T> class A{  public:  A(){ printf("1   ");}};template <> class A<int>{  public:  A(){ printf("2   ");}};template <> class A<char*>{  public:  A(){ printf("3   ");}};  
Какой будет результат после выполнения кода
A<int> a;A<char> a1;A<long> a2;  
Если в программе объявлен макрос #define CIRC(x) (3.14159 * (x) * (x)), то как будет подставлен этот макрос в тексте программы при следующем вызове:
    S = CIRC(a + b);