Which of the following is a rock ? / Building Materials and Construction, Civil Engineering Mcqs / By admin Which of the following is a rock ? A. quartz B. micaC. gypsum D. none of the above