【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc
-
资源ID:1332404
资源大小:38.50KB
全文页数:4页
- 资源格式: DOC
下载积分:5000积分
快捷下载

账号登录下载
微信登录下载
下载资源需要5000积分(如需开发票,请勿充值!)
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc
1、国家二级 C 语言程序设计机试(程序填空题)模拟试卷 4 及答案解析(总分:8.00,做题时间:90 分钟)一、程序填空题(总题数:4,分数:8.00)1.下列给定程序中,函数 fun 的功能是:在带头结点的单向链表中,查找数据域中值为 eh 的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为 ch 的结点,函数返回 0 值。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序:#includestdio.h#includestdlib.h#define N 8typedef struet list int
2、 data; struet list*next;SLIST;SLIST*creatlist(char*);void ouflist(SLIST);int fun(SLIST*h,char ch) SLIST*P;int n=0; P=h 一next;*found*while(P!=_1_) n+: if(P 一data:=ch)*found* return _2_; else P=P 一next: return 0;main()i SLIST$head:int k;char eh; chae:aN=;m,P,g,a,w; xr,d; head:creatlist(a); outhst(nead
3、); printf(“Enter a letter:”); scanf(“c, x=rand()20:main() int xN=0,i; fun(x);pfinff(“The result:n”);for(i=0;iN;i+) printf(“4d”,xi); if(i+1)5=0)pfinff(“n”); pfinff(“、n”);(分数:2.00)_国家二级 C 语言程序设计机试(程序填空题)模拟试卷 4 答案解析(总分:8.00,做题时间:90 分钟)一、程序填空题(总题数:4,分数:8.00)1.下列给定程序中,函数 fun 的功能是:在带头结点的单向链表中,查找数据域中值为 eh
4、的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为 ch 的结点,函数返回 0 值。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序:#includestdio.h#includestdlib.h#define N 8typedef struet list int data; struet list*next;SLIST;SLIST*creatlist(char*);void ouflist(SLIST);int fun(SLIST*h,char ch) SLIST*P;int n=0; P=h 一ne
5、xt;*found*while(P!=_1_) n+: if(P 一data:=ch)*found* return _2_; else P=P 一next: return 0;main()i SLIST$head:int k;char eh; chae:aN=;m,P,g,a,w; xr,d; head:creatlist(a); outhst(nead); printf(“Enter a letter:”); scanf(“c, x=rand()20:main() int xN=0,i; fun(x);pfinff(“The result:n”);for(i=0;iN;i+) printf(“4d”,xi); if(i+1)5=0)pfinff(“n”); pfinff(“、n”);(分数:2.00)_正确答案:(正确答案:(1)N 或 20 (2)brefitk (3)n)解析:解析:填空 1:变量 n 用于存储数组的下标,要通过 while 语句对数组进行赋值,数组的容量为20,因此循环条件应为 n