ЕГЭ по математике


экзамен

Выбери правильно!

Тест3.Программирование


  1.  Что является результатом функций, предназначенных для выполнений операций над строками? 

     Строка или число. 
     Только строка.
     Только число.


  2. Что является результатом действия функции LEN(a), length(a)?

     Длина строки.
     Код символа
     Первый символ. 



  3. Какая функция позволяет определить код по символу?

     LEN(a)         length(a)
     CHR(A)         CHR(A)
     ASC(A)         ORD(A)


  4.  Какая функция позволяет определить символ по коду?

      LEN(a)         length(a)
      CHR(A)         CHR(A)
      ASC(A)         ORD(A)
     


  5.  Для каждого ли символа имеется код?

      Да.
      Нет.;
      Для некоторых. ;


  6. Какая функция переводит символ в число?

      Val(A$)            Val(A,N,K)
      CHR(X)            CHR(X)
      ASC                  ORD;


  7.  Какая функция переводит число в символ? 

      CHR(X)       CHR(X)
     ASC            ORD 
      Str$(N)        Str(N, Str1)


  8. Может ли значение функции LEN(a),(length(a)) быть равным 300?

      Да.
      Нет.
      В отдельных случаях.


  9.  Верно ли что символы "А" и "а" имеют одинаковые коды?


     Да.
     Нет.
      В отдельных случаях.


  10.   Верно ли равенство a$=MID$(a$,1,LEN(a$)),(a:=copy(a,1,length(a)))?

     Да.
     Нет.
     В отдельных случаях.


  11.  Какое слово называется пустым?

     ""         ".
     " "         ' '.
     "    "          '    '.


  12.  Найдите слово русского языка, которое больше, чем слово "пар", и меньше, чем слово "парус".

     Паровоз.
     Вирус.
     Парк.

  13.   Выполняется ли всегда для соединения слов сочетательный закон?

     Нет.
     Да.
     В отдельных случаях.

  14.  Выполняется ли всегда для соединения слов переместительный закон?

     Нет.
     Да.
     В отдельных случаях.

  15.  Какое слово при соединении играет роль нуля?

     ""       ".
     " "       ' '.
     " " "       ' '.

  16.  Как сравниваются два слова между собой?

     Две строки называются равными, если они равны по длине.
     Две строки называются равными, если все символы одной строки есть в другой.
     Две строки называются равными, если они равны по длине и совпадают посимвольно.

  17.  Что выполняет фрагмент следующей программы?
    QBasic:
    CLS:N=255
    FOR I = 0 To N
    PRINT I, CHR$()I
    NEXT
    Pascal:
    clrscr; n:=255
    for i:=0 to N do
    writeln(i,' ', chr(i));
    end.

     Распечатывает только символы, соответствующие различным кодам.
     Распечатывает коды, соответствующие различным символам.
     Распечатывает коды и соответствующие им символы.

  18.  Что выполняет фрагмент программы?
    QBasic:
    Str1="ABCDEFGH"
    Str2="abcdefgh"
    Mid$(Str2,3,4)=Str1
    Pascal:
    Str1:='ABCDEFGH';
    sTR2:='abcdefgh';
    Insert(Str1,Str2,3);
    В результате выполнения данной процедуры строка будет такой:

     Str2="abABCDEFgh"          Str2='abABCDEFGHcdefgh'.
     STr2="abABCDEFGHgh"   Str2='abABCDEFGHgh'.
     Str2="abABCDcd"               Str2='abABCDcd'.

  19.  Задана строка из пяти трёхзначных чисел, являющихся ASCII кодами некоторых символов. Расшифруйте следующую запись:171 168 172 174 173

     Уголь.
     Лимон.
     Огонь.

  20.  С помощью какой функции можно определить, чем является данная строка в другой строке?

     CHR             CHR.
     Instr(Str1$,Str2$)    POS(Str1,Str2).
     Str$(N)            Str(N,Str1).

  21.  Что выполняет фрагмент следующей программы?
    QBasic:
    FOR I=1 TO LEN(A)
    PRINT MID$(A,1,I)
    Next
    Pascal:
    for i:=1 to length(a) do
    writeln(copy(a,1,i));

     Печатает все подслова данного слова А, начинающиеся с его первой буквы, по возрастанию их длин.
     Печатает все подслова данного слова А, начинающиеся с его первой буквы, по убыванию их длин.
     Печатает все подслова данного слова А, начинающиеся с его последней буквы, по возрастанию их длин.

  22.  Что выполняет фрагмент следующей программы?
    QBasic:
    FOR I=1 TO LEN(A)
    IF MID$(A,I,1)="a" THEN S = S+1
    NEXT
    Pascal:
    fori:=1 to length(a) do begin
    if copy(a,i,1)='a'then s:=s+1;
    end;

     Печатает букву "а".
     Производит подсчёт числа вхождений буквы "а" в заданном тексте.
     Производит подсчёт числа вхождений буквы "а" в начале текста.

  23.  Что выполняет фрагмент следующей программы?
    QBasic:
    N=0
    FOR I = 1 TO LEN(ST)
    D=VAL(MID$(ST,I,1)
    N=N+D
    NEXT
    PRINT "N="; N
    END
    Pascal:
    n:=0;
    for i:=1 to length(st) do begin
    Val(st[i],d,k);
    if k=0 then n:= n+d;
    end
    writeln('n=',n);
    readln;
    end.

     Подсчитывает и печатает сумму всех цифр данного предложения.
     Подсчитывает сумму всех цифр данного предложения.
     Печатает сумму всех цифр данного предложения.



    


       сентябрь  2007г.

Желающие могут заказать похожий тест по адресу:

progmat@list.ru



На главную

Используются технологии uCoz