Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
umkd_Prog_Windows_i_HCI.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
2.4 Mб
Скачать

Рекомендуемый порядок работы с учебно-методическим комплексом

Работу с учебно-методическим комплексом следует начинать со знакомства с его содержанием и программой курса. Это позволит обучающемуся сориентироваться в объеме предлагаемого к изучению материала, понять уровень его сложности и освоить навыки полномасштабного использования всех ресурсов, включенных в состав комплекса.

Знакомство с темой следует начать с прочтения всего текстового материала в полном объеме (первичное, ориентировочное чтение на общее понимание содержания и формирование завершенного образа темы).

После завершения изучения содержания темы следует, используя систему контрольных заданий и тестовых вопросов, определить степень знакомства с базовыми положениями лекции.

Безусловно, предлагаемый порядок работы с учебно-методическим комплексом может быть видоизменен и сокращен в зависимости от уровня подготовленности обучаемого и с учетом его индивидуально-психологических особенностей.

При изучении курса «Программирование в Windows и HCI» используются традиционные и инновационные технологии обучения.

К традиционным технологиям относят лекционно-семинарскую систему (форму) обучения: сначала учебный материал преподносится лекционным методом, а затем прорабатывается (усваивается) на семинарских, практических и самостоятельных занятиях, и результаты усвоения проверяются в форме текущего контроля и экзамена.

Инновационные технологии – обучение на основании освещения передового опыта, инновационного движения и научных разработок. При чтении курса могут быть использованы следующие виды:

  • педагогика сотрудничества – гуманно-личностный подход к студенту;

  • игровые технологии – ролевые игры, деловые игры, игровое моделирование, тренинги, имитации, компьютерные;

  • педагогические технологии на основе эффективности управления и организации учебного процесса: программированное обучение, открытое обучение, свободное развитие, самореализация, на основе самоуправления, технология уровневой дифференциации, коллективный способ обучения, групповые технологии;

  • технология программируемого и модульного обучения;

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

  • активные методы обучения – различные формы проведения лекционных занятий: лекция-беседа, лекция-дискуссия, лекция с применением обратной связи, проблемная лекция, проблемные семинары, тематические дискуссии, мозговая атака, круглый стол.

При преподавании курса особенно активно используются игровые технологии и активные методы обучения. Для этого используются следующие методические приемы.

Лекция – беседа – непосредственный контакт преподавателя с аудиторией – диалог. По ходу лекции преподаватель задает вопросы для выяснения мнений и уровня осведомленности студентов по рассматриваемой проблеме.

Лекция – дискуссия – свободный обмен мнениями в ходе изложения лекционного материала. Преподаватель активизирует участие в обсуждении отдельными вопросами, сталкивает между собой различные мнения и тем самым развивает дискуссию, стремясь направить ее в нужное русло.

Лекция с применением обратной связи. В начале и конце каждого раздела лекции задаются вопросы. Первый для того, чтобы узнать насколько, студенты осведомлены в излагаемом материале, вопрос в конце раздела предназначен для выяснения степени усвоения только что изложенного материала. При неудовлетворительных результатах контрольного опроса преподаватель возвращается к уже прочитанному разделу, изменив при этом методику подачи материала.

Проблемная лекция. Данный вид лекции опирается на логику последовательно моделируемых проблемных ситуаций путем постановки проблемных вопросов или предъявления проблемных задач. Проблемный вопрос – это диалектическое противоречие, требующее для своего решения размышления, сравнения, поиска приобретения и применения новых знаний. Проблемная задача – содержит дополнительную вводную информацию и при необходимости некоторые ориентиры поиска ее решения.

Программированная лекция – консультация – преподаватель сам составляет и предполагает обучаемым вопросы. На подготовленные вопросы преподаватель сначала просит ответить студентов, а затем проводит анализ и обсуждение неправильных ответов.

В ходе проведения лекции достаточно эффективными являются следующие приемы активизации познавательной деятельности обучаемых:

  • логико-композиционные (инверсия, контрастное сопоставление, интригующее начало, прерывистое изложение тезиса, экспрессивное заключение);

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

  • речевые (использование разносторонней лексики; художественность изложения, интонационная выразительность и пр.);

  • аудиовизуальные (использование структурно-логических схем, таблиц, графиков, кинофрагментов, картин, плакатов, видеозаписей, аудиозаписей, материализованных моделей изучаемых объектов).

Деловая игра – это активное занятие, в котором студенты приобретают навыки действия, опыт и знания. Она служит дидактическим средством развития (теоретического и практического) профессионального мышления, выражающегося в способности к анализу производственных ситуаций, постановке, решению и обоснованию субъективно новых для обучающихся профессиональных задач. Специфической особенностью и преимуществом деловой игры, как метода обучения, является активизация групповых процессов через направленное моделирование функционально-ролевых отношений реальной деятельности.

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

Организация деловой игры включает в себя: подготовку игры; проведение игры; анализ игры и ее результатов. При отборе материала для деловых игр необходимо соблюдать следующие требования: материал должен быть актуальным, типичным и реальным, т.е. отбирать события, имеющие место в реальной жизни; ситуации должны быть проблемными, интересными, только в этом случае они будут вызывать дискуссии; материал, лежащий в основе ситуации, должен иметь научный характер.

В ходе изучения дисциплины уделяется внимание как теоретическому усвоению фундаментальных понятий информационных систем и технологий, применяемых в любой сфере, так и приобретению, развитию и закреплению практических навыков и умений по использованию специализированных информационных средств и технологий при решении прикладных задач.

Лекционные занятия проводятся с применением мультимедийных технологий и предусматривают закрепление полученных теоретических знаний с использованием рекомендованной литературы.

Практические занятия проводятся в том числе в компьютерных классах с применением специально разработанных учебно-методических пособий и электронных учебников. Тематика практических заданий ориентирована на предметную область будущей деятельности студентов.

Исследовательские курсовые работы выполняются студентами индивидуально в соответствие с установленными требованиями и рекомендациями. Они являются важным этапным элементом проверки их профессиональной зрелости. Результаты их выполнения подлежат защите.

При изучении дисциплины студентам следует использовать рекомендованную литературу, а также информацию, найденную на сайтах информационных систем и технологий. Для самоконтроля студентам целесообразно найти ответы на теоретические контрольные вопросы, приведенные далее, и выполнить на компьютере практические задания, предназначенные для самостоятельной работы.

На экзамене осуществляется комплексная проверка знаний, навыков и умений студентов – с учетом текущей успеваемости в соответствие с требованиями, установленными в университете.

Теоретические знания оцениваются путем тестирования или на основании письменных ответов студентов по нескольким теоретическим вопросам. Практические навыки и умения определяются путем решения студентами прикладных задач с использованием специализированных информационных систем.

УТВЕРЖДЕНЫ

На заседании кафедры

«Информационные технологии»

Учреждения «Университет «Туран»

Протокол № __от _____ 2012 г.

Заведующая кафедрой

__________________С.А.Тусупова

МАТЕРИАЛЫ ПО КОНТРОЛЮ И ОЦЕНКЕ УЧЕБНЫХ ДОСТИЖЕНИЙ ОБУЧАЮЩИХСЯ

(письменные контрольные задания, тестовые вопросы и задания, перечень вопросов для самоподготовки, экзаменационные билеты и др.)

ТЕСТОВЫЕ ВОПРОСЫ ДЛЯ ОЦЕНКИ КАЧЕСТВА ОСВОЕНИЯ ДИСЦИПЛИНЫ:

[q]3:1:Для того, чтобы документ HTML, содержащий фрагменты кода PHP, обрабатывался интерпретатором, он должен иметь расширение:

[a].html

[a].htm

[a].xml

[a][+].php,

[q]3:1:В PHP для встраивания операторов в текстовый файл используются теги(несколько правильных ответов)

[a] [+]<?php ?>,

[a]/*php

[a]<* *>

[a][+]<? ?>.

[q]3:1:В PHP для встраивания операторов в текстовый файл используются теги: (несколько правильных ответов)

[a][+] <% %>.

[a]<* ?>

[a]/? ?/

[a][+] <script language="php"> … </script>.

[q]3:1:Признаком окончания оператора PHP является обязательный символ

[a]:

[a].

[a]*

[a][+] ";"

[q]3:1:Как называется обработчик программы?

[a]курсор

[a]программист

[a]компановщик

[a][+]парсер

[q]3:1:Операторы PHP могут быть сгруппированы в блоки, заключенные в символы

[a]/ /

[a]/* */

[a] ( )

[a][+] "{" и "}".

[q]3:1:Какие символы обозначают начало однострочных комментариев?

[a]{

[a]/*

[a]///

[a][+]// и #

[q]3:1:Какие символы обозначают начало и конец многострочных комментариев?

[a]{* *}

[a]{? ?}

[a]#

[a][+]/* и */

[q]3:1:С какого префикса начинается переменная в PHP?

[a]%

[a]#

[a]@

[a][+]"$"

[q]3:1:Чувствительно ли к регистру имя переменной?

[a]нет

[a]иногда

[a]нет правильного ответа

[a][+]да

[q]3:1:Какие категории переменных поддерживаются в PHP? (несколько правильных ответов)

[a][+]скалярные переменные;

[a][+]составные (смешанные)переменные;

[a][+]специальные переменные.

[a]векторные

[q]3:1:Каких типов бывают скалярные переменные? (несколько правильных ответов)

[a][+]целые переменные (тип int или integer);

[a][+]вещественные переменные (тип float или double);

[a][+]строки (тип string);

[a][+]булевские переменные (тип bool или boolean).

[q]3:1:Каких типов бывают специальные переменные? (несколько правильных ответов)

[a][+]resource (ресурс)

[a] array

[a] object

[a][+] NULL.

[q]3:1: Каких типов бывают составные переменные?

[a][+]array (массив);

[a]integer

[a]real

[a][+]object (объект).

[q]3:1:В PHP сколько способов присвоений значений переменным, укажите их(несколько правильных ответов)

[a][+] присваивание по значению

[a]присваивание по умолчанию

[a]присваивание по типу

[a][+] присваивание по ссылке

[q]3:1: При присвоении по значению после присвоения одной переменной значения другой влияет ли изменение одной из них на значение другой?

[a]да

[a]иногда

[a]нет правильного ответа

[a][+]нет

[q]3:1:При присвоении по ссылке после присвоения одной переменной значения другой влияет ли изменение одной из них на значение другой?

[a]нет

[a]в исключительных случаях

[a]не правильного ответа

[a][+]да

[q]3:1:Чтобы указать, что значение одной переменной присваивается другой переменной по ссылке, нужно перед именем первой переменной поставить знак:

[a]%

[a]»

[a]#

[a][+]амперсанд &.

[q]3:1:В PHP константы определяются с помощью функции

[a]consnant

[a]label

[a]function

[a][+]define($name, $value, $case);

[q]3:1: Что означает необязательный параметр $case в именах констант?

[a]имя переменной

[a]размер

[a]тип константы

[a][+]Нечувствительность_к_регистру

[q]3:1: Какие значения может принять необязательный параметр $case в именах констант?

[a]целые

[a]вещественные

[a]комплексные

[a][+]false или true

[q]3:1:Значение константы можно получить с помощью функции

[a]label

[a]define

[a]clrscr

[a][+]constant(имя-константы)

[q]3:1:Что означает оператор $c = $a . $b?

[a]умножение двух строк

[a]деление двух строк

[a]вычитание двух строк

[a][+]объединение двух строк( строки a и строки b)

[q]3:1:Что получится после выполнения операторов

$n_str = "1";

$str = "Строка ".$n_str;

[a]$str получит значение «Строка»

[a]выводит сообщение «Строка»

[a]выводит сообщение «Строка 1»

[a][+]$str получит значение "Строка 1"

[q]3:1:Как определяется строка в использовании heredoc-синтаксиса.

[a]начинаться с символа <<<,

[a]начинаться с символа «»

[a]начинаться с символа **

[a][+]начинаться с символа <<<, после которого идет идентификатор и заканчиваться символом <<<,

[q]3:1:Что принимает в качестве параметров языковая конструкция array()

[a]имя => тип

[a]имя => параметр

[a]индекс

[a][+]пары ключ => значение,

[q]3:1:Что означает запись $books[key]= value?

[a]массив принимает значение по умолчанию

[a]имя массива value

[a] массив имеет ключ по умолчанию

[a][+]добавили в массив $books значение value с ключом key

[q]3:1:Что происходит после выполнения этого оператора $book[]="new_value"?

[a]пустой массив

[a]элемент массива удаляется

[a]массив со значением new_value

[a][+]новый элемент массива будет иметь числовой ключ, на единицу больший максимального существующего.

[q]3:1:Переиндексировать массив можно с помощью функции

[a]unset().

[a]books

[a]new

[a][+]array_values()

[q]3:1: Чтобы удалить элемент массива, нужно использовать функцию

[a]new

[a]array

[a]values()

[a][+]unset().

[q]3:1:Что выполняет этот оператор unset($books[12])?

[a]добавляет элемент c ключом 12 в массива $books

[a]добавляется 12-й элемент

[a]удаляется все элементы массива

[a][+]удаляет элемент c ключом 12 из массива $books

[q]3:1: Как называется набор объектов, обладающих определенными свойствами и методами работы с ним?

[a]атрибут

[a]команда

[a]программа

[a][+]класс

[q]3:1:Как называется экземпляр класса?

[a]экземпляр

[a]данные

[a]тип

[a][+]объект

[q]3:1: Какой оператор используется для доступа к методам объекта?

[a]оператор !

[a]оператор «

[a]оператор *

[a][+]оператор ->.

[q]3:1: Для инициализации объекта используется выражение -

[a]delete

[a]resourse

[a]record

[a][+]new

[q]3:1:Ресурс – это:

[a]специальная переменная, содержащая ссылку на внутренний ресурс

[a]база данных

[a]адрес страницы

[a][+]специальная переменная, содержащая ссылку на внешний ресурс

[q]3:1:Для вывода в документ HTML в PHP используется один из операторов: (несколько правильных ответов)

[a][+]echo аргумент-1, аргумент-2,;

[a]printf аргумент-1, аргумент-2,;

[a]scanf аргумент-1, аргумент-2,;

[a][+]print аргумент;

[q]3:1:Чем отличается оператор elseif от оператора else?

[a]альтернативные действия будут выполнены, только если elseif-условие является

не верным.

[a]действия не будут выполнены

[a]ничем не отличается

[a][+]альтернативные действия будут выполнены, только если elseif-условие является верным.

[q]3:1:Для каких управляющих структур PHP предлагает альтернативный синтаксис?

[a]endif;, endwhile; endfor,end foreach и endswitch.

[a]echo

[a]function

[a][+]if, while, for, foreach и switch.

[q]3:1:Какие замены происходят в альтернативном синтаксисе?

[a]открывающую скобку нужно заменить на (@), а закрывающую – на @

[a]открывающую скобку нужно заменить на “, а закрывающую – на )

[a]открывающую скобку нужно заменить на (‘’)

[a][+]открывающую скобку нужно заменить на двоеточие (:), а закрывающую – на endif;, endwhile; endfor,end foreach и endswitch.

[q]3:1:Что выполняет эта программа?

<?

$i = 1;

while ($i < 10) {

if ($i % 2 == 0) print $i;

$i++;

}

?>

[a]эта программа напечатает все нечетные цифры

[a]эта программа напечатает сумму чисел цифры

[a]эта программа напечатает все простые цифры

[a][+]эта программа напечатает все четные цифры

[q]3:1:Что выполняет эта программа?

<?

$i = 12;

do{

if ($i % 2 == 0) print $i;

$i++;

}while ($i<10)

?>

[a]ничего не выполняет

[a]печатает все цифры, которые делятся на 12

[a]печатает все цифры, умноженные на 12

[a][+]эта программа напечатает число 12, несмотря на то, что условие цикла не выполнено

[q]3:1:Какой оператор цикла предназначен исключительно для работы с массивами?

[a]break

[a]for

[a]return

[a][+]foreach

[q]3:1: Какой оператор заканчивает выполнение текущего цикла?

[a]return

[a]if

[a]for

[a][+] break

[q]3:1:О чем говорит использование оператора break с числовым аргументом?

[a]выход из цикла

[a]переход к этой метке

[a]завершить работу программы на месте где стоит эта метка

[a][+]работу скольких управляющих структур, содержащих его, нужно завершить.

[q]3:1:Что выполняет оператор continue?

[a]прекращает работу цикла

[a]выполняется оператор следующий за этим оператором

[a]зацикливание

[a][+]не прекращает работу цикла, а только начинает его новую итерацию.

[q]3:1:Набор программ, которые контролируют выполнение различных процессов:

[a]клиент

[a]команда

[a]интерпретатор

[a][+] Сервер

[q]3:1:Основная функция компьютера-сервера –

[a]запрос к серверу

[a]запрос к клиенту

[a] по запросу сервера запустить какой-либо определенный процесс и отправить серверу результаты его работы.

[a][+]по запросу клиента запустить какой-либо определенный процесс и отправить клиенту результаты его работы.

[q]3:1: Любой процесс, который пользуется услугами сервера.

[a]сервер

[a]почта

[a]рабочая станция

[a][+]клиент

[q]3:1:Основная задача клиента:

[a]выполнять задания клиента

[a]отправлять всем клиентам запрос

[a]поиск информации

[a][+]предоставлять пользователю интерфейс для работы с приложением, реализовывать логику его работы и при необходимости отправлять задания серверу.

[q]3:1:Протокол прикладного уровня, разработанный для обмена гипертекстовой информацией в Internet.

[a]PTP

[a]FTP

[a]TCP IP

[a][+]HTTP

[q]3:1:Простой запрос содержит:

[a] [+]метод доступа

[a]информацию о клиенте

[a]результат работы сервера

[a][+]адрес ресурса

[q]3:1:Полный запрос содержит:

[a][+]строку состояния

[a][+]несколько заголовков

[a]информацию об авторе

[a][+]тело запроса.

[q]3:1:Любой запрос клиента к серверу должен начинаться с указания -

[a]пути

[a]запроса

[a]адреса

[a][+]метода

[q]3:1:Какие методы поддерживает протокол HTTP? (несколько правильных ответов)

[a][+]POST

[a] [+]GET

[a]RTR

[a][+]HEAD

[q]3:1:В PHP функция описывается следующим образом:

[a]function имя-функции(параметр-1

[a]procedure имя-функции(параметр-1

[a]procedure имя-функции(параметр-1[=значение-1], ... параметр-n[=значение-n])

{

тело-функции

}

[a][+]function имя-функции(параметр-1[=значение-1], ... параметр-n[=значение-n])

{

тело-функции

}

[q]3:1:Возвращаемое функцией значение задается в операторе:

[a]continue выражение;

[a]break выражение;

[a]halt выражение;

[a][+]return выражение;

[q]3:1:С помощью аргументов данные в функцию можно передавать тремя различными способами, укажите их(несколько правильных ответов)

[a][+]передача аргументов по значению (используется по умолчанию)

[a][+]по ссылке

[a]по адресу

[a][+]задание значения аргументов по умолчанию

[q]3:1:Для вызова функции с переменным числом аргументов используются функции: (несколько правильных ответов)

[a][+]func_num_args()

[a] function rgs()

[a][+] func_get_arg()

[a][+] func_get_args()

[q]3:1:Функция, которая возвращает число аргументов, переданных в текущую функцию:

[a]func_get_args()

[a]function rgs()

[a]func_num_arg()

[a][+]func_num_args()

[q]3:1:Функция, которая возвращает аргумент из списка переданных в функцию аргументов, порядковый номер которого задан параметром номер_аргумента.

[a]func_get_args()

[a]func_num_arg()

[a]func_num_args()

[a][+]func_get_arg (целое номер_аргумента )

[q]3:1:Функция, которая возвращает массив, состоящий из списка аргументов, переданных функции

[a]func_gets_arg()

[a]func_nums_arg()

[a]func_nums_args()

[a][+]func_get_args()

[q]3:1:Чтобы использовать внутри функции переменные, заданные вне нее, эти переменные нужно объявить как -

[a]локальные

[a]постоянные

[a]статистические

[a][+]глобальные

[q]3:1:Чтобы использовать переменные только внутри функции, при этом сохраняя их значения и после выхода из функции, нужно объявить эти переменные как-

[a] глобальные

[a]локальные

[a]параметры

[a][+] статические

[q]3:1:Переменная типа object создается из класса с помощью оператора -

[a]wiev

[a]define

[a]set

[a][+]new

[q]3:1:Для того чтобы иметь доступ к функциям и переменным внутри определения класса, какую псевдопеременную нужно использовать?

[a]his

[a]$locat

[a]$new

[a][+]$this

[q]3:1:Складывание (объединение) массивов производится с помощью стандартного оператора -

[a]«*»

[a]«-»

[a]«/»

[a][+]«+»

[q]3:1:Если у нас есть два массива, $a и $b, то результатом их сложения (объединения) будет

[a]их элементы суммируются

[a]берется только одинаковые элементы

[a]берется различные друг от друга элементы

[a][+]массив $c, состоящий из элементов $a, к которым справа дописаны элементы массива $b

[q]3:1:Если при сложении массивов встречаются совпадающие ключи, то в результирующий массив включается какой элемент?

[a]самый старший

[a]из второго массива

[a]самый минимальный

[a][+] элемент из первого массива

[q]3:1:Если складываются массивы в языке PHP, от перемены мест слагаемых сумма меняется или нет?

[a]меняется

[a]суммировать нельзя

[a]нет правильного ответа

[a][+]нет

[q]3:1:Что получим после выполнение программы?

<?

$a = array("и"=>"Информатика",

"м"=>"Математика");

$b = array("и"=>"История","м"=>"Биология",

"ф"=>"Физика");

$c = $a + $b;

$d = $b +$a;

print_r($c);

print_r($d);

?>

[a]Array([и]=> Математика [м]=> Информатика [ф]=>Физика) и Array([и]=>История [м]=>Биология

[a]Array([и]=>Информатика [м]=>Математика [ф]=>Физика) и Array([и]=>История [м]=>Биология

[a]Array([и]=>Информатика ) и Array([и]=>История [м]=>Биология

[a][+]Array([и]=>Информатика [м]=>Математика [ф]=>Физика) и Array([и]=>История [м]=>Биология [ф]=>Физика)

[q]3:1:Что выведет этот фрагмент программы?

<?

$del_items = array("langs" => array(

"10"=>"Python", "12"=>"Lisp"),

"other"=>"Информатика");

echo count($del_items) . "<br>";

?>

[a]выведет 10

[a]выведет 14

[a]выведет 0

[a][+]выведет 2

[q]3:1:Что выведет этот фрагмент программы?

<?

$del_items = array("langs" => array(

"10"=>"Python", "12"=>"Lisp"),

"other"=>"Информатика");

echo count($del_items,COUNT_RECURSIVE);

[a]выведет 10

[a]выведет 2

[a]выведет 12

[a][+]выведет 4

[q]3:1:Какая функция выбирает все ключи массива?

[a] array_news()

[a] array_mass()

[a] list_keys()

[a][+]array_keys()

[q]3:1:Что выведет этот фрагмент программы?

<?php

$langs =

array("Lisp","Python","Java","PHP",

"Perl","Lisp");

$lisp_keys = array_keys($langs,"Lisp");

echo "Lisp входит в массив ".

count($lisp_keys) ." раза:<br>";

foreach ($lisp_keys as $val){

echo "под номером $val <br>";

}

?>

[a]Lisp входит в массив lisp раза:

[a]под номером 0

[a]под номером 0

[a][+]Lisp входит в массив 2 раза:

под номером 0

под номером 5

[q]3:1:Что получим в результате выполнения программы?

<?

$items = array(10 => "хлеб", 20 => "молоко",

30 => "бутерброд");

sort($items);

print_r($items);

$rev_items = array("хлеб" => 10,

"бутерброд" => 30, "молоко" => 20);

sort($rev_items);

print_r($rev_items);

?>

[a]Array ( [0] => бутерброд [1] => молоко [2] => хлеб )

[a]Array ( [0] => 10 [1] => 20 [2] => 30 )

[a]Array ( [0] => молоко [1] => бутерброд [2] => хлеб )

Array ( [0] => 30 [1] => 10 [2] => 30 )

[a][+]Array ( [0] => бутерброд [1] => молоко [2] => хлеб )

Array ( [0] => 10 [1] => 20 [2] => 30 )

[q]3:1:Что получим в результате выполнения программы?

<?php

$arr = array(1,2,3,4,5);

$sub_arr = array_slice($arr,2);

print_r($sub_arr);

?>

[a]Array ( [0] => 4[1] =>4 [2] => 3 )

[a]Array ( [0] => 3 [1] =>4)

[a]Array ( [0] => 3 [2] => 5 )

[a][+]Array ( [0] => 3 [1] =>4 [2] => 5 )

[q]3:1:Для того чтобы определить, входит ли данная подстрока в состав строки, используется функция -

[a] strcat (исходная строка, строка для поиска [,с какого символа искать])

[a] strstr (исходная строка, строка для поиска [,с какого символа искать])

[a] strcopy (исходная строка, строка для поиска [,с какого символа искать])

[a][+]strpos (исходная строка, строка для поиска [,с какого символа искать])

[q]3:1:Для выделения подстроки из искомой строки в языке PHP, испоьзуется функция -

[a] strpos(): strstr (исходная строка, строка для поиска)

[a] strcat(): strstr (исходная строка, строка для поиска)

[a] strpos (исходная строка, строка для поиска [,с какого символа искать])

[a][+]strstr(): strstr (исходная строка, строка для поиска)

[q]3:1:Что получим в результате выполнения программы?

<?php

$text = "Привет! Сегодня мы изучаем работу со строками. Автор.";

$no_hello = substr($text, 8);

$content = substr($text, 8, 39);

echo $text, "<br>", $no_hello,

"<br>", $content;

?>

[a]Привет! Сегодня мы изучаем работу со строками. Автор.

[a]Сегодня мы изучаем работу со строками. Автор.

[a]Сегодня мы изучаем работу со строками.

[a][+]Привет! Сегодня мы изучаем работу со строками. Автор.

Сегодня мы изучаем работу со строками. Автор.

Сегодня мы изучаем работу со строками.

[q]3:1:Для создания и редактирования файла используется функция -

[a] return fopen ( имя_файла, тип_доступа [, use_include_path])

[a] resource open ( имя_файла, тип_доступа)

[a] close fopen ( имя_файла, тип_доступа [, use_include_path])

[a][+]resource fopen ( имя_файла, тип_доступа [, use_include_path])

[q]3:1:После выполнения необходимых действий с файлом его нужно закрыть . Для этого используют функцию:

[a]close (указатель на файл)

[a] close

[a]fopen (указатель на файл)

[a][+]fclose (указатель на файл)

[q]3:1:Для того чтобы записать данные в файл, можно использовать функцию:

[a]real fwrite ( указатель на файл, строка [, длина])

[a] fwrite ( указатель на файл, строка [, длина])

[a] int write ( указатель на файл)

[a][+]int fwrite ( указатель на файл, строка [, длина])

[q]3:1:Для того чтобы удалить файл с помощью языка PHP, нужно воспользоваться функцией:

[a]boolean unlink ( путь к_файлу)

[a]bool ( имя_файла)

[a]unlink ( имя_файла)

[a][+] ool unlink ( имя_файла)

[q]3:1:Минимальный набор полей, уникально идентифицирующий запись в таблице:

[a]составной ключ

[a]вторичный ключ

[a]индекс

[a][+]первичный ключ

[q]3:1:Какой оператор создает таблицу с заданным именем в текущей базе данных?

[a]PASTE TABLE

[a]SHOW TABLE

[a]HIDE TABLE

[a][+]CREATE TABLE

[q]3:1:Какой оператор удаляет одну или несколько таблиц?

[a]DELETE TABLE

[a]INSERT TABLE

[a]DLETE

[a][+]DROP TABLE

[q]3:1:Для извлечения строк, выбранных из одной или нескольких таблиц применяется оператор:

[a]INSERT

[a]DELETE

[a]POST

[a][+]SELECT

[q]3:1:Вставляет новые строки в существующую таблицу оператор:

[a] SELECT

[a]PASTE

[a]COPY

[a][+]INSERT

[q]3:1:Для обновления значения существующих столбцов таблицы в соответствии с введенными значениями испоьзуется оператор:

[a]PAGEDATE

[a]UNDATE

[a]NEW

[a][+]UPDATE

[q]3:1:Для удаления из таблицы строки, удовлетворяющие заданным условиям, и возвращающее число удаленных записей используется оператор:

[a]CAT

[a]DEL

[a]INSERT

[a][+]DELETE

В течение семестра промежуточный (текущий) контроль успеваемости студентов осуществляется в ходе практических занятий, при выполнении и оценке самостоятельных заданий, по результатам тестирования и выполнения контрольной работы. По результатам выполнения и защиты лабораторных работ студентам выставляется оценка.

По итогам изучения дисциплины предусмотрен экзамен с комплексной проверкой теоретических знаний, практических навыков и умений по применению информационных средств и технологий при решении прикладных задач.

Теоретические знания оцениваются путем тестирования или на основании письменных ответов студентов на поставленные теоретические вопросы из разных разделов и тем дисциплины.

Практические навыки определяются путем решения студентами на компьютере практических задач финансово-экономического характера с использованием инструментальных средств IT-индустрии. При оценке за-дач учитываются полнота и правильность решения, выбор инструментария и соблюдение технологии решения, качество и время решения.

Итоговые результаты экзамена оцениваются в соответствие с общепринятой в университете методикой. Кроме знаний, навыков и умений, показанных студентами непосредственно на экзамене, учитываются их текущая успеваемость (аттестация и работа в семестре).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]