【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc

上传人:dealItalian200 文档编号:1332404 上传时间:2019-10-17 格式:DOC 页数:4 大小:38.50KB
下载 相关 举报
【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc_第1页
第1页 / 共4页
【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc_第2页
第2页 / 共4页
【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc_第3页
第3页 / 共4页
【计算机类职业资格】国家二级C语言程序设计机试(程序填空题)模拟试卷4及答案解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1