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

Язык программирования C++ для профессионалов

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

Что является результатом программы

#include <stdio.h>int main(){int x = 3, у = 3;printf("Значение префиксного выражения: %d\n", ++х);printf("Значение постфиксного выражения: %d\n", у++);printf("Значение х после приращения: %d\n", х);printf("Значение у после приращения: %d\n", у);return 0;}

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
значение у после приращения: 4(Верный ответ)
значение префиксного выражения: 3
значение постфиксного выражения: 4
значение х после приращения: 4(Верный ответ)
Похожие вопросы

Верна ли следующая программа?

class A {  int _i;public:   A(int i) {  _i  =  i; }  ~A() { printf("%d  ",_i); }};int main() {  A a(-1);  {    A a(0);    A a1(1);    throw "Error executed.";    A a2(2);  }  A a1(4);  return 0;}

Чему будет равняться значение переменной x после выполнения следующего кода:

#include "iostream.h"#include "conio.h"int main(){  int x=1;  M2:;  for(int i=1;i<5;i++,x++);  if(x>5)    goto M1;  else    goto M2;  M1: cout<<x;  getch();  return 0;}

Укажите результат выполнения следующего кода:

	int factorial(int x){	if(x==1)		return 1;	else		return x*factorial(x-1);}int Func(int y){	y = factorial(3);	return y+10;}int _tmain(int argc, _TCHAR* argv[]){	int x = 0;	int z = 0;	z = Func(x);	printf("z=[%d] x=[%d]",z,x);	int i;		scanf("%d",&i);	return 0;}	

Что будет выведено на экран в результате работы следующего фрагмента программы:

  double x = 123.456789;  printf("%e\n",x);  

Что будет выведено на экран в результате работы следующего фрагмента программы:

  double x = 123.456789;  printf("%g\n",x);  

Что будет выведено на экран в результате работы следующего фрагмента программы:

  double x = 123.456789;  printf("%f\n",x);  

Какой результат будет у следующего выражения?

    #include <iostream.h>    #include <fstream.h>    int main( )    {    int i = 1, j = 11;  double a = 2;   char s[40];    strcpy(s, "file");    ofstream outfile("c:\\tst.txt");    if (!outfile)      { cout << "Ошибка создания файла";        return 1;  }    outfile << i << ' ' << j << ' ' << a << ' ' << s << endl;    outfile.close();      }    

Какой результат будет у следующего выражения?

    #include <iostream.h>    #include <fstream.h>    int main ( )    {    int i = 5, j = 10;  double a = 25;   char s[40];    strcpy(s, "Test");    ofstream outfile("c:\\tst.txt");    if (!outfile)      { cout << "Ошибка создания файла";        return 1;  }    outfile << i << ' ' << j << ' ' << a << ' ' << s << endl;    outfile.close();      }    

Какой результат будет у следующего выражения?

    #include <iostream.h>    #include <fstream.h>    int main(      {    int i = 1, j = 25;  double a = 25e6;   char s[40];    strcpy(s, "Test");    ofstream outfile("c:\\test.txt");    if (!outfile)      { cout << "Ошибка создания файла";        return 1;  }    outfile << i << ' ' << j << ' ' << a << ' ' << s << endl;    outfile.close();      }    

В чем заключается недостаток использования функции printf(...)