В. Ф. Бырька атындағы өндірістік процестерді автоматтандыру кафедрасы



жүктеу 0,51 Mb.
Pdf просмотр
бет13/16
Дата25.12.2017
өлшемі0,51 Mb.
#6100
1   ...   8   9   10   11   12   13   14   15   16

1.10.  Барлық  зат  есімдер,  яғни  кейбір  пәндік  облысты  модельдеу  тапсырмасының 

мазмұнды  постановкасның  мәтінінде  көрсетілген,  оның  көп ........................... 

 

претенденттер болып табылады. 



1.11.  Етістіктер  және  етістіктік  фразалар,  яғни  кейбір  пәндік  облысты  модельдеу 

тапсырмасының мазмұнды постановкасында сәйкес зат есімдермен арақатынасады. 



2. С++ тің лексикалық негіздері. Скалярлық типтер және өрнектер. 

2.1.  Типтің    жаңа  түсінігі    берілген  типтің  айнымалыларын  қабылдай  алатын,  және 

................  теру кезінде оларға қолдануға болатын, көп ................... базаланады. 

2.2. Intel платформасының    ПК  үшін  деректердің  базалық  типін  білдіретін,  өзекті 

сөздердің тізімін жазып беріңдер. 

2.3.  Константа-  барлық  программаны  орындау  барысында  .............................  емес 

деректерді сақтауға арналған жад облысы. 

2.4.  Ішкі  көрінісі  бойынша  келесі  сандар  тізбегінен  дұрыс  ондық  константаларды 

анықтандар: 

1234   56.47  1е256  45,909 -2468976524. 

2.5.  Ішкі  көрінісі  бойынша  келесі  сандар  тізбегінен  дұрыс  нақты  константаларды 

анықтандар: 

2345  678,543  0.98 .234 -.159 9е8 4е+3  0.345е-9  2.23е-5000. 

2.6.  Көрсетілген ESC-тізбегінің  қайсысы дыбыстық сигналдың берілуін қамамасыз етеді: 



\t \n  \f  \a  \b  \r . 

2.7  Арифметикалық  айнымалылардың  сипаттамасын  белгілеңдер  және  олар  үшін 

жадта жадтың қанша байты  бөлінетінін анықтаңдар: 

float u,b,w; 

double n; 

char Letter; 

void MyFunction(); 

bool Flag; 

2.8.  Дұрыс  басты  мәнмен  келесі  айнымалыларды  олардың  сйкес  типтерімен  

инициалдаңдар: 

float u,b,w; 

double n; 

char Letter; 

bool Flag; 

long int m,f; 

2.9.  Програманың  айнымалы-объектісі,  яғни  жадтың  бірнеше  ұяшықтарын  алатын 

және ......................... сақтау үшін арналған. 

2.10.  Айнымалының  типін  қалай  түрлендіруге  болады  және  не  үшін.  Айнымалы 

типінің нақты және нақты емес түрлендірілуіне мысал келтір. 

2.11.


  float и  типа  double  деректер  типі    жылжымалы  үтірмен  ондық  бөлшектердің 

қандай нақты көрсетілуімен қамтамасыз етеді.  

3. С++ тілінің операциялар және операторлары.  

3.1. С++ операторларының келесі қай түрі y=ax

3

 +5 өрнегінің мәнін табады? 



  a) y=a*x*x*x+5; 

  b) y=a*x*x*(x+5); 

  c) y=(a*x)*x*(x+5); 

  d) y=(a*x)*x*x+5; 

  e) y=a*(x*x*x)+5; 

  f) y=a*x*(x*x+5); 

3.2.  Келесі  операторлардың  ішіндегі  іс-әрекеттің  орындалу  ретін  көрсетіңдер  және 

олардың орындалуынан кейінгі х айнымалысының мәнін анықтаңдар.  

 a) x = 7+3*6/2-1; 

  b) x = 2%2+2*2-2/2; 

  c) x = (3*9*(3+(9*3/(3)))); 



3.3.  Бастапқы  айнымалылар  мынадай  мәндер  алсын: i=1,j=2,k=3,m=2. Келесі 

операторлардың әрқайсысы нені шығарады? Әр жағдайда жақша керек пе? 

  a) cout << (i==1)<

  b) cout << (j==3)<

  c) cout << (i >=1 && j<4)<

  d) cout <<(m<=99&& k

  e) cout <<(j>=i | | k==m)<

  f) cout <<(k+m=k)<

  g) cout <<(!m)<

  h) cout <<(!(j-m))<

  i) cout <<(!(r>m))<

3.4.  Есептеу  аяқталғаннан  кейін  әрбір  айнымалының  мәнін  анықтандар.  Әрбір 

операторды орындаудың алдында барлық айнымалылар мәні 5 деп санандар.  

 a) pr *=  x++; 

 b) qt /=  ++x; 

3.5. Келесі операторлардың қателерін тауып, оны түзеңдер.  

a ) while  (с <= 5) 

     { 


          pr*= с; 

           ++с; 

  b)cin « value; 

c) if (gender == 1) 

       cout « "Әйел" « endl; 

     else; 

        cout « "Ер" « endl; 

3.6. Келесі while циклының операторы несімен қате: 

while

   (z  >=  0) 



sum

 +=  z;

 

3.7.  Келесі  программаның  әрбір  үзіндісінен  қатені  табыңдар  және  оны  қалай  түзеу 



керек екенің түсіндіріңдер.   

a) 


x = l; 

while   (x  <=  10); 

x++; } 

b) 


for   (у =   .1;   у   !=  1.0;   у +=   .1) 

cout  «  у «  endl; 

c) 

switch   (n)   { 



case  1: 

cout   «   "Сан тең 1"   «   endl;  

                             case   2: 

cout   «   "Сан тең   2"   «  endl; 

break; 

                        default: 



cout  «   "Сан тең емес не  1,   не  2"  «  endl; 

break; } 

3.8. Келесі программа экранға нені шығарады? 

  #include  

   main() 

   { 


       int y,x=1, tt=0; 

       while (x<=10) 

       { 

              y=x*x; 

              cout <

               tt += y; 

                ++x; 



         } 

       cout << “tt равна”<

a. Циклды  және Esc-тізбегінің \t табуляциясын  қолданатын  және  келесі 

таблицаның мәнін басатын программаны жазыңдар 

N       10*N       100*N       1000*N 

1         10           100            1000 

2         20           200            2000  

3         30           300            3000 

4         40           400            4000 

5         50            500           5000 

3.10. Келесі программа нені шығарады? 

 #include  

main() 



   int count=1; 



   while(count<=10) 

    { 


        cout << (count% 2 ? “****” : “++++++++”) <         ++count; 

     } 

      return 0; 





Модуль 2 

       Сұрақтарға  жазбаша  түрде  жауап  беру  және  пәннің  келесі  тақырыптары 

бойынша есептер шығару: 

 

4.Статистикалық  және  динамикалық  массивтер.Объекттердің  адрестері  және 

көрсеткіштері. 

4.1.Массив  элементтері  бір ................ және .......... иеленгендіктен,  бір-бірімен 

байланысқан. 

4.2.Массивтің жеке элементіне қарау үшін қолданылатын сан ............. деп аталады. 

 4.3.Екі индекс қолданатын массив ........... деп аталады. 

 4.4.Келесі көрсетулердің шын немесе жалған екенін көрсетіңдер. 

a)  массив көп әртүрлі типті деректерді сақтай алады; 

b)  Массив индексі float типін иелену керек; 

c)  Егер  инициалдау  тізімі  массив  элементіне  қарағанда  бастапқы  мәндерді  көп 

қабылдаса , онда бұл- қате; 

4.5. fract массиві үшін келесі операторларды жазыңдар:. 

a)10 бастапқы мәнімен  arS атауланған константасын анықтаңдар;       

b) double типті arS  элемент сандарымен массивті хабарлаңдар,яғни нөлдік бастапқы 

мәнді иеленген;     

c)массив басталуынан төртінші элементті атаңдар;   

d)4 массив элеметіне барыңдар;   

e) 9 массив элеметіне 3.333 мәнін меншіктеңдер;   

f)массивтің 7-ші элементіне  45.234 мәнін меншіктеңдер;   

g)for  циклының  операторын  қолданып,  массивтің  барлық  элменттерін  экранға 

шығарыңдар.Определите  целую  переменную I айнымалысын  анықтаңдар,  яғни  цикл 

параметірінің басқарушысы ретінде;  

4.6. double s[11] ретінде  хабарланған s массивін  көшіріңдер,   double f[34] ртетінде 

хабарланған f массивінің бірінші бөліміне. 

4.7.Програманың  келесі  үзінділері    3те 5 өлшеммен klo  екіөлшемді  массив 

элементтері қандай ретпен нөлденетінін көрсетіңдер: 

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

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



жүктеу 0,51 Mb.

Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   16




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау