[q]3:1:Запишите результат работы программы. (Ответ: х=...) #include<stdio.h> main(void) { int x=5; printf("x=%d \n",++x);}
х=6
[q]3:1:Управляющий символ \n осуществляет:
Новая строка
[q]3:1:Какие из ниже перечисленных идентификаторов в языке С употребляются как служебные слова? 1: else ; 2: char ; 3: begin ; 4: break ; 5: next ;
else, char, break
[q]3:1:Укажите номер строки с ошибкой в программе. 1: #include <stdio.h> 2: main() 3: { int x,y; 4: scanf("%dplus%d",&x,&y); 5: printf("\n%03d %d",x,y);}
[a]5 ;
[q]3:1:Какая команда формата определяет вывод символа на экран?
[a]%c;
[q]3:1:С помощью какой функции осуществляется форматный вывод на консоль?
[a]printf() ;
[q]3:1:Какие из ниже перечисленных операторов являются операторами цикла? 1: if ; 2: while ; 3: for ; 4: switch ;
[a]2, 3;
[q]3:1:Если оператор continue встретится в операторе цикла, то:
[a]он передает управление на начало следующей итерации цикла ;
[q]3:1:Какая функция возвращает длину строки, без учета завершающего нулевого байта?
[a]strlen() ;
[q]3:1:Укажите номер строки с ошибкой в программе. 1: #include<stdio.h> 2: main() 3: { int x,y; 4: scanf("%d %d",&x,&y); 5: if (x=y) printf("равны"); 6: else printf("не равны");}
[a]5 ;
[q]3:1:.......... - это переменная, которая содержит адрес некоторого объекта. Здесь имеется в виду адрес в памяти компьютера. (Напишите пропущенное слово)
[a]Указатель;
[q]3:1:С помощью какой функции осуществляется форматный ввод на консоль?
[a]scanf();
[q]3:1:Укажите бесконечные циклы из ниже перечисленных? +1: for (i=1;1;i++); printf("цикл\n"); 2: for (i=0;i>=1;i++); printf("цикл\n"); +3: for (i=10;i>6;i++); printf("цикл\n") ; 4: for (i=5;i>15;i++); printf("цикл\n");
1, 3
[q]3:1:Какая команда формата определяет вывод без знакового десятичного числа?
%u
[q]3:1:Укажите порядок присваивания переменными числового значения, в выражении вида: a=b=c=10;
c= 10, b=c, a= b
[q]3:1:Оператором безусловного перехода является .....? (Напишите пропущенное слово)
goto
[q]3:1:Поразрядные операции нельзя использовать с переменными типа: +1: float ; 2: char ; +3: double ; 4: int ; +5: long double ; 6: short int ;
1, 3, 5
[q]:3:1: Чему равен результат оператора сдвига 01<<03?
8
[q]:3:1: Чему равен результат оператора сдвига 016>>02?
3
[q]:3:1: Пусть int x=2, y=1, z=0; Чему равно значение х=х && y ¦¦z?
1
[q]:3:1: Пусть int x=2, y=1, z=0; Что будет напечатано оператором printf ("%d”,x¦¦!y&&z);?
1
[q]:3:1: Пусть int z, x=y=1; Чему равно значение z после выполнения операторов: z = x + + - 1; z + = - x + + + + + y;? -1
[q]:3:1: Пусть int x = 03, y = 02, z = 01; Что будет напечатано оператором printf ("%d”, x¦y&~z);?
3
[q]:3:1: Пусть int x = 03, y = 02, z = 01; Что будет напечатано оператором printf("%d”, x^y&~z);?
1
[q]:3:1: Пусть int x = 3, y = z = 4; Что будет напечатано оператором printf ( "%d”,(z>=y>=x)?1:0);?
0
[q]:3:1: Пусть int x = y = 1; Чему станет равно значение Х после выполнения оператора if (y<0) if ( y>0) x=3; else x=5;
1
[q]:3:1: Пусть int t, y = z = 1; Чему равно значение t после выполнения операторов: if ( z == y < 0) x = 3;else if (y = = 0 ) x = 5; else x = 7; t = z + x;?
8
[q]:3:1: Пусть int x= y = 0; Чему будет равно значение Х после выполнения оператора while (y<5) x + = + + y;?
15
[q]:3:1: Пусть int x, y = 1, z; Чему будет равно значение У после выполнения операторов: while (y < 10) { x = y + +; z= + + y } y = x + z;?
20
[q]:3:1: Какому значению будут равны x и y после выполнения оператора for ( y=1; ( x=y)<10; y+ +);
10
[q]:3:1: Какие последние значения x и y ,будут отпечатаны оператором for ( x=0,y=1000; y>1; x+ +, y/=10) printf ( "%d%d”, x, y); ?
x=2 y=10
[q]:3:1: Являются ли следующие два фрагмента программ эквивалентными? while (A) { if (B) continue; C; } while (A) if (!B) C;
да
[q]:3:1: Что будет напечатано оператором printf ( "%c%d\n”, ’A’, ‘A’); ?
A65
[q]:3:1: Значение индекса цикла for после завершения работы цикла: Крайнее значение +1
[q]:3:1: Переменные и константы типа char в арифметических выражениях идентичны:
числам
[q]:3:1: В языке Си точка с запятой является:
Конец оператора или выражения
[q]:3:1: Инструкция if проверяет:
Истинность условия
[q]:3:1: Какое из приведенных выражений соответствует условию: «значение k лежит между 1 и 9, но не равно 5»?
(k>1 && k<9) && k!=5
[q]:3:1: Какое из приведенных выражений соответствует условию: «значение lit не равно ‘1’ или ‘2’»?
(lit != 1) || (lit != 2)
[q]:3:1: Пусть задан оператор присваивания для стринга: char s[ ] = "ТЕСТИРОВАНИЕ”; Чему равно значение выражения: sizeof (s)/ sizeof (char)?
13
[q]:3:1: Пусть задан оператор присваивания int year = 1998; Чему равно значение переменной leap? leap = year %4= = 0 &&year % 100 ! = 0 ¦¦year %400 = = 0 ;
0
[q]:3:1: Пусть int x,y=1,z; Что будет напечатано: if ( z=y<0) x=3; else if (y= = 0 ) x=5; else x=7; printf ( " % d %d”, x,z) ;
7 0
[q]:3:1: Пусть int x,y=1,z; Что будет напечатано: if ( z=( y= =0)) x=5; x=3; printf ( "%d%d”, x,z);
30
[q]:3:1: Пусть int x,y=1,z; Что будет напечатано: if ( x=z=y); x=3; printf ( "%d%d”, x,z);
31
[q]:3:1: Пусть int x, y, z; x=y=0; Какие последние значения будут напечатаны оператором: while ( y<10) + + y ; x+=y; printf ("%d %d”, x,y);
10 10
[q]:3:1: Пусть int x, y, z; x=y=0; Какие последние значения x и y будут напечатаны оператором: while (y<10) x+=+ +y; printf (" %d %d”,x,y);
55 10
[q]:3:1: Пусть int x,y,z; y=1; Какие последние значения x,y и z будут напечатаны оператором: while (y<10) { x=y+ +; z= + +y;} printf ("%d%d%d”,x,y,z);
9 11 11
[q]:3:1: Пусть int x,y; Какие последние значения x и y будут напечатаны оператором: for (y=1;y<10; y+ +) x=y; printf ("% d % d”, x, y);
9 10
[q]:3:1: Пусть int x,y; Какие последние значения x и y будут напечатаны оператором: for (y=1; ( x=y)<10; y+ +) printf ("%d%d”,x,y);
9 9
[q]:3:1: Пусть int x, y=1,z; x=1; Что будет напечатано: if (y<0) if (y>0) x=3; else x=5; printf ("%d”,x);
1
[q]:3:1: Пусть int x,y,z; x=y=z=1; Какие значения будут иметь переменные x,y и z после выполнения следующего выражения: + +x&&+ + y ¦¦+ + z ?
2 2 1
[q]:3:1: Если тип функции явно не задан, то считается, что она имеет тип:
int
[q]:3:1: Если имя массива используется как аргумент, то функции передается:
адрес первого элемента массива
[q]:3:1: Пусть int i=1,*p, ar[]={1,0,2,0,1}; Чему будет равно значение переменной i после выполнения оператора: for (p=&ar[0]; p<=&ar[4];p++) i+=*p;
5
[q]:3:1: Пусть int i=15, *p, ar[]={0,1,2,3,4}; Чему будет равно значение переменной i после выполнения оператора: for (p=ar+4; p>=ar; p--) i-=*p;
5
[q]:3:1: Пусть int k=0,*p, ar[]={0,1,2,3,4}; Чему будет равно значение переменной k после выполнения оператора: for(p=ar, i=0; p+i<=ar+4; p++, i++) k+=*(p+i);
10
[q]:3:1: Пусть int k=10, *p, ar[]={4,2,1,0}; Чему равно значение переменной k после выполнения оператора: for(p=ar+3; p>=ar; p--) k-=ar[p-ar]
3
[q]:3:1: В языке Си все аргументы функции передаются по: