当前位置:首页 > 最新专升本考试C语言模拟试题及参考答案
精品文档
以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data 域不放数据,表空的条件是ph->next = = NULL).6 w; O+ K1 J! T$ K; }
#include
struct list { int data;struct list *next;}; 【19】 creatlist()- C& e6 J$ Y; s7 ^ { struct list *p,*q,*ph; int a;
ph=(struct list *) malloc(sizeof(struct list));! ]4 c9 M, l! c/ Z
p=q=ph; printf(\–1 to end:\\n\# r5 T\ scanf(\
while(a!=-1)! U4 z\, C
{ p=(struct list *)malloc(sizeof(struct list));
p->data=a; q->next=p; 【20】 =p; scanf(\p->next='\\0'; return(ph); } main()
{ struct list *head; head=creatlist();}
[完] B, g3 U' j# o) q4 y, U
2 H; @: H; e# _ `
C语言参考答案5 a( x/ R2 Y' |; w) t7 _7 X
选择题([1]——[30]每个选项1分,[31]——[45]每个选项2分,共60分)
(1)B (2)B (3)B (4)A (5)C (6)D (7)B (8)C (9)A (10)C : g+ \\\ (11)C (12)B (13)D (14)B (15)C (16)A (17)B (18)B (19)A (20)C
(21)D (22)C (23)A (24)C (25)C (26)D (27)A (28)D (29)B (30)A H- ~ {$ d1 I+ P8 X! r (31)C (32)D (33)C (34)D (35)A (36)A (37)C (38)B (39)B (40)A : Y1 \\4 J6 s# S. R' | (41)A (42)C (43)A (44)D (45)C 二` 填空题(每空2分,共40分) * ^4 h7 C- d8 u; o
(1)顺序 (2)66
(3) COPY B:\\BAS\\??A*.C:\\ABC(或COPY B:\\BAS\\??A*.,C:\\ABC) 2 p2 ~6 ]2 P( k- u; L (4)只读
(5)AUTOEXEC
(6)DEL B:\\FOX\\*.TXT ( e0 l\ (7)35 9 A5 x. M( Z! }8 S8 C (8)关系
(9)格式化(或初始化、FORMAT) - i% y6 d( m9 c\ (10)ASCII (11)3
(12)!feof(f1)或feof(f1)==0
(13)(*fun)(a+i*h) ' Y+ W r3 j9 k L$ M! i8 J (14) mypoly , C+ S N; E1 o. T7 E9 A' ?6 D 精品文档
精品文档
(15)I 2 M( E\
(16)return 1 或 return (1) # k X2 {& s$ o) ` (17)i+1 4 s1 N/ n0 [\ (18) I
(19) struct list * # P2 D2 G$ S; b; F, t6 C# v! c (20) q
精品文档
共分享92篇相关文档