Хелпикс

Главная

Контакты

Случайная статья





printf(%d , x);



                              while (1)

                              {

                                    y = y*2;

                                    printf(" %d ", x);

                                    x++;

                                    }

b. int x=1, y = 1;

                              for (; x< 5; x++)

                              {

                                    y = y*2;

                                    printf(" %d ", x);

                              }

c. int x=1, y = 1;                 

                                    for (; ; x++)

                                    {

                                    y = y*2;

                                    printf(" %d ", x);

                                    if (x> =5)

                                                        break;

                                    }

d. int x, y = 1;  

                                    for (x = 0; x < 5; x++)

                                    {

                                    x = y*2;

                                    printf(" %d ", x);

                                    }

 

  1. Сколько раз будет выполнен цикл for?

              

   int x;

   printf(" Угадайтечисло: \n" );

   for (x=0; x! =123; )

       scanf(" %d", & x);

  1. 0
  2. 123
  3. заранее не известно

12.

int main(void)

{

char any[X];

int i;

printf(“Введитестроку: ”);

scanf(“%s”, any);

return 0;

}

Чему должен быть равен Х, чтобы обеспечить корректный ввод строки длиной 10

 

13. Пусть указатель ptr содержит адрес переменной х целого типа, равной 10. Чему равно выражение ++*ptr_var:

a. 11

b. адресу, который больше адреса х на 1

c. адресу, который больше адреса х на 2

d. 12

e. 9

 

14. Адрес (i+1)-го элемента одномерного массива ar можно записать как:

a. & ar[i]

b. ar+i+

c. ar[i]

d. *ar[i]

 

 

15. Cодержимое i-го элемента массива ar может быть получено как:

a. ar[i]

b. *(ar+i)  ???

c. & ar[i]

d. *ar[i]

16. Какая запись с использованием указателя эквивалента заданной записи инкремента?

               int x = 20;

               x++;

a. int x = 20, *p;          p = & x; *p = x;   p++;

b. int x = 20, *p;       p = & x; *p++;

c. int x = 20, *p;       p = & x; (*p)++;     

17. приведенном фрагменте кода используется константный указатель:

               intlec = 7, qst = 11;

               int *constplec = & lec;

               int *pqst;

               pqst = & qst;

               (*plec)++;

               printf(" Numberofthenextlectionis %d\n", lec );    

Какая ошибка содержится в данном коде?

a. константный указатель plec должен адресовать константу, а переменная lec не является константой

b. константный указатель plec не может быть изменен

c. приведенный фрагмент не содержит ошибок

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.