Ответ:

а)

  1. К бутену-1 присоединяется HCl по правилу Марковникова: атом хлора оказывается у второго атома углерода.
    CH3–CH2–CH=CH2 + HCl → CH3–CH2–CHCl–CH3.
    А — 2-хлорбутан.
  2. Спиртовой KOH отщепляет HCl. Основной продукт элиминирования — более замещённый алкен, бутен-2.
    CH3–CH2–CHCl–CH3 + KOH → CH3–CH=CH–CH3 + KCl + H2O.
    Б — преимущественно бутен-2.
  3. При мягком окислении водным KMnO4 по двойной связи присоединяются две группы OH.
    CH3–CH=CH–CH3 + [O] + H2O → CH3–CH(OH)–CH(OH)–CH3.
    В — бутан-2,3-диол.

При дегидрогалогенировании 2-хлорбутана также может образоваться небольшое количество бутена-1; при окислении этого побочного продукта получился бы бутан-1,2-диол.

б)

  1. Спиртовой KOH вызывает отщепление HBr от 1-бромбутана:
    CH3–CH2–CH2–CH2Br + KOH → CH2=CH–CH2–CH3 + KBr + H2O.
    А — бутен-1.
  2. HBr присоединяется к бутену-1 по правилу Марковникова:
    CH2=CH–CH2–CH3 + HBr → CH3–CHBr–CH2–CH3.
    Б — 2-бромбутан.