Checkbox demişsin ancak parametreleri textboxdan almışsın ?
Ayrıca : Sqlcommand kullanırken parameter kullanmanı tavsiye ederim. Tek bir seçenek seçilebilecekse checkbox kontrolü yerine radiobutton(option) kullanımı daha doğru olacaktır.
            baglan.Open();
            SqlCommand kaydet = new SqlCommand("insert into soru1 (soru,a,b,c,d,dogru) values (@soru,@a,@b,@c,@d,@dogru')", baglan);
            kaydet.Parameters.AddWithValue("@soru", TextBox1.Text);
            kaydet.Parameters.AddWithValue("@a", checkBox1.Checked);
            kaydet.Parameters.AddWithValue("@b", checkBox2.Checked);
            kaydet.Parameters.AddWithValue("@c", checkBox3.Checked);
            kaydet.Parameters.AddWithValue("@d", checkBox4.Checked);
            kaydet.Parameters.AddWithValue("@dogru", dogru);
            kaydet.ExecuteNonQuery();
            baglan.Close();
            temizle();