Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Серверы (компьютеры, выделенные для управления сетевыми ресурсами).

Читайте также:
  1. II.Модели органов студенческого самоуправления в образовательных учреждениях транспортного комплекса Российской Федерации.
  2. IV Структура и организация работы органов студенческого самоуправления
  3. V Права и обязанности органов студенческого самоуправления.
  4. XI. О роли органов студенческого самоуправления в повышении качества образования.
  5. Автоматизация процессов управления перевозками
  6. АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ЖЕЛЕЗНОДОРОЖНЫМ ТРАНСПОРТОМ
  7. Адаптивные структуры управления

К унарным операциям относится операция: B) ++

К какому типу данных относится признак выбора в операторе switch? C) int (char)

Линейные структуры данных – это: B) структуры, в которых связи между элементами не зависят от какого-либо условия.

Массив – это B) структура данных, состоящая из фиксированного числа компонент одного типа

Объединения – это A) частный случай структуры, все поля которой располагаются по одному и тому же адресу

Отрасль информационных технологий занимается – A) созданием, развитием и эксплуатацией информационных систем.

 

Основные черты современных ИТ – C) компьютерная обработка информации; хранение больших объёмов информации на машинных носителях; передача информации на любые расстояния в кротчайшие сроки.

 

Основные принципы новой (компьютерной) информационной технологии – D) интерактивный (диалоговый) режим работы с компьютером; интегрированность с другими программными продуктами; гибкость процесса изменения как данных, так и постановок задач системы планирования и анализа; системы обработки информации

Основными информационными задачами радиолокации являются – D) обнаружение целей; измерение координат целей и праметров их движения; разрешение целей; классификация целей

Объявления в языке С/С++ – D) задают имена и атрибуты переменных, функций и типов, используемых в программе.

Общий вид оператора присваивания: B) переменная= выражение;

 

Операция, которую используют только в целочисленной арифметике: B) %

 

Операция увеличения постфиксной формы: B) i++

Операция для объединения нескольких выражений (условий), если необходимо их одновременное выполнение: A) &&

 

Оператор для выхода из оператора SWITCH и операторов цикла? B) break

Оператор для организации проверки большого числа условий E) switch

Oператор цикла с постусловием: C) do while

Оператор break – A) используется внутри операторов цикла, if или switch для обеспечения перехода в точку программы, находящуюся непосредственно за оператором, внутри которого находится он находится

 

Оператор continue – B) пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации

 

Оператор return – E) завершает выполнение функции и передает управление в точку ее вызова

 

Оператор goto – C) передает управление на помеченный оператор

 

Программы – D ) это алгоритмы и структуры данных.

 

Программирование – это B) процесс создания (разработки) программ

 

Псевдокод – это A) совокупность операторов языка программирования и естественного языка.

 

Переменная – это A) область оперативной памяти, занимающая несколько ячеек и имеющая свое имя.

 

Правильный вариант фрагмента для решения задачи : C) ;

 

Правильный вариант фрагмента для решения задачи : D) ;

 

Правильный вариант фрагмента для решения задачи : E) ;

Правильный вариант записи выражений: , : E)

 

Правильный вариант фрагмента для решения задачи : D) y=pow(pow(x,3)+4,1/5)+sin(pow(x,4))+ tan(pow (x,3));

 

Правильный вариант фрагмента для решения задачи : E) y=tan(sin(3.14*x))+pow(x,7)+exp((2*x+3)/3);

 

Правильный вариант записи выражений: , D) a=(3+exp(y-1))/(1+x*x*abs(y-tan(z)));

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

 

Правильный вариант записи выражений: , D)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));

 

Правильный вариант записи выражений: , B) a=y+x/(y*y+abs(x*x/(y+pow(x,3)/3)));

b=1+pow(tan(z/2),2);

 

Правильный вариант записи выражений: C) a=(1+pow(sin(x+y),2))/(2+abs(x-2*x/(1+pow(x*y,2))));

b=pow(cos(cos(1/z)/sin(1/z)),2);

 

После выполнения фрагмента кода на языке Си значение выражения

float x;

x=(8 % 3) / (4 % 3) + float(16/5);

cout << x;

будет равно:

B) 5.200000

 

 

После выполнения фрагмента кода на языке Си значение выражения

float a;

x=(100 % 30) / (8 % 3) + (float)16/5;

cout<<a;

будет равно:

A) 8.200000

 

 

Правильный вариант описания функции : C) ;

 

 

Правильный вариант записи функции B) if (x>-2 && x<5) f=5*pow(x,2)+6; else if (x>=5) f=pow(x,3)+7;

 

Правильный вариант записи функции D) if (x>=0) f=sqrt(pow(x,3)+5); else if (x>-3 && x<0) f=3*pow(x,4)+9;

 

Правильный вариант записи функции E) if (x>-4 && x<=5) f=pow(x*x+3,1/3)+6*x*x;

else if (x>5) f=pow(x,5)+3.5;

 

Правильный вариант записи функции A) if (x<1.22) f=x*cos(x); else f=5*pow(x,3)+1.7;

Правильный вариант записи функции D) if (x>0 && x<1) f=sqrt(3*pow(x,3)+4)+cos(x);

else if (x>=1) f=5-pow(sin(pow(x,9)),2);

 

Правильный вариант записи функции B) if (x>-5 && x<0) f=sqrt(x*x+abs(x))+3;

else if (x>=0 && x<2) f=5*pow(x,3)+cos(x);

 

Правильный вариант записи функции C) if (x<0) f=x*x*sin(x)+sqrt(x*x+1.2);

else if (x>2 && x<=6) f=pow(tan(x),2)+cos(x)+3.5;

 

Правильный вариант записи функции E) if (x>0 && x<=2) f=pow(1.7*x+sin(x),1/3);

else if (x>2 && x<=6) f=cos(3.14*x)+tan(x);

 

Правильный вариант записи условного оператора D) if (x>-2 && x<5) y=3*pow(x,2)+6; else y=pow(x,3)+7;

 

Правильный вариант записи условного оператора A) if (x>-2 && x<3) y=5*pow(x,6)+sqrt(abs(pow(x,3)));

else y=pow(x,3)-5;

 

Правильный вариант фрагмента для решения задачи: если а £ b и с < 3, то а присвоить (с+b) A) if (a<=b && c<3) a=c+b;

 

Правильное описание условного оператора для решения задачи: даны x и y, если отрицательно одно из них, то числа увеличить на 0,5 B) if (x<0 || y<0) {x+=0.5; y+=0.5;}

 

Правильное описание условного оператора для решения задачи: если a³b³c, то каждое из значений заменить его квадратом B) if (a>=b && b>=c) {a*=a; b*=b; c*=c;}

 

Правильное описание условного оператора для решения задачи: даны x и y, если они не принадлежат отрезку (0,5; 2), то числа уменьшить в 10 раз B) if ((x<=0.5 || x>=2) && (y<=0.5 || y>=2)) {x/=10; y/=10;}

 

Правильное описание условного оператора для решения задачи: даны a и b, меньшее из них заменить полусуммой, а большее – удвоенным произведением D) if (a<b) {a=(a+b)/2; b=2*a*b;}

 

Правильное описание условного оператора для решения задачи: если a£b£c£d, то каждое значение заменить наибольшим из них, в противном случае каждое значение заменить их квадратами: D) if (a<=b && b<=c && c<=d) a=b=c=d;

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

 

Правильное описание условного оператора для решения задачи: даны a и b, если первое число меньше второго, то вывести на экран первое, в противном случае вывести оба числа: B) if (a<b) cout << a; else cout << a <<b;

 

Правильное описание условного оператора для решения задачи: если сумма двух чисел меньше единицы, то найти среднее арифметическое этих чисел, в противном случае – их среднее геометрическое: E) if (x+y<1) s=(x+y)/2; else s=sqrt(x*y);

 

Правильное описание цикла WHILE для решения задачи: : C) k=p=f=1;

while (k<=n)

{ f*=k;

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

k++;}

 

Правильное описание цикла FOR для решения задачи: : A) for(i=f=1,s=0; i<=n; i++,f*=i)

 

Правильное описание цикла WHILE для вычисления ? C) k=1;

while (k<=n)

{ z=x+k*y;

k++; }

Правильное описание цикла WHILE для вычисления : A) i=1; s=0;

while (i<=n)

{ s+=i*x+1;

i++; }

 

Правильный результат выполнения фрагмента программы:

m=0; i=1;

do

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

i--; }

while (i<=1);

A) 1.0;

 

Правильный результат выполнения фрагмента программы:

main()

{int i=5, p=1;

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

cout << "i=" << i << "p=" << p;}

E) i=1, p=6

 

Правильный результат выполнения фрагмента программы:

main()

{ int k,f; float p;

k=f=p=1;

while (++k<=3)

f*=k;

p*=1/f;

cout << "k=” <<k <<”f=” <<f <<”p=" << p;}

Е) k=4 f=4 p=0.000000

 

Правильный результат выполнения фрагмента программы:

main()

{ int a,i;

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

cout << "a=" << a <<"i=" << i;}

A) a=40 i=5

 

Правильный результат выполнения фрагмента программы:

main()

{float k, s=0, i=1, e=0.5;

do

{ k=1/i;

s+=k;

i++; }

while (k>e);

cout <<"s = "<<s; }

B) s = 1.50

 

 

Правильное описание одномерного массива с инициaлизацией: A) int a[5]={1,2,3,4,5};

 

 

Правильное описание двумерного массива с инициaлизацией: B) int i[2][4]={{1,2,3,4},{5,6,7,8}};

 

Правильный фрагмент программы для возведения в квадрат отрицательных элементов массива a[10]:

B) for(i=0; i<10; i++)

if (a[i]<0)

a[i]=pow(a[i],2);

 

Правильный вариант ввода массива A[10] из целых чисел: A) for(i=0;i<10;i++)

cin >>a[i];

 

Правильный фрагмент программы для определения количества положительных четных элементов массива A[n]:

A) for(i=0;i<n;i++);

if (a[i]>0 && a[i] % 2 = = 0)

k++;

 

Правильный результат выполнения фрагмента программы:

double a[7]={2,3,1,4,-2,5,6};

main()

{ int i;

for(i=0;i<7;i+=2)

a[i]=pow(a[i],3);

for(i=0;i<7;i++)

cout <<a[i]; }

A) 8 3 1 4 –8 5 216

 

Правильный результат выполнения фрагмента программы:

int a[10]={1,3,5,2,8,6,12,9,13,20};

main()

{ int i, k=0;

for(i=0;i<10;i+=3)

if (a[i]%2 = = 0)

k++;

cout << k; }

C) 3

 

Правильный результат выполнения фрагмента программы:

int a[10]={2,4,5,7,8,6,3,12,19,9};

main()

{ int i, max=2;

for(i=0;i<10;i+=2)

if (a[i]>max) max=a[i];

cout << max; }

B) 19

 

 

Правильный результат выполнения фрагмента программы:

{ int i, p=1;

for(i=0;i<8;i++)

if (a[i] % 2! = 0) p*=a[i]; cout << p; }

D) 15

Правильный фрагмент программы для определения суммы элементов, предшествующих первому нулевому элементу массива a[15]:

E) 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];

cout << s; }

B) 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++; }

cout << s << k; }

B) –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];

cout << “p=” << p; }

A) p=150

 

Правильный фрагмент программы для нахождения произведения четных элементов массива А(10), расположенных до первого нулевого элемента:

D) 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++)

cout << a[i];}

A) 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++; }

cout << "s=” <<s <<” k=" <<k; }

E) s=5, k=1

Правильный фрагмент программы для нахождения суммы нечетных элементов массива А(8), расположенных до первого отрицательного элемента:

C) i=s=0;

while (a[i]<0||i<8)

{ if (a[i]%2!=0) s+=a[i];

i++; }

 

Правильный вариант вывода массива A[5,5] построчно:

A) for(i=0;i<5;i++){

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

cout <<a[i][j];

cout <<“\n”;}

 

Правильный вариант определения суммы положительных элементов, расположенных в нечетных строках массива A[7,7]:

D) for(i=0;s=0;i<7;i+2)

for(j=0;j<7;j++)

if (a[i,j]>0) s+=a[i,j];

 

Правильный фрагмент программы для определения количества и произведения ненулевых элементов, расположенных выше главной диагонали массива a[4][4]:

A) k=0; p=1;

for(i=0;i<3;i++)

for(j=i+1;j<3;j++)

if (a[i][j]<>0)

{p*=a[i][j];

k++ }

 

Правильный фрагмент программы для суммы и произведения положительных элементов, расположенных на главной диагонали массива a[n][n]:

A) s=0; p=1;

for(i=0;i<n;i++)

if (a[i][i]>0)

{ s+=a[i][i]; p*=a[i][i]; }

 

Правильный фрагмент программы для определения количества отрицательных элементов, расположенных выше побочной диагонали массива a[5, 5]:

C) k=0

for(i=0;i<3;i++)

for(j=1;j<i+1;j++)

if (a[i][j]<0) k++;

 

Правильный вариант ввода массива А(5,5) из целых чисел:

A) for(i=0;i<5;i++)

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

cin >> a[i][j];

 

Правильный фрагмент программы для определения суммы и количества нечетных элементов, расположенных в четных строках массива А(6,6):

D) for(i=s=k=0;i<6;i+=2)

for(j=0;j<6;j++)

if (a[i][j]%2==0) { k++; s+=a[i][j]; }

 

Правильный фрагмент программы для нахождения максимального элемента и его позиций, среди элементов, расположенных ниже главной диагонали массива А(4,4):

B) max=a[0][0]; l=m=0;

for(i=1;i<4;i++)

for(j=0;j<i+1;j++)

if (a[i][j]>max) max=a[i][j]; l=i; m=j;

 

Правильное описание целочисленного массива A(6,6):

С) #define n 6

int a[n] [n];

 

Правильное описание символьных констант:

A) define s=‘A’

B) #define s “A”

C) #define s A

D) #define s ‘A’

E) define s=”A”

 

Правильное описание строковых констант:

A) #define s ‘stroka’

B) define s=”stroka”

C) #define s=‘stroka’

D) define s stroka

E) #define s “stroka”

 

Правильный вариант описания строковых данных E) char s[10]

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

E) f=fopen("f1.txt", "r+");


Дата добавления: 2015-08-02; просмотров: 71 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Gets(s);| Fputs(s,f);

mybiblioteka.su - 2015-2024 год. (0.051 сек.)