草庐IT

计算机等级考试二级C语言上机题集(第96~100套)

第96套1.程序填空题给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!#includeintfun(char*s){intsum=0;while(*s){if(*s>='0'&&*s'9')/**********found**********/sum+=*s-__1__;/**********found**********/__2_

计算机等级考试二级C语言模拟试卷(九)

一、选择题(每小题1分,共40分)(1)数据的存储结构是指  A)存储在外存中的数据                B)数据所占的存储空间量  C)数据在计算机中的顺序存储方式       D)数据的逻辑结构中计算机中的表示(2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是  A)ABCED    B)DBCEA      C)CDABE      D)DCBEA(3)下列对于线性链表的描述中正确的是  A)存储空间不一定是连续,且各元素的存储顺序是任意的  B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面  C)存储空间必须连续,

计算机等级考试二级C语言模拟试卷(九)

一、选择题(每小题1分,共40分)(1)数据的存储结构是指  A)存储在外存中的数据                B)数据所占的存储空间量  C)数据在计算机中的顺序存储方式       D)数据的逻辑结构中计算机中的表示(2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是  A)ABCED    B)DBCEA      C)CDABE      D)DCBEA(3)下列对于线性链表的描述中正确的是  A)存储空间不一定是连续,且各元素的存储顺序是任意的  B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面  C)存储空间必须连续,

计算机等级考试二级C语言程序设计专项训练题——程序填空题(三)

21、函数fun的功能是:不断从终端读入整数k,用变量a统计大于0的个数,用变量b来统计小于0的个数,当输入0时结束输入,并通过形参px和py把统计的数据传回主函数进行输出。注意:部分源程序给出如下。请勿改动函数main()和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。#includevoidfun(int*px,int*py){int________;//【1】scanf("%d",&k);while(________)//【2】{if(k>0)a++;elseb++;________;//【3】}*px=a;*py=b;}intmain(){intx,y;

计算机等级考试二级C语言程序设计专项训练题——程序填空题(三)

21、函数fun的功能是:不断从终端读入整数k,用变量a统计大于0的个数,用变量b来统计小于0的个数,当输入0时结束输入,并通过形参px和py把统计的数据传回主函数进行输出。注意:部分源程序给出如下。请勿改动函数main()和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。#includevoidfun(int*px,int*py){int________;//【1】scanf("%d",&k);while(________)//【2】{if(k>0)a++;elseb++;________;//【3】}*px=a;*py=b;}intmain(){intx,y;

计算机等级考试二级C语言程序设计专项训练题——程序修改题(三)

21、下列给定程序中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串"abc"、"CD"、"EF"连接起来,结果是"abcCDEF"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#includestring.h>voidfun(charstr[][10],intm,char*pt){/************found************/Intk,q,i;for(k=0;k){q=strlen(str[k]);for(i=0;i)/*********

计算机等级考试二级C语言程序设计专项训练题——程序修改题(三)

21、下列给定程序中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串"abc"、"CD"、"EF"连接起来,结果是"abcCDEF"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#includestring.h>voidfun(charstr[][10],intm,char*pt){/************found************/Intk,q,i;for(k=0;k){q=strlen(str[k]);for(i=0;i)/*********

计算机等级考试二级C语言模拟试卷(十)

一、选择题(每小题1分,共40分)(1)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(2)线性表的顺序存储结构和线性表的链式存储结构分别是A)顺序存取的存储结构、随机存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构(3)某二叉树的前序遍历为EFHIGJK,中序遍历为HFIEJKG,则该二叉树根的

计算机等级考试二级C语言模拟试卷(十)

一、选择题(每小题1分,共40分)(1)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(2)线性表的顺序存储结构和线性表的链式存储结构分别是A)顺序存取的存储结构、随机存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构(3)某二叉树的前序遍历为EFHIGJK,中序遍历为HFIEJKG,则该二叉树根的

计算机等级考试二级C语言程序设计专项训练题——程序修改题(一)

1、下列给定程序中函数proc的功能是:取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为123456789时,t中的数为2468。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。#include//****found****voidproc(longs,long*t){longsl=10;s/=10;*t=s%10;//****found****while(s>0){s=s/100;*t=s%10*sl+*t;sl=sl*10;}}intmain(){longs,t;printf("Pleaseente