intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi lập trình C

Chia sẻ: Luong Ba Hop | Ngày: | Loại File: DOC | Số trang:3

527
lượt xem
55
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Viết chương trình tính và in ra màn hình giá trị biểu thức sau: Với x, y là số thực, n là số nguyên dương nhập từ bàn phím. Câu 2(1 điểm): Cho biết kết quả của chương trinh sau và giải thích tại sao có kết quả đó. #include #include void tinhgt(int *x, int y, int *z) { x=y; y=z; printf(“\n gia tri x, y, z trong ham la:x=%d, y=%d, z=%d”,*x, y, *z); *x=y+ *z; y=*x-5; } void main() { int x=5, y=8, z=10; tinhgt(&x,y,&z); printf(“\n gia tri x, y, z sau khi goi ham la:x=%d, y=%d, z=%d”,*x, y, *z); getch(); PhiÕu thi Kú thi: Häc kú II M«n thi: LËp tr×nh C ®Ò sè: 1 Thêi gian: 120...

Chủ đề:
Lưu

Nội dung Text: Đề thi lập trình C

  1. Bé c«ng nghiÖp Céng hoµ x· héi chñ nghÜa viÖt nam Trêng Cao ®¼ng c«ng nghiÖp Hµ §éc lËp - Tù do - H¹nh phóc Néi ************** *********** ®Ò sè: 1 PhiÕu thi Kú thi: Häc kú II M«n thi: LËp tr×nh H×nh thøc: Thi Thêi gian: 120 phót C viÕt ®Ò bµi C©u 1(2 ®iÓm): ViÕt ch¬ng tr×nh tÝnh vµ in ra mµn h×nh gi¸ trÞ biÓu thøc sau: Víi x, y lµ sè thùc, n lµ sè nguyªn d¬ng nhËp tõ bµn phÝm. C©u 2(1 ®iÓm): Cho biÕt kÕt qu¶ cña ch¬ng trinh sau vµ gi¶i thÝch t¹i sao cã kÕt qu¶ ®ã. #include #include void tinhgt(int *x, int y, int *z) { x=y; y=z; printf(“\n gia tri x, y, z trong ham la:x=%d, y=%d, z=%d”,*x, y, *z); *x=y+ *z; y=*x-5; } void main() { int x=5, y=8, z=10; tinhgt(&x,y,&z); printf(“\n gia tri x, y, z sau khi goi ham la:x=%d, y=%d, z=%d”,*x, y, *z); getch(); } C©u 3(1 ®iÓm): ViÕt ch¬ng tr×nh gåm c¸c c«ng viÖc sau: - ViÕt ch¬ng tr×nh con tÝnh gi¸ trÞ hµm sè: f(x,y)= x4 + 2y4 –4xy+8. - NhËp hai sè thùc a, b tÝnh vµ in ra mµn h×nh gi¸ trÞ biÓu thøc f(a,b) + f(a+b, a-b). C©u 4(3 ®iÓm): ViÕt ch tr×nh sö dông con trá ®Ó: - NhËp vµo mét d·y sè nguyªn, viÖc nhËp dõng khi gÆp sè nguyªn nhËp vµo lµ -1. In d·y sè võa nhËp ra mµn h×nh. - TÝnh vµ in ra mµn h×nh gi¸ trÞ trung b×nh céng cña c¸c sè d ¬ng ch½n vµ c¸c sè ©m lÎ. Th«ng b¸o trêng hîp d·y sè kh«ng cã sè nµo tho¶ m·n ®iÒu kiÖn. - S¾p xÕp d·y sao cho c¸c sè d¬ng lÎ ë ®Çu d·y, c¸c sè ©m ch½n ë cuèi d·y. In d·y ra mµn h×nh sau khi s¾p. C©u 5(3 ®iÓm):
  2. Cho danh s¸ch häc sinh mµ mçi häc sinh gåm c¸c th«ng tin: M· häc sinh, hä tªn, ngµy, th¸ng, n¨m sinh, ®iÓm trung b×nh kú 1, ®iÓm trung b×nh kú 2, ®iÓm trung b×nh c¶ n¨m. ViÕt ch¬ng tr×nh thùc hiÖn c¸c c«ng viÖc sau. - NhËp vµo danh s¸ch n häc sinh (n nhËp tõ bµn phÝm). - In danh s¸ch häc sinh ra mµn h×nh sao cho th«ng tin cña mçi häc sinh trªn mét dßng. - NhËp vµo c¸c th«ng tin cña mét häc sinh míi, thªm häc sinh nµy vµo vÞ trÝ thø k trong danh s¸ch (k nhËp tõ bµn phÝm 1
  3. NhËp vµo sè thùc R, kiÓm tra nÕu R>0 th× ¸p dông ch ¬ng tr×nh con trªn tÝnh diÖn tÝch h×nh trßn b¸n kÝnh R, råi in kÕt qu¶ ra mµn h×nh, ng îc l¹i th«ng b¸o R kh«ng ph¶i lµ b¸n kÝnh h×nh trßn. C©u 4(3 ®iÓm): ViÕt ch¬ng tr×nh sö dông con trá ®Ó: - NhËp vµo mét d·y n sè thùc (n nhËp tõ bµn phÝm). In d·y ra mµn h×nh sau khi nhËp. - TÝnh vµ in ra mµn h×nh gi¸ trÞ trung b×nh céng cña c¸c sè ©m cã gi¸ trÞ tuyÖt ®èi lín h¬n 10, trong d·y. Th«ng b¸o tr êng hîp d·y kh«ng cã sè nµo tho¶ m·n ®iÒu kiÖn. - S¾p xÕp d·y sao cho c¸c sè b»ng 0 ë ®Çu d·y, c¸c sè d ¬ng ë cuèi d·y. In d·y ra mµn h×nh sau khi s¾p xÕp. C©u 5(3 ®iÓm) Cho mét danh s¸ch thÝ snh dù thi mµ mçi thÝ sinh gåm c¸c th«ng tin: Sè b¸o danh, hä tªn, ngµy, th¸ng, n¨m sinh, ®iÓm to¸n, ®iÓm lý, ®iÓm ho¸, tæng ®iÓm (t®=®t+®l+®h). ViÕt ch¬ng tr×nh thùc hiÖn c¸c c«ng viÖc sau: - NhËp vµo danh s¸ch n thÝ sinh (n nhËp tõ bµn phÝm). - In danh s¸ch thÝ sinh ra mµn h×nh sao cho th«ng tin vÒ mçi thÝ sinh trªn mét dßng. - Xãa nh÷ng thÝ sinh cã tæng ®iÓm b»ng 0. Hµ néi, ngµy th¸ng n¨m DuyÖt ®Ò
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0