永发信息网

求助!计算机国二 c语言 机试 问题!

答案:5  悬赏:70  手机版
解决时间 2021-04-07 14:03
求助!计算机国二 c语言 机试 问题!
最佳答案
扯闲篇没用,我直接给你弄俩题出来你自己看。编程就是你说的这种。
填空和改错,要做到地方都是在下面那行

填空
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedefstructlist
{chardata;
struct list*next;
} Q;
void fun( Q *pa, Q *pb, Q *pc)
{Q*p;

pa->next=___1___;
pb->next=pc;
p=pa;
while( p )
{

printf("%c",____2_____);

p=____3____;
}
printf("\n");
}
main()
{Qa, b, c;
a.data='E';b.data='F';c.data='G';c.next=NULL;
fun( &a, &b, &c );
}

改错
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
voidfun( int*s, intn )
{

inti,one=0, zero ;
for(i=0; i
switch( s[i] );
{

case0:zero++;
case1:one ++;
}
printf( "one : %dzero : %d\n", one,zero);
}
main()
{inta[20]={1,1,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0}, n=20;
fun( a,n );
}
全部回答
不难,好好考,应该没问题
好像是画几条线,标上ABC吧,老师应该会发题库给你们吧,多做一点 就会了
很简单。
第一题:改错。没有提示,代码大概在10行内。很容易。考查基础。
第二题:程序填空。会让你填空,以实现这段代码的功能,通常都是考查数学知识。
第三题:编程。题目描述,然后让你实现。这题较难。运气不好的话,会遇上链表。呵呵
再有,就是要熟悉编辑器,通常会用Turbol C。考前,自己一定要先熟悉下Turbol C的环境。
追问:我们不用visual c++6.0运行的吗?
追答:全国计算机等级考试一般是用Turbo C这个编译器的。
改错的话,一般是告诉你在哪一段里有错误,然后自己去找,一般好像是3个错误
编程的话,主体部分基本都已经写好了,只要你根据要求完成一个特定的函数就好了,函数的原型也会给出,一般来说不会很难
国二级整体就是比较简单的,没什么大的难点,就是基础的考察
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列有关物体运动的速度、路程和时间的
家中有个文财神想给他换个位置,那个日子好
我被网友骗了1000块 能追回么?
不做狠心人,难得自了汉是什么意思?
邯郸市育华中学附近有什么宾馆?因为要去考试
手机怎么玩QQ花藤,从哪里进入
0.026kg的钢笔有多重
吃得好的句子,形容麻辣鸡好吃的句子
gravestone是什么意思
苏州太湖高尔夫酒店-儿童娱乐区地址在哪,我
提醒注意安全的句子,关于安全的古诗
购买建材一批修缮仓库 增值税为3400元 既然不
2011年5月1日,我国刑法修正案(八)实施,“醉
ios微信聊天记录删除了怎么恢复
我的qq好友,我把他删了,又加了他,他还没同
推荐资讯
山西长治名人事迹的作文
---Thankyousomuchforthelovelyevening,Denni
请问 星硅(上海)商贸有限公司是不是骗人的,
金芭蕾舞蹈地址在什么地方,想过去办事
已知a,b,c∈R+,则a2(a2-bc)+b2(b2-ac)+c2(
英超曼城队徽上的3个五角星是什么意思
律师你好:合同中有竞业禁止协议
昙花的精神品质名言,有关昙花的名人名言
经纬街/育才街(路口)怎么去啊,有知道地址的
桑蚕丝 面料 都是柔软的吗,
她曾是中国最贵车模,被传整容后遭封杀,如今
南京穆棱路在哪里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?