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();