Читайте также:
|
|
int a[8]={1,2,3,4,5,-2,6,16};
main()
{ int i, p=1;
for(i=0;i<8;i++)
if (a[i] % 2! = 0) p*=a[i];
printf(“%d”, p); }
1 15
2 выберите правильный фрагмент программы для определения суммы элементов, предшествующих первому нулевому элементу массива a[15]
1 i=0;
do
{ s+=a[i];
i++; }
while (a[i]!= 0 && i<15);
Что будет напечатано следующей программой
int a[9]={2,3,4,6,9,8,12,12,11};
main()
{int i, s=0;
for(i=0;i<9;i+=2)
if (a[i] % 2 = = 0) s+=a[i];
printf(“%d”, s); }
1 18
Что будет напечатано следующей программой
int a[8]={2,6,7,3,-5,-4,6,-2};
main()
{int i, k=0;
for(i=0,s=0;i<8;i++)
if (a[i]<0) {s += a[i]; k++; }
printf(“%d %d \n”, s, k); }
1 –11 3
Что будет напечатано следующей программой
int a[10]={-1,2,-3,-4,-5,6,7,9,-10,11};
main()
{int i, p=1;
for(i=0;i<9;i+=2)
if (a[i]<0)
p*= a[i];
printf(“p=%d”, p); }
1 p=150
Выберите правильный фрагмент программы для нахождения произведения четных элементов массива а(10), расположенных до первого нулевого элемента
1 i=0; p=1;
do
{ if (a[i]%2==0) p*=a[i]; i++;}
while (a[i]!=0 && i<10);
Что будет напечатано в результате выполнения следующей программы
main()
{ int i, a[7]={0,1,2,0,5,6,4};
for (i=0;i<7;i++)
{if (a[i]==5) break;
a[i]*= a[i];}
for (i=0;i<7;i++)
printf("%d ",a[i]);}
1 0 1 4 0 5 6 4
Что будет напечатано в результате выполнения следующей программы
main()
{int a[8]={5,-3,4,7,6,-2,9,12},i,k,s;
i=k=s=0;
while (a[i]%3!=0)
{s+=a[i]; k++; i++; }
printf("s=%d, k=%d",s,k); }
1 s=5, k=1
Выберите правильный фрагмент программы для нахождения суммы нечетных элементов массива а(8), расположенных до первого отрицательного элемента
1 i=s=0;
while (a[i]>0&&i<8)
{ if (a[i]%2!=0) s+=a[i];
i++; }
Что будет напечатано в результате выполнения следующей программы
main()
{ int i; float a[5]={0,1,2,0,5};
for (i=0;i<5;i++)
{if (a[i]==0) continue;
a[i]=1/a[i];}
for (i=0;i<5;i++)
printf(" %2.1f ",a[i]);}
1 0 1 0.5 0 0.2
Укажите операцию, которую используют только в целочисленной арифметике
1 %
Укажите тип данных для описания данных целого типа без знака
1 unsigned int
Укажите к какому типу данных относится признак выбора в операторе switch
1 int (char)
Выберите операцию для объединения нескольких выражений (условий), если необходимо их одновременное выполнение
1 &&
Выберите правильный фрагмент ввода нескольких переменных типа float
1 scanf(“%f %f %f “, &a, &b, &1;
Выберите правильный фрагмент вывода данных типа float и int
1 printf(“%f %d“, m, l);
Выберите правильный фрагмент ввода строковых данных str1, str2
1 scanf(“%s%s“, str1, str2);
Укажите функцию для определения размера объекта в байтах
1 sizeof()
Укажите оператор для выхода из оператора switch и операторов цикла
1 break
Укажите название класса памяти для описания внешних переменных
1 extern
Укажите тип данных, используемый для описания беззнаковых данных
1 unsigned
Укажите функцию для определения длины строки
1 strlen()
Назовите функцию для вывода строк
1 puts()
Назовите функцию для ввода строк
1 gets()
Назовите функцию для сравнения строк
1 strcmp()
Назовите оператор, с помощью которого не выходя из цикла можно пропустить несколько операторов в теле цикла
1 continue
Дата добавления: 2015-02-16; просмотров: 122 | Поможем написать вашу работу | Нарушение авторских прав |