Выберите букву:

Языки программирования часть 2 - тест

Вы можете купить эту работу on-line прямо сейчас за 150 рублей с помощью системы «Робокасса» или положить работу в корзину
 
Сборник заданий
по предмету "Языки программирования" (Ччасть 2) (ЯПМ)
 
Задание№21
Изучить и законспектировать главу 1 “Краткий обзор существующих наиболее распространенных СУБД”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. К какому типу моделей данных относится СУБД FOXPRO?
1) к иерархическим;
2) к реляционным;
3) к сетевым;
4) к каким-либо другим.
Вопрос2. В каком ответе наиболее правильно приведены характеристики СУБД?
1) компилятор, длясоздания независимо выполняемого модуля, программы-утилиты быстрого программирования          рутинных операций;
2) алгоритмический язык для программирования прикладных систем, среда пользователя, дающая возможность управления с клавиатуры;
3) все, что перечислено в пунктах 1 и 2.
Вопрос3. Какая фирма является разработчиком СУБД FOXPRO?

1) Nuntucket;
2) Fox software;
3)Borland;
4) Computer Associates;
5) Microsoft;
6) Ashton-Tate.

 
 
Задание№22
Изучить и законспектировать главу 2 ”Технические характеристики и особенности СУБД FOXPORO2.0”
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Из чего состоят файлы баз данных?
1) из набора полей (символьных, числовых, дат и т.д.);
2) из совокупности байтов;
3) из набора записей каждая из которых представляет строку документа;
Вопрос2. Какие файлы являются главными файлами данных?

1) типа PRG;
2) типа FPT;
3) типа DBF;
4) типа PRG;
5) типа IDX;
6) типа FXP.

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

1) FAMILY_NAME;
2) tab NOM;
 3)2CODE_PRED
 4) fam_NUM
 
 

      Вопрос4. В каком ответе правильно использованы элементы массивов переменных?                                                                                     

1) 1A(100);
2) tab(200,200);
3)sum_prem(12,100)
 4) A(3,5,7)
 
 

Вопрос5. Каким путем можно изменить ограничения, устанавливаемые по умолчанию (например, число переменных) ?
1) Внести изменения в AUTOEXEC.BAT;
2) Внести изменения в CONFIG.SYS;
3) Внести изменения в CONFIG.FP (изменить переменную MVCOUNT);
 
Задание№23
Изучить и законспектировать главу 3 “Обозначения и структура команд СУБД” и главу 4 ”Создание файла базы данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Какая из приведенных ниже операций даст результат .T.?

1) ‘СТО’=’СТОК’;
2) ‘СТО’$’СТОК’;
3) ‘СТО’==’СТОК’;
4) ‘СТО ’==’СТО’;
5) .NOT.(.F.OR.T.);
 

Вопрос2. Какой результат будет в результате вычисления выражения:
(‘АВ’= ‘А’ .AND. ‘CD’$‘CDF’) OR X**2+Y**2 < 0
                 1) .T.
                 2) .F.
                 3) -1
Вопрос3. Какой результат будет в результате вычисления выражения:
‘BBCD’$‘AB’+‘BC’-‘DE’ .AND. ‘ZU’== ‘Z ’- ‘U’?
1) .T.
2) .F.
3) неопределен
Вопрос4. Какой командой можно создать структуру файла?
1) MODIFY PROGRAMM          3) SET STATUS ON          5) CREATE 
2) USE                   4) CREATE REPORT
Вопрос5. Какой командой можно установить привычный нам тип и формат дат ?
1) SЕТ DATE AMERICAN
2) SET DATE ANSI  
3) SET DATEBRITISH/FRENCH  
4) SET DATE GERMAN
5) SET DATEITALIAN
 
Задание№24
Изучить и законспектировать главу 5 “Окно редактирования”, до раздела BROWSE-окно.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. В чем заключается основное отличие команд редактирования APPEND, INSERT, EDIT, CHANGEот команды BROWSE?
1) ничем не отличаются;
2) режимом копирования в новую запись;
3) формой представления данных на экране: BROWSE-горизонтально, остальные-вертикально ;
Вопрос2. Какой командой можно установить режим выборочного копирования в новую запись?
1) SET CARRY ON;
2) SET CARRY OFF;
3) SET CARRY TO ;
Вопрос3. В каком ответе правильно перечислены назначения клавишам?
                 1) Ctrl-N-пометка для удаления, Ctrl-T-ввод новой записи, Ctrl-W/End-выход с сохранением,Esc-выход без сохранения;
                 2) Ctrl-N-ввод новой записи , Ctrl-T-пометка для удаления, Ctrl-W/End-выход с сохранением,Esc-выход без сохранения;
                 3) Ctrl-N-выход без сохранения , Ctrl-T-пометка для удаления, Ctrl-W/End-выход с сохранением,Esc-пометка для удаления.
 
Задание№25
Изучить и законспектировать главу 5 “Окно редактирования”,  разделы BROWSE-окно и CHANGE/EDIT-окно
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Для приводимой в пособии базы kadr.dbfвывести на экран фамилии, дату рождения, средний заработок на одного члена семьи сотрудников имеющих не менее двух детей и которые родились с 1965 г. по 1970 г. В каком ответе приведен правильный ответ?

    1)USE kadr
       BROWSE FOR det>=2 AND ;
       YEAR(dtr)>=1965 AND ;
       YEAR( dtr)
2)USE kadr
   BROWSE FOR det>=2 AND ;
   dtr>=’01.01.65’ AND ;
   dtr

1) В первом.
2) Во втором.
3) В обоих.
4) Оба примера правильные.
Вопрос2В каком варианте программы имеется ошибка?

1.USE kadr  
   INDEX ON DTOS(dtr) TO idtr
   SET INDEX TO idtr
   BROWS KEY DTOS(CTOD(’22.06.40’)),;
   DTOS(CTOD(’09.05.45’))
2.USE kadr
   INDEX ON DTOS(dtr) TO idtr
   SET INDEX TO idtr
   BROWS KEY ’19400622’,’19450509’
 

1) В первом.
2) Во втором.
3) В обоих.
4) Оба примера правильные.
Вопрос3. Необходимо для базы данных kadr.dbfсоздать таблицудля ввода только среднего заработка. При этом маркер не должен покидать это поле ввода в базу не должны добавляться новые и удаляться старые записи. В каком ответе приведен правильный фрагмент программы?

1) USE kadr.dbf
    BROWSE FIELDS;
   fam :H=’Фамилия’,;
   dtr:H=’Дата рождения’,;
   szar:H=’Средний заработок’;
   FREEZEszarNODELE      
    NOAPPEND
2) USE kadr.dbf
    BROWSE FIELDS;
    fam :H=’Фамилия’,;
   dtr:H=’Дата рождения’,;
   szar:H=’Средний заработок’;
   NODELENOAPPEND                 
    NOMODIFY

1) В первом.
2) Во втором.
3) В обоих.
4) Оба примера правильные.
Вопрос4. Чем отличается набор опций для команд CHANGE/EDITот команды BROWSE.
1) Ничем.
2) WHILE- иFOR- условиями.
3) Отсутствием опций NOLGRID/NORGRID
 
 
Задание№26
Изучить и законспектировать главу 6 ”Перемещения в базе данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Что будет выведено на экран в результате выполнения следующей программы?
USE kadr
GO BOTTOM
n_rec=RECNO()
GO TOP
kol_rec=RECNO()-n_rec
? STR(kol_rec,9)
RETURN
1) Количество записей в базе kadr
2) Номер последней записи
3) Число, на единицу меньшее, чем количество записей в базе.
Вопрос2. Где будет находиться указатель записи после выполнения следующей программы, если число записей в базе четное?
USE kadr
kol_rec=RECCOUNT()
n_rec=INT(kol_rec/2)
GO n_rec+1
RETURN
1) Вконцефайла
2) В начале файла
3) В начале второй половины файла.
 
 
Задание№27
Изучить и законспектировать главу 7 ”Просмотр данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Какая команда распечатает структуру команды на принтер?
1) DISPLAY ALL TO FILE kadr.txt
2) DISPLAY STRUCTURE TO FILE strkadr.txt
3) DISPLAY STRUCTURE TO PRINT
Вопрос2. Какая команда из вопроса 1 выведет файл базы данных в текстовый файл?
Вопрос3. Какая команда из вопроса 1 выведет структуру файла в текстовый файл?
 
Задание№28
Изучить и законспектировать в главе 8 “Удаление данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Из списка сотрудников необходимо удалить тех, чей возраст превышает 65 лет. Какая из программ правильно выполняет это Задание?

1) USE kadr
 DELETEFOR YEAR(dtr)+65
 PACK
 RETURN

2) USE kadr
DELETEFOR GOMONTH(dtr*65)
PACK
 RETURN


1) В первом.
2) Во втором.
3) В обоих.
4) Оба примера правильные.
Вопрос2. Чем отличаются команды ZAP иERASE.
1) ERASEперестраивает индексные файлы, ZAP-нет
2) ERASEудаляет любой неоткрытый файл,ZAP-активный файл базы данных
3) ERASEудаляет файл полностью, ZAP-записи из базы данных, сохраняя структуру
4) Все, что перечислено в пунктах 2 и 3.
Вопрос3. Вы нечаянно пометили для удаления какие-то строки в базе данных. Как проще всего убрать пометку для удаления, если фай очень большой и вы еще не применили команду PACK?
1) USE kadr
    SET DELETED OFF
2) USE kadr
    LOCATE FOR DELETED()
3) USE kadr
    RECALL ALL
 
Задание№29
Изучить и законспектировать главу 9“Изменение данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Чем отличаются команды
REPLACEALLvirWITHvir*1.3  и
REPLACE FOR .T. vir WITH vir*1.3
1) Ничем.
2) Область действия первой команды шире, чем второй.
3) Область действия второй команды шире, чем первой.
Вопрос2. Добавьте еще одно поле в структуру файла brig1: rab-стаж работы в годах.
Требуется рассчитать районную надбавку из условий
если стаж менее 3 лет -10%,
не менее 3 лет и не более 5 - 20% и
если стаж свыше 5 лет - 30%.
В какой программе эта задача решается правильно?
1) USE brig1
    REPLACE FOR rab=3.OR.rab=5 vir WITH vir*1.3
    RETURN
2) USE brig1
    REPLACE FOR rab=3.AND.rab=5 vir WITH vir*1.3
    RETURN
1) В первом.
2) Во втором.
3) В обоих.
4) Оба примера правильные.
Вопрос3. Как решает поставленную в вопросе 2 нижеприведенная программа?
Описание функции IIF() см. В главе 14.
   USE brig1
   REPLACE vir WITH IIF(rab=5,1.3,1.2))*vir
   RETURN
1) Неправильно.
2) Правильно.
3) Программа работать не будет
 
 
Задание№30
Изучить и законспектировать в главе 10 “Локализация и поиск данных в базе” следующие пункты: “Фильтрация данных” и “Последовательный поиск”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. В каком ответе правильно описана область действия команды SETFILTERTO
1) Эта команда действует на первую на ту базу, которая будет первой открыта после команды SETFILTERTO
2) Эта команда действует только на открытую и активную в настоящий момент базу, ее действие будет прекращено после любой команды SETFILTERTOв этой области.
3) Эта команда действует на все открытые после этой команды базы.
Вопрос2. Какая команда устанавливает фильтр по холостым сотрудникам, имеющим детей?
1) SET FILTER TO det>=0 AND pol=’Р’
2) SET FILTER TO det>=0 OR pol=’Р’
3) SET FILTER TO det>0 AND pol=’Х’
Вопрос3. Чему будут равны значения функций FOUND(), EOF() после выполнения команды
LOCATE FOR sem=’Б’ AND sem=’Х’
1) FOUND()=.T., EOF()=.T.      
2) .FOUND()=.T., EOF()=.F.
3) FOUND()=.F., EOF()=.T.      
4) .FOUND()=.F., EOF()=.F.
Вопрос4. Что будет напечатано на экране в результате выполнения приведенной ниже программы?
      USE kadr
      SET FILT TO pol=’Ж’
      ? LOOKUP(tab,’И’,fam),fam
      RETURN
1) Табельный номер и фамилию первой в списке женщины, фамилия которой начинается с буквы ‘И’
2) Первый в списке сотрудник фамилия которого начинается с буквы ‘И’ и его табельный номер
3) Табельный номер и фамилию первой в списке женщины.
 
Задание№31
Изучить и законспектировать в главе 10 “Локализация и поиск данных в базе” пункт: “Индексирование баз данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Необходимо упорядочить файл kadr.dbf так, чтобы сначала перечислялись женщины в порядке возрастания табельных номеров, затем в таком же порядке мужчины. В каком ответе не допущена ошибка?
1) INDEXONpol+tabTOTAGpoltab
2) INDEX ON STR(pol)+STR(tab) TO TAG poltab
3) INDEX ON pol+STR(tab) TO TAG poltab
Вопрос2. Необходимо упорядочить файл kadr.dbf так, чтобы сначала перечислялись состоящие в браке   в алфавитном порядке, затем в таком же порядке разведенные и ,наконец, холостые. В каком ответе приведен правильный ответ?
1) INDEXONfam+semTOTAGSEMFAM
2) INDEX ON sem+fam TO TAG SEMFAM
3) INDEX ON STR(sem)+STR(fam) TO TAG SEMFAM
Вопрос3. Необходимо упорядочить файл kadr.dbf так, чтобы сначала перечислялись только женщины в алфавитном порядке. В каком ответе приведен правильный ответ?
1) INDEXONfamTOTAGWOMFAMFORpol=’Ж’
2) INDEX ON pol+fam TO TAG WOMFAM
3) INDEX ON fam TO TAG WOMFAM FOR pol=Ж
Вопрос4. Необходимо создать для файла kadr.dbf два индексных файла: один по табельным номерам, второй по фамилии, но главным должен стать тот что предъявляет записи в алфавитном порядке. Вкаком ответедопущенаошибка?
1) USE kadr                                                                           2) USE kadr
    INDEX ON fam TO TAG fam                                               INDEX ON fam TO TAG fam
    INDEX ON tab TO TAG tab                                                 INDEX ON tab TO TAG tab, ADDI
   RETURN                                                                               SET ORDER TO TAG fam
                                                                                                   RETURN
1) В первом.
2) Во втором.
3) В обоих.
4) Оба примера правильные.
 
 
Задание№32
Изучить и законспектировать в главе 10 пункты “Локализация и поиск данных в базе”, “Ускоренный поиск” и ”Управление индексами”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1.Какую команду следует употребить, если точное значение ключа для поиска командой SEEK неизвестно?
1) SET NEAR OFF
2) SET NEAR TO
3) SETNEARON
Вопрос2. Необходимо написать программу для быстрого поиска родившихся 12 апреля 1960 г. В каком ответе приведен пример программы, правильно решающий эту задачу? Описание применяемых функций можно найти в гл. 14.
1) USEkadr
    INDEXONDTOC(dtr) TOTAGdtr
    SET INDEX TO TAG dtr
    SEEK DTOS({12.04.60})
    RETURN
2) USE kadr
    INDEX ON DTOS(dtr) TO TAG dtr
    SET ORDER TO TAG dtr
    SEEK DTOS({12.04.60})
    RETURN
3) USE kadr
    INDEX ON DTOS(dtr) TO TAG dtr
    SET INDEX TO TAG dtr
    SEEK {12.04.60}
    RETURN
Вопрос3. Какой командой удаляется тег tabв CDX-ФАЙЛЕ, созданном в задании 31, (вопрос 4) ?
1) DELETE FILE kadr.CDX
2) DELETE TAG tab OF kadr.CDX
3) DELETETAGtab
Вопрос4. Какой командой отключаются все индексные файлы от управления перемещением указателя записи?
1) SET INDEX OFF
2) SET ORDER OFF
3) SETORDER TO
 
 
Задание№33
Изучить и законспектировать главу 11 “Работа с несколькими базами данных”.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Необходимо вывести на экран фамилию сотрудника, табельный номер и стаж сотрудника, используя файл brig1из задания 29, вопрос 2. В каком ответе эта задача решается правильно?
1) SELECT 0
    USEbrig1
    INDEXONtabTOTAGtab
    SET ORDER TO TAG tab
    SELECT 0
   USE kadr
    SET RELATION TO tab INTO brig1
    LIST fam,tab,brig1.rab
    RETURN
2) SELECT 0
    USE brig1
    SELECT 0
    USE kadr
   SET RELATION TO tab INTO brig1
    LIST fam,tab,brig1.rab
    RETURN
3) SELECT 0
    USE brig1
    INDEX ON tab TO TAG tab
    SET ORDER TO tab
   USE kadr
   SET RELATION TO tab INTO brig1
   LIST fam,tab,brig1.rab
   RETURN
Вопрос2. Какими командами реализуется отношение один_к_многим?
1) INDEX ON ... TO ...
    SET RELATION TO ... INTO ...
2) SET RELATION TO ... INTO ...
    SET SKIP TO ...
3) SET RELATION TO ... INTO ...ADDITIVE
Вопрос3.Предположим вы установили отношение базы kadr с базами brig3  и brig5, как в примере изучаемой главы. Необходимо оставить связь только с базой brig5. В каком ответе эта задача решается неправильно?
1) SET RELATION TO
2) SET RELATION TO tab INTO c
3) SET RELATION OFF INTO b
 
Задание№34
Изучить и законспектировать главу 12 “Команды управления”
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Вывести на экран наименьшее из чисел A,B,C. В каком ответе приведен правильный фрагмент программы?
1) IF a>b
       min=b
    ENDIF
    IF c
       min=c
    ENDIF
    ? ‘Минимум чисел A,B,C=’, min
2) min=a
    IF a>b
       min=b
    ENDIF
    IF c
       min=c
    ENDIF
    ? ‘МинимумчиселA,B,C=’, min
3) min=a
    IF a>b
       min=b
    ENDIF
    IF c
       min=c
    ENDIF
     ? ‘МинимумчиселA,B,C=’, min
Вопрос2. Что будет напечатано на экране в результате выполнения приведенной ниже программы? Функция MAX(a,b) вычисляет наибольшееиз чисел a,b.
DO CASE
       CASE a>=MAX(b,c)
          m=a
       CASE b>=MAX(a,c)
          m=b
      CASE c>=MAX(b,a)
          m=c
ENDCASE
? m
1) Минимальное из чисел a,b,c
2) Максимальное из чисел a,b,c
Вопрос3. Какая из приведенных ниже команд решает задачу поставленную в изучаемой главе.
1) ? IIF(a
2) ? IIF(a=b,a,IIF(a
3) ? IIF(a>b,a,IIF(a=b,’ЧИСЛАРАВНЫ’,b))
 
Задание№35
Изучить и законспектировать в главе 13 “Организация циклов “ пункт “Цикл с условием“
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Подсчитать сумму квадратов положительных и сумму квадратов отрицательных введенных величин. Вычисления прекратить когда будет введен ноль. В каком ответе приведено правильное решение?

1) DO WHILE .T.
       INPUT ‘ВведитеX’ TO x              
       IF x=0
            EXIT
       ENDIF
       IF x
2) neg=0
    poz=0
    DO WHILE .T.
       INPUT ‘ВведитеX’ TO x              
       IF x=0
            EXIT
       ENDIF
       IF x
3) neg=0
    poz=0
    DO WHILE .T.
       INPUT ‘ВведитеX’ TO x              
       IF x=0
            EXIT
       ENDIF
       IF x

Вопрос2. Вывести на экран фамилии, табельные номера всех сотрудников, имеющих трех и более детей. В каком ответе приведено верное решение?

      1) USE kadr
    DO WHILE NOT EOF()
          IF det>=3
               LIST fam,tab
          ENDIF
          SKIP
   ENDDO
   RETURN
2) USE kadr
    DO WHILE det>=3
          LIST fam,tab
          SKIP
    ENDDO
    RETURN
3) USE kadr
    DO WHILE .T.
          IF det>=3
               LIST fam,tab
          ENDIF
          SKIP
    ENDDO
    RETURN

Вопрос3. Вывести на экран фамилии, стаж работы всех сотрудников, имеющих стаж работы более 25 лет. Использовать файл brig1. В каком ответе приведено верное решение?

1) SELECT 0
    USE brig1
    SELECT 0
    USE kadr
    SET RELATION TO tab INTO brig1
    DO WHILE NOT EOF()
           IF brig1.rab>25
                LIST fam, brig1.rab
           ENDIF
    ENDDO
    RETURN
 
2) SELECT 0
    USE brig1
    INDEX ON tab TO TAG tab
    SELECT 0
    USE kadr
    SET RELATION TO tab INTO brig1
    DO WHILE NOT EOF()
           IF rab>25
                LIST fam, brig1.rab
           ENDIF
    ENDDO
    RETURN
3) SELECT 0
    USE brig1
    INDEX ON tab TO TAG tab
    SELECT 0
    USE kadr
    SET RELATION TO tab INTO brig1
    DO WHILE NOT EOF()
           IF brig1.rab>25
                LIST fam, brig1.rab
           ENDIF
    ENDDO
    RETURN
 
4) SELECT 0
    USE brig1
    INDEX ON tab TO TAG tab
    SELECT 0
    USE kadr
    SET RELATION TO tab INTO brig1
    DO WHILE .T.
           IF brig1.rab>25
                LIST fam, brig1.rab
           ENDIF
    ENDDO
    RETURN
 

Задание№36
Изучить и законспектировать в главе 13 “Организация циклов “ пункты “Цикл с параметром“ и “Цикл сканирования баз данных“
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1.Подсчитать и вывести на экран сумму квадратов нечетных чисел от 1 до 2*n-1. В каком ответе приведено правильное решение?

1) m=2*n-1
    FOR i=1 TO m STEP 2
         s=s+i**2
    ENDFOR
    ? ‘СУММАКВАДРАТОВ= ’, s
 
2) s=0
    m=2*n-1
    FOR i=1 TO m STEP 2
         s=s+i**2
    ENDFOR
    ? ‘СУММАКВАДРАТОВ= ’, s
3) s=0
    m=2*n-1
    FOR i=1 TO m
         s=s+i**2
    ENDFOR
    ? ‘СУММАКВАДРАТОВ= ’, s
 
4) s=0
    FOR i=1 TO m STEP 2
         s=s+i**2
    ENDFOR
    ? ‘СУММАКВАДРАТОВ= ’, s
 

Вопрос2. Переписать программу задания 35 вопрос 2, используя конструкцию SCANENDSCANили без нее. В каком ответе приведено решение с ошибкой?

1) USE kadr
    SCAN
          IF det>=3
               LIST fam,tab
          ENDIF
          SKIP
   ENDSCAN
   RETURN
2) USE kadr
    SCAN
          IF det>=3
               LIST fam,tab
          ENDIF
     ENDSCAN
          RETURN
3) USE kadr
    SCAN FOR det>=3
       LIST fam,tab
   ENDSCAN
   RETURN
4) USE kadr
    LIST FOR det>=3 fam,tab
    RETURN

Вопрос3.Необходимо удалить все индексные файлы в текущей директории. В каком ответе приведено верное решение?

1) ERASE *.IDX
2) ERASE *.CDX
3) ERASE *.IDX *.CDX
4) ERASE *.CDX
    ERASE *.IDX
5) ! DEL *.CDX
    ! DEL *.IDX
6) ! RUN DEL *.CDX

 
 
Задание№37
Изучить и законспектировать в главе 14 “Функции СУБД “ пункт “Математические функции“
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1.Какая из нижеприведенных функций позволяет округлять до нужного количества знаков после запятой?
1) CEILING() 
2) FLOOR() 
3) INT()
4) RAND() 
5)ROUND()
Вопрос2. Что будет напечатано после выполнения команды?
? MAX(MIN({01.01.96},{31.12.94}),{01.06.95},{31.12.95})
1)    31.12.95 
2)    01.01.96 
3)    31.12.94 
4)    01.06.95
Вопрос3. В каком из нижеприведенных примеров имеется ошибка, если текущая база kadr.dbf?
1) BETWEEN(dtr,{01.01.71},{01.06.71})                2) BETWEEN(dtr,{01.01.71},’01.06.71’)
3) BETWEEN(‘CD’,’AB’,’EF’)                                4) BETWEEN(szar,5000,100000)   
5) BETWEEN(dtr,DATE()-15000,DATE()-10000)
 
Задание№38
Изучить и законспектировать в главе 14 “Функции СУБД “ пункт “Строковые функции“ до подпункта “Функции преобразования“.
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1. Что будет выведено на экран после выполнения команд
A=’АБРАКАДАБРА’
? AT(‘A’,A,3)
1) 8          2) 11         3) 4         4) 1          5) 6            6) 0
Вопрос2. Что будет выведено на экран после выполнения команд
A=’АБРАКАДАБРА’
? RAT(‘Б’,A,2)
1) 8          2) 2         3) 4         4) 1          5) 6            6) 0
Вопрос 3. Из переменной NAME, текстового типа нужно выделить предпоследний символ. В каком ответе содержится ошибка?
1)    LEFT(RIGHT(NAME,2),1)                                  
2) RIGHT(LEFT(NAME,LEN(NAME)-1),1)
3)    SUBSTR(NAME,LEN(NAME)-2,1)                   
 4) SUBSTR(NAME,LEN(NAME)-1,1)
 
Задание№39
Изучить и законспектировать в главе 14 “Функции СУБД “ пункт “Строковые функции“, до конца пункта
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос 1. Какая из нижеприведенных функций позволяет убрать все пробелы в предложении, записанном в переменную NAME?
1)    STRTRAN(‘NAME’,’ ‘)                           2) ALLTRIM(NAME)   
2)    LTRIM(RTRIM(NAME))                           4) STRTRAN(NAME,’ ‘)       
5) STRTRAN(‘NAME’)
Вопрос2. Что будет выведено на экран после выполнения команды
? STUFF(‘01010101 00000000000 10101010’,10,8,’1111’)
1) 01010101 11111111111 10101010              2) 01010101 11111110000 10101010
3) 01010101 1111000 10101010                      4) 01011111 11111111111 10101010
5) 01010101 0000000 11111010                      6) 01010101 00001111 10101010
Вопрос3. Определить значения функций ISALPHA(NAME), ISLOWER(NAME), ISUPPER(NAME), если
NAME=RIGHT(‘Doklad’,LEN(‘Doklad’)-1)

 1) .F. .T. .F.
2) .F. .F. .F.
 3) .T. .T. .T
 4) .T. .F. .T.
5) .T. .T. .F.
 6) .T. .F. .F.

 
Задание№40
Изучить и законспектировать в главе 14 “Функции СУБД “ пункт “Функции работы с датами“
Выбрать правильный вариант ответа и отметить в карточке ответов.
Вопрос1.Что будет выведено на экран после выполнения команды
? DOW({11.07.96}+63), (обратите внимание на то, что в США первый день недели-воскресение)?
1)    2                                    2) 3                                3) 6        
4) 7                                     5) 1                               6) 5
Вопрос2. Какие функции можно использовать для построения индексного выражения с переменной D типа DATE?
1) CTOD(D)        2) DTOC(D)        3) DTOS(D)          4) DTOC(D,1)    5)DTOS(D), DTOC(D,1)
Вопрос3. Что будет выведено на экран после выполнения команды
? CTOD(STR(DAY({11.07.96}),2)+"."+STR(MONTH({11.07.96}),2)+"."+RIGHT(STR (YEAR({11.07.96}),4),2))
1)    11.07.95                       2) 12.07.96                       3) 11.07.96         
4) 11.08.96                         5) TYPE DATA MISMATCH
 
 




Наверх

www.webmoney.ru Яндекс цитирования Рейтинг@Mail.ru Студенческий Маяк © 2010 - 2019   ИП Каминская О.В. ОГРНИП 310774602801230
При использовании материалов активная ссылка на StudMayak.ru обязательна.