Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Асдип_тест_допуска_ответы.doc
Скачиваний:
77
Добавлен:
01.05.2015
Размер:
207.36 Кб
Скачать

какая директива препроцессора используется для включения заголовочных файлов #include

выберите правильное описание символьных констант #define s a

выберите правильное описание строковых констант #define s stroka

выберите спецификатор преобразования для вывода десятичных целых чисел со знаком %d

выберите спецификатор преобразования для вывода восьмеричных целых чисел %o

выберите спецификатор преобразования для вывода шестнадцатеричных целых чисел %x

выберите спецификатор преобразования для вывода десятичных целых чисел без знака %u

какую из директив препроцессора следует подключить для работы графических функций #include <graphics.h>

какую из директив препроцессора следует подключить для работы с математическими функциями? #include <math.h>

для того, чтобы работала функция очистки экрана нужно подключить директиву препроцессора #include <conio.h>

какую из директив препроцессора следует подключить для работы с функциями обработки строк #include <string.h>

какую из директив препроцессора следует подключить для генерации случайных чисел

#include <stdlib.h>

какую из директив препроцессора следует подключить для работы с функциями ввода/вывода #include <stdio.h>

назовите директиву препроцессора для определения констант #define

выберите спецификатор преобразования для вывода значений с плавающей точкой %f

выберите спецификатор преобразования для вывода значений с плавающей точкой в экспоненциальной записи %e

2выберите спецификатор преобразования для вывода символов

2выберите спецификатор преобразования для вывода строк %s

2укажите спецификацию шаблона для вывода данных с плавающей точкой %f

2укажите, какие из спецификаций шаблона являются эквивалентными при вводе данных %f%e

2выберите правильный вариант фрагмента для решения задачи

1 ;

2выберите правильный вариант фрагмента для решения задачи

1 ;

2выберите правильный вариант фрагмента для решения задачи

1 ;

2выберите правильный вариант фрагмента для решения задачи

1 ;

2выберите правильный вариант фрагмента для решения задачи ,

1

2выберите правильный вариант фрагмента для решения задачи

1 y=pow(pow(x,3)+4,1/5)+sin(pow(x,4))+tan(pow(x,3));

2выберите правильный вариант фрагмента для решения задачи

1 y=pow(exp(3*x)+7,1/4)+cos(pow(x,5))+log(abs(3*x+7));

2выберите правильный вариант фрагмента для решения задачи

1 y=log(5*x)+pow(x,5)*pow(sin(x),3)+tan(pow(x,4));

2выберите правильный вариант фрагмента для решения задачи

1 y=tan(sin(pi*x))+pow(x,7)+exp((2*x+3)/3);

2выберите правильный вариант фрагмента для решения задачи

1 y=log(fabs(5*x+3))+cos(pi*x*x)+tan(pow(x,3));

2выберите правильный вариант фрагмента для решения задачи

1 y=pow(x,5)+pow(cos(x),3)+x%7+log(fabs(4*x));

2выберите правильный вариант фрагмента для решения задачи

1 y=pow(pow(x,5)+1.7,1/7)+cos(pow(x,3))+log(pow(x,4))+sin(pi*x);

2выберите правильный вариант фрагмента для решения задачи

1y=log(fabs(7*pow(x,9)+3))+exp((3*x+5)/5)+sin(pow(x,6))+tan(4*x);

2выберите правильный вариант фрагмента для решения задачи ,

1 a=(3+exp(y-1))/(1+x*x*fabs(y-tan(z)));

b=1+fabs(y-x)+pow(y-x,2)/2+pow(fabs(y-x),3)/3;

2выберите правильный вариант фрагмента для решения задачи ,

1 a=(1+y)*(x+y/(x*x+4))/(exp(-x-2)+1/(x*x+4));

b=(1+cos(y-2))/(pow(x,4)/2+pow(sin(z),2));

2выберите правильный вариант фрагмента для решения задачи: если а £ b и с < 3, то а присвоить (с+b)

1 if ((a<=b) &&( c<3)) a=c+b;

2выберите правильное описание условного оператора для решения задачи: даны x и y, если отрицательно одно из них, то числа увеличить на 0,5

1 if ( x<0 || y<0) {x+=0.5; y+=0.5;}

2выберите правильное описание условного оператора для решения задачи: если a³b³c, то каждое из значений заменить квадратами

1 if (a>=b && b>=1 {a*=a; b*=b; c*=c;}

2выберите правильное описание условного оператора для решения задачи: даны x и y, если они не принадлежат отрезку (0,5; 2), то числа уменьшить в 10 раз

1 if ((x<=0.5 || x>=2) && (y<=0.5 || y>=2)) {x/=10; y/=10;}

2Выберите правильное описание условного оператора для решения задачи: даны a и b, меньшее из них заменить полусуммой, а большее – удвоенным произведением

1 if (a<1 {a=(a+1/2; b=2*a*b;}

2Выберите правильное описание условного оператора для решения задачи: если a£b£c£d, то каждое значение заменить наибольшим из них, в противном случае каждое значение заменить квадратами

1 if (a<=b && b<=c && c<=1 a=b=c=d;

else {a*=a; b*=b; c*=c; d*=d;}

2Выберите правильное описание условного оператора для решения задачи: если сумма двух чисел меньше единицы, то найти среднее арифметическое этих чисел, в противном случае – их среднее геометрическое

1 if (x+y<1) s=(x+y)/2; else s=sqrt(x*y);

2выберите правильный вариант вычисления суммы с точностьюe

1 k=1;

do

{ ak=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k);

k++;

s+=ak; }

while (abs(s)>e);

2выберите правильное описание цикла while для решения задачи:

1 k=p=f=1;

while (k<=n)

{ f*=k;

p*=(1+sin(k*x)/f);

k++;}

2выберите правильный вариант вычисления суммы с точностьюe

1 k=1;

do

{ ak=1/(sqrt(abs(x))+pow(k,2));

k++;

s+=ak; }

while (abs(s)<e);

2выберите правильное описание цикла for для решения задачи:

1 for(i=f=1,s=0; i<=n; i++,f*=i)

s+=pow(x,i)/f;

2какой из вариантов использования оператора do while является правильным?

1 i=10; s=0;

do

{ s+=1/i;

i--; }

while (i>0);

2выберите правильный вариант вычисления суммы с точностьюe

1 k=1;

do

{ ak=pow(-1,k)*pow(x,k)/(pow(3,k) +pow(2,k));

k++;

s+=ak; }

while (abs(s)<e);

2Выберите правильное описание цикла while для вычисления

1 k=1;

while (k<=n)

{ z=x+k*y;

k++; }

2Выберите правильное описание цикла while для вычисления

1 i=1;

while (i<=n)

{ s+=i*x+1;

i++; }

2Какой из вариантов использования оператора do while является правильным?

1 k=15; x=1;

do

{ x*=5;

printf(“%d”,x);}

while (k-->=7);

2выберите правильный вариант программы использующий цикл for c составными выражениями

1 main()

{ int x,y;

for(x=1,y=9; x<=10;x++,y--)

printf(“%d,%d\n”,x,y); }

2Выберите правильный результат выполнения следующих операторов

m=0; i=1;

do

{ m+=1/(2*i+1);

i--; }

while (i>=1);

1 1/3;

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

main()

{int i=5,p=1;

while (--i>1) p*=i;

printf("i=%d, p=%d\n", i, p);}

1 i=1, p=24

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

main()

{ int k,f; float p;

k=f=p=1;

while (++k<=3)

f*=k;

p*=1/f;

printf("k=%d f=%d p=%f", k, f, p);}

1 k=4 f=6 p=0.167

2выбрать правильный вариант программы, реализующий цикл for с составными выражениями

1 main ()

{ int i, j;

for(i=6; j=0; j<10; i--, j++); printf(“%2d, %2d ”, i, j); }

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

main()

{ int a,i;

for(i=3,a=2;a<25;a*=i) i++;

printf("a=%d i=%d\n", a, i);}

1 a=120 i=5