Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск





НазваниеУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
страница9/10
Дата публикации03.04.2015
Размер0.65 Mb.
ТипУчебно-методический комплекс
100-bal.ru > Информатика > Учебно-методический комплекс
1   2   3   4   5   6   7   8   9   10

#include

short x = 11, i = 6;

fun1()

{ if (i == (x-4)) throw 2; }

fun2()

{ --x; fun1(); x++; }

int main()

{ try

{ fun2(); }

catch (int)

{ cout << "Exception "; }

cout << x << " " << i;

}

 



Exception

 



Exception 9 6

 



Exception 10 6

 



10 6













49. Какой тип преобразования типов используется в следующем выражении?

int a = 0; float f = 3.4; f += (int)a;



 



неявное проеобразование типов

 



явное проеобразование типов

 



стандартное проеобразование типов













50. Каким будет результат следующей программы:

int a = 5*3;

float b = 1.5f;

b += --a/2;

cout << b;

 



8.5

 



9.0

 



8.0

 



9.5

 



7.5













51. >Укажите в каком выражении правильно применяются операции к целочисленным типам

 



int a = 2, b = 0x24, c; c = a + b%a;

 



short x = 0, y = 2; if (y >= x) {...}

 



long int c <<= 2;

 



const char mychar = 2; long s = 3; mychar /= s;










52. Отметьте фрагменты кода, которые можно назвать выражениями:

 



f + r*12 – 14

 



int z;

 



x = y = 13













53. Каково будет значение переменной k после выполнения следующего оператора

k = ++k;

если до его выполнения k равнялось 6?

 



6

 



7

 



8













54. Битовой операцией является

 



=

 



!=

 



||

 



+

 



&













55. Что будет напечатано в результате ?

int x=39, *p = &x;

cout << p << "__" << *p ;



 



ошибка компиляции

 



не определено

 



адрес в памяти__39

 



39_адрес в памяти













56. Что такое утечка памяти?

 



это процесс создания и освобождения памяти под объекты

 



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

 



это процесс когда в процессе запуска программы выделяется недостаточный объём памяти













57. Может ли у структуры быть конструктор?

 



может

 



не может













58. Могут ли контексты быть вложенными?

 



могут

 



не могут

 



могут, при определенных условиях













59. Контекст пространства имен может содержать:

 



только объявления переменных

 



объявления и определения переменных

 



другие контексты













60. Какой результат будет у следующего выражения?

int m = 5;

namespace space1

{ int x1 = 3;

namespace space2

{ int x1 = 2 + ::m + space1::x1; }

}

main()

{ int x3 = space1::space2::x1 * 2;

{ int x3 = 10; }

cout << x3;

}

 



10

 



20

 



13

 



ошибка компиляции













61. Если объявлен тип

struct Value {

double tt;

union number {

short sx; // если type равен ShortType

long lx; // если type равен LongType

double dx; // если type равен DoubleType

} val;

}

сколько байтов занимает один объект такого типа?

 



8

 



16

 



18

 



22













62. Какой результат следующего выражения ?

int *a; int b; a = &b; b = 7; (*a)++; cout << b;

 



7

 



8

 



не определено

 



ошибка компиляции













63. Укажите какой результат будет у следующего примера?

float arr[3] = {10, 20, 30};

float *a = arr;

cout << a[1];



 



10

 



20

 



30

 



ошибка компиляции













64. Если int i = 5, какой будет результат ?

do { cout << (++i)++ << " "; }

while ( i>=5 && i < 8 ) ;

 



6

 



6 8

 



6 7

 



6 7 8













65. Что выведет следующая программа ?

#include

int main() {

     int 1_i ;

     for( 1_i = 0; 1_i < 9; 1_i++)

     cout << 1_i +1;

     return 1;

}

 



цифры от 0 до 8

 



цифры от 1 до 9

 



программа не будет построена из-за ошибок













66. Если записано

class A { public: void f() { cout << 5; } };

class B : public A

{ public: void f() { cout << 6; } };

то что будет напечатано ?

A a; B b; b.f();

 



6

 



2 1

 



1 2

 



1

 



ошибка













67. Какой результат будет у следующего выражения?

class A

{ public : int a, b;

protected : int z;

private : short i; } A1;

class B : protected A

{ public : short t;

void ff(short a)

{ t = ++a; }

} B1;

void main()

{ B1.ff(20);

cout << B1.t;

}



 



20

 



21

 



0

 



ошибка













68. Какое из следующих утверждений об операторе return является верным?

 



оператор return должен стоять последним в теле функции

 



оператор return завершает выполнение функции

 



в теле функции должен присутствовать только один оператор return













69. Отметьте ошибочное утверждение:

 



Си++ обеспечивает строгий контроль типов

 



строгое согласование по типам между формальными и фактическими параметрами требует, чтобы в модуле до первого обращения к функции было помещено либо ее описание, либо определение

 



описание функции – это ее прототип

 



при обращении к функции фактические параметры заменяются формальными













70. В чем разница между фактическими и формальными параметрами?

 



формальные параметры могут использоваться только вне тела функции, а фактические - используются как вне функции, так и внутри ее

 



формальные параметры определены в теле функции, а фактические - значения, с которыми функция вызывается

 



нет различий


Вопросы для самостоятельной работы.

  1. Элементы управления Windows и их программирование.

  2. Окна диалога Windows.

  3. Программирование графических приложений в Windows.

  4. Форматы данных в Windows.

ПРИМЕРНЫЕ ВОПРОСЫ К ЗАЧЕТУ И ЭКЗАМЕНУ

по дисципЛине «ПРОГРАММИРОВАНИЕ»
1   2   3   4   5   6   7   8   9   10

Похожие:

Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Физика» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Сайтостроение» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Эстетика» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Химия» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «История информатики» для студентов очной формы обучения по специальности 050202....
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Информационные системы» для студентов очной формы обучения по специальности 050202....
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Основы микроэлектроники» для студентов очной формы обучения по специальности 050202....
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Математическая логика» для студентов очной формы обучения по специальности 050202...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Информационная культура» для студентов очной формы обучения по специальности 050202....
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Архитектура компьютера» для студентов очной формы обучения по специальности 050202...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Протокол согласования рабочей программы дисциплины «культурология» с другими дисциплинами специальности 050202. 65 Информатика
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050502. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Политология» для студентов очной формы обучения по специальности 050202 «Информатика»...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050502 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Социология» для студентов очной формы обучения по специальности 050202 «Информатика»...
Учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconВводный курс информатики учебно-методический комплекс дисциплины...
Учебно-методический комплекс дисциплины (умкд) «Вводный курс информатики» для студентов очной формы обучения по специальности 050202....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск