当前位置:文档之家› 2013年3月计算机三级网络技术上机题真题

2013年3月计算机三级网络技术上机题真题

2013年3月计算机三级网络技术上机题真题
2013年3月计算机三级网络技术上机题真题

2013年3月全国计算机等级考试中心上机题库

题目1:下列程序的功能是:将大于整数

m且紧靠m的k个素数存入数组xx。请

编写函数num(int m,int k,int xx[])实现函

数的要求,最后调用函数readwriteDAT()

把结果输出到文件out.dat中。

例如:若输入17,5,则应输出:19,

23,29,31,37。

注意:部分源程序已给出。

请勿改动主函数main()和函数

readwriteDAT()的内容。

--------------

类型:素数。

void num(int m,int k,int xx[])

{int data=m+1;

int half,n=0,I;

while(1)

{half=data/2;for(I=2;I<=half;I++)

if(data%I==0)break;

if(I>half)

{xx[n]=data;n++;}

全国计算机等级考试中心

if(n>=k)break;

data++;

} }

题目2:已知数据文件IN.DA T中存有200

个四位数, 并已调用读函数readDat()把

这些数存入数组a中,请考生编制一函数

jsVal(),其功能是: 如果四位数各位上的

数字均是0或2或4或6或8, 则统计出满足

此条件的个数cnt, 并把这些四位数按从

大到小的顺序存入数组b中。最后main()

函数调用写函数writeDat( )把结果cnt以

及数组b 中符合条件的四位数输出到

OUT.DA T文件中。

注意: 部分源程序存在文件

PROG1.C文件中。

程序中已定义数组: a[200], b[200],

已定义变量: cnt

请勿改动数据文件IN.DAT 中的任

何数据、主函数main()、读函数readDat()

和写函数writeDat()的内容。

-------------------------

全国计算机等级考试中心

void jsVal()

{int bb[4];

int I,j,k,flag;

for (I=0;I<200;I++)

{bb[0]=a[I]/1000;

bb[1]=a[I]%1000/100;

bb[2]=a[I]%100/10; bb[3]=a[I]%10;

for (j=0;j<4;j++)

{if (bb[j]%2==0)

flag=1;

else

{flag=0;break;}

}

if (flag==1)

{ b[cnt]=a[I];

cnt++;} }

for(I=0;I

for(j=I+1;j

if (b[I]

{k=b[I];b[I]=b[j];b[j]=k;}

}

全国计算机等级考试中心

题目3:函数READDA T()实现从

文件IN.DAT 中读取一篇英文文章存入

到字符串数组XX中;请编制函数

STROR(),其函数功能是:以行为单位把

字符串中的所有小写字母O左边的字符

串内容移到该串的右边存放,然后并把小

写字母O删除,余下的字符串内容移到已

处理字符串的左边存放.最后把已处理的

字符串仍按行重新存入字符串数组XX

中,最后调用函数WRITEDAT()把结果

XX输出到文件OUT.DAT中.

例如:原文:You can create an index on any

field.

you have the correct record.

结果: n any field.You can create an index

rd.yu have the crrect rec

原始数据文件存放的格式是:每行的

宽度均小于80个字符,含标点符号和空格.

-------------------

类型:字符串(单词)的倒置和删除。答案:

全国计算机等级考试中心

void StrOR(void)

{int I,j,k,index,strl;

char ch;

for(I=0;I

{strl=strlen(xx[I]);

index=strl;

for(j=0;j

if(xx[I][j]=='o')

{for(k=j;k

xx[I][k]=xx[I][k+1];

xx[I][strl-1]= ' ';

index=j;}

for(j=strl-1;j>=index;j--)

{ch=xx[I][strl-1];

for(k=strl-1;k>0;k--)

xx[I][k]=xx[I][k-1];

xx[I][0]=ch;}

}

}

题目4:函数ReadDat( )实现从文件IN.DA T 中读取一篇英文文章存入到字

全国计算机等级考试中心

符串数组xx中; 请编制函数StrOL( ), 其函数的功能是: 以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排,同时去

除标点符号,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串

数组xx中。最后main()函数调用函数WriteDat()把结果xx 输出到文件

OUT6.DA T中。

例如: 原文: You He Me

I am a student.

结果: Me He You

student a am I

原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。

-----------------

类型:字符串(单词)的倒置和删除。答案:

void StrOL(void)

{int I,j,k,strl,l;char c;

for(I=0;I

全国计算机等级考试中心

for(j=0;j

{c=xx[I][j];

if

((c>='A'&&c<='Z')||(c>='a'&&c<='z')||c==' ') ;

else xx[I][j]=' '; }

for(l=0;l

{char ch[80]={0}; char pp[80]={0};

strl=strlen(xx[l]);

I=strl-1; k=1;

while(1)

{while

(((xx[l][I]>='a'&&xx[l][I]<='z')||(xx[l][I]>

='A'&&xx[l][I]<='z'))&&I>=0)

{for(j=k;j>=0;j--)

pp[j+1]=pp[j]; pp[0]=xx[l][I]; k++;I--; }

strcat(ch,pp);strcpy(pp, """");k=1;

if(I==-1)break;

while((xx[l][I]<'A'||xx[l][I]>'z')&&I>=0) {for(j=k;j>=0;j--)

pp[j+1]=pp[j]; pp[0]=xx[l][I];

全国计算机等级考试中心

k++; I--;}

strcat(ch,pp); strcpy(pp,"""");

k=0;

if(I==-1)break;}

strcpy(xx[l],ch);

}}

题目5:在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa 中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行

升序排列,然后取出满足此条件的前10

个数依次存入数组b中,如果后三位的

数值相等,则按原先的数值进行降序排列。最后调用函数WriteDat()把结果bb

输出到文件out.dat中。

例:处理前6012 5099 9012 7025 8088

处理后9012 6012 7025 8088 5099

注意:部分源程序已给出。

请勿改动主函数main()、读数据函

数ReadDat()和输出数据函数WriteDat()

全国计算机等级考试中心

的内容。

--------------------

void jsSort()

{int I,j,data;

for(I=0;I<199;I++)

for(j=I+1;j<200;j++)

{if (aa[I]%1000>aa[j]%1000)

{data=aa[I];aa[I]=aa[j];aa[j]=data;}

else if(aa[I]%1000==aa[j]%1000)

if(aa[I]

{data=aa[I];aa[I]=aa[j];aa[j]=data;} }

for(I=0;I<10;I++)

bb[I]=aa[I];

}

题目6:在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa 中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行

降序排列,然后取出满足此条件的前10

全国计算机等级考试中心

个数依次存入数组b中,如果后三位的

数值相等,则按原先的数值进行升序排列。最后调用函数WriteDat()把结果bb

输出到文件out.dat中。

例:处理前9012 5099 6012 7025 8088 处理后5099 8088 7025 6012 9012

注意:部分源程序已给出。

请勿改动主函数main()、读数据函

数ReadDat()和输出数据函数WriteDat()

的内容。

--------------------

void jsSort()

{int I,j,data;

for(I=0;I<199;I++)

for(j=I+1;j<200;j++)

{if (aa[I]%1000

{data=aa[I];aa[I]=aa[j];aa[j]=data;}

else if(aa[I]%1000==aa[j]%1000)

if(aa[I]>aa[j])

{data=aa[I];aa[I]=aa[j];aa[j]=data;} }

for(I=0;I<10;I++)

全国计算机等级考试中心

bb[I]=aa[I];

}

题目7:已知在文件IN.DAT 中存有100 个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell 中。请编制函数SortDat(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell 中,最后调用函数WriteDat()把结果输出到文件

OUT10.DAT中。

注意: 部分源程序存放在PROG1.C 中。

请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat() 的内容。

----------------------------------

全国计算机等级考试中心

void SortDat()

{int I,j;

PRO xy;

for(I=0;I<99;I++)

for(j=I+1;j<100;j++)

if(strcmp(sell[I].dm,sell[j].dm)<0)

{xy=sell[I];sell[I]=sell[j];sell[j]=xy;}

else if(strcmp(sell[I].dm,sell[j].dm)==0)

if(sell[I].je

{xy=sell[I]; sell[I]=sell[j]; sell[j]=xy;}

}

题目8:函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx 中;请编制函数encryptChar(),按给定的替代关系对数组

xx中的所有字符进行替代,仍存入数组xx 的对应的位置上,最后调用函数WriteDat()把结果xx 输出到文件

PS1.DAT中。

替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值,f(p)是计全国计算机等级考试中心

算后新字符的ASCII值),如果计算后f(p) 值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。

注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat() 的内容。

------------------------------

void encryptChar()

{int I;

char *pf;

for(I=0;I

{pf=xx[I];

while(*pf!=0)

{if(*pf*11%256>130||*pf*11%256<=32); else

*pf=*pf*11%256;

pf++; }

}

全国计算机等级考试中心

}

题目9:函数ReadDat( )实现从文件IN.DA T 中读取一篇英文文章存入到字

符串数组xx 中; 请编制函数SortCharD( ), 其函数的功能是: 以行为单位对字符按从大到小的顺序进行排序, 排序后的结果仍按行重新存入字符串数组xx 中。最后main()函数调用函数WriteDat()把结果xx 输出到文件

OUT2.DA T中。

例: 原文: dAe,BfC.

CCbbAA

结果: fedCBA.,

bbCCAA

原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。

注意: 部分源程序存放在PROG1.C 中。

请勿改动主函数main( )、读数据函全国计算机等级考试中心

数ReadDat()和输出数据函数WriteDat() 的内容。

-----------------

类型:字符串(单词)的倒置和删除。答案:

void SortCharD(void)

{int I,j,k,strl;

char ch;

for(I=0;I

{strl=strlen(xx[I]);

for(j=0;j

for(k=j+1;k

if(xx[I][j]

{ch=xx[I][j]; xx[I][j]=xx[I][k];

xx[I][k]=ch;}

}}

题目10:请编制函数ConvertCharA(), 其函数的功能是: 以行为单位把字符串中的所有小写字母改写成该字母的下一个字母, 如果是字母z, 则改写成字母a,全国计算机等级考试中心

大写字母和其它字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx 中。。最后main()函数调用函数WriteDat()把结果xx 输出到文件

OUT3.DA T中。

例: 原文: Adb.Bcdza

abck.LLhj

结果: Aec.Bdeab

bcdl.LLik

原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。

注意: 部分源程序存放在PROG1.C 中。

请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat() 的内容。

-----------------

类型:字符串(单词)的倒置和删除。答案:

void ConvertCharA(void)

{int I,j,str;

全国计算机等级考试中心

for(I=0;I

{str =strlen(xx[I]);

for(j=0;j

if(xx[I][j]=='z')xx[I][j]='a';

else if(xx[I][j]>='a'&&xx[I][j]<='y')

xx[I][j]+=1;

}

}

题目11:下列程序的功能是:把s 字符串中的所有字母改写成该字母的下一个字符,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char *s)实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。

例如:s 字符串中原有的内容为:Mn.123Zxy,则调用该函数后,结果为No.123Ayz。

注意:部分源程序已给出。

请勿改动主函数main()和输出数据函数readwriteDat()的内容。

全国计算机等级考试中心

-----------------------

void chg(char*s)

{while(*s)

if(*s=='z'||*s=='Z')

{*s-=25;s++;}

else if(*s>='a'&&*s<='y')

{*s+=1;s++;}

else if(*s>='A'&&*s<='Y')

{*s+=1;s++;}

else s++;

}

题目12:已知在文件IN.DA T中存有100

个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell 中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列, 若产品名称相同, 则按金额从小到大进行排列.最终排列结果仍全国计算机等级考试中心

存入结构数组sell 中,最后调用函数WriteDat()把结果输出到文件OUT5.DAT 中。

注意: 部分源程序存放在PROG1.C 中。

请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat() 的内容。

----------------------------------

void SortDat()

{int I,j;

PRO xy;

for(I=0;I<99;I++)

for(j=I+1;j<100;j++)

if(strcmp(sell[I].dm,sell[j].dm)<0)

{xy=sell[I];sell[I]=sell[j];sell[j]=xy;}

else if(strcmp(sell[I].dm,sell[j].dm)==0)

if(sell[I].je

{xy=sell[I]; sell[I]=sell[j]; sell[j]=xy;}

}

全国计算机等级考试中心

题目13:已知在文件IN.DA T中存有100 个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell 中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果

仍存入结构数组sell 中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT 中。

注意: 部分源程序存放在PROG1.C 中。

请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat()

的内容。

----------------------------------

void SortDat()

{int I,j;

全国计算机等级考试中心

PRO xy;

for(I=0;I<99;I++)

for(j=I+1;j<100;j++)

if(strcmp(sell[I].mc,sell[j].mc)>0)

{xy=sell[I]; sell [I]=sell[j]; sell[j]=xy;}

else if(strcmp(sell[I].mc,sell[j].mc)==0)

if(sell[I].je

{xy=sell[I]; sell[I]=sell[j]; sell[j]=xy;}

}

题目14:已知数据文件IN.DAT 中存有200个四位数, 并已调用读函数readDat() 把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 依次从数组a中取

出一个四位数,如果该数连续大于该四

位数以后的5个数且该数是奇数,则统计出满足此条件的个数cnt, 并把这些四位数按从小到大的顺序存入数组b中。

并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat( )把结果cnt以及数组b中符合全国计算机等级考试中心

条件的四位数输出到OUT.DAT文件中。

注意: 部分源程序存在文件

PROG1.C文件中。

程序中已定义数组: a[200], b[200], 已定义变量: cnt

请勿改动数据文件IN.DAT 中的任

何数据、主函数main()、读函数readDat() 和写函数writeDat()的内容。

-------------------------

void jsVal()

{int I,j,flag=0;

int k;

for(I=0;I

{for(j=I+1;j<=I+5;j++)

{if (a[I]>a[j])

flag=1;

else {flag=0;break;}

if (a[I]%2==0)

flag=0;}

if (flag==1)

{b[cnt]=a[I]; cnt++;} }

for(I=0;I

全国计算机等级考试中心

for(j=I+1;j

if (b[I]>b[j])

{k=b[I];b[I]=b[j];b[j]=k;}

}

题目15:已知数据文件IN.DAT 中存有200个四位数, 并已调用读函数readDat() 把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:若一个四位数的千

位数字上的值小于等于百位数字上的

值,百位数字上的值小于等于十位数字

上的值,十位数字上的值小于等于个位

数字上的值,并且此四位数是偶数,则

统计出满足此条件的个数cnt, 并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat( ) 把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意: 部分源程序存在文件

PROG1.C文件中。

程序中已定义数组: a[200], b[200], 已定义变量: cnt

全国计算机等级考试中心

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。

-------------------------

void jsVal()

{int I,j;

int a1,a2,a3,a4,k;

for (I=0;I

{a1=a[I]/1000; a2=a[I]%1000/100;

a3=a[I]%100/10; a4=a[I]%10;

if

((a1<=a2)&&(a2<=a3)&&(a3<=a4)&&(a[ I]%2==0))

{b[cnt]=a[I];

cnt++;}

}

for(I=0;I

for(j=I+1;j

if (b[I]>b[j])

{k=b[I];b[I]=b[j];b[j]=k;}

}

数ReadDat()实现从文件IN.DA T中读取一篇英文文章存入到字符串数组xx中,全国计算机等级考试中心

请编制函数StrCharJR(),其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得

到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组xx 中,最后调用函数writeDat()把结果xx 输出到文件OUT8.DA T中。原始数据文件存放的格

式是:每行的宽度均小于80个字符,含标点符号和空格。

注意:部分源程序已给出。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat() 的内容。

-----------------------

void StrCharJR(void)

{int I,j,strl;

for(I=0;I

{strl=strlen(xx[I]);

for(j=0;j

xx[I][j]+=xx[I][j]>>4;

全国计算机等级考试中心

}

}

注:这个编程题比二级考得还简单。void StrCharJR(void)

{int i,j;

for(i=0;i

for(j=0;xx[i][j]!='\0';j++)

xx[i][j]+=xx[i][j]>>4;

}

题目17:函数READDA T()实现从文件IN.DAT 中读取一篇英文文章存入到字符串数组XX中;请编制函数CHA(),

其函数功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符,第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新字符,依此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的全国计算机等级考试中心

位置上。最后把已处理的字符串逆转后按行重新存入字符串数组XX中,最后调用函数WRITEDAT()把结果XX输出到

文件OUT9.DA T中.原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.

注意:部分源程序已给出。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat() 的内容。

-----------------------

void ChA(void)

{int I,j,k,str;

char ch;

for(I=0;I

{str=strlen(xx[I]);

ch=xx[I][0];

for(j=0;j

xx[I][j]+=xx[I][j+1];

xx[I][str-1]+=ch;

for(j=0,k=str-1;j

{ch=xx[I][j];

全国计算机等级考试中心

xx[I][j]=xx[I][k];

xx[I][k]=ch;}

}

}

题目18:函数ReadDat()实现从文件

ENG.IN中读取一篇英文文章,存入到字

符串数组xx 中;请编制函数encryptChar(),按给定的替代关系对数组

xx中的所有字符进行替代,仍存入数组

xx 的对应的位置上,最后调用函数WriteDat()把结果xx 输出到文件

PS10.DAT中。

替代关系:f(p)=p*11 mod 256 (p是

数组中某一个字符的ASCII值,f(p)是计

算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等

于32,则该字符不变,否则将f(p)所对应

的字符进行替代。

注意:部分源程序已给出。原始数

据文件存放的格式是:每行的宽度均小

于80个字符。

全国计算机等级考试中心

请勿改动主函数main()、读数据函

数ReadDat()和输出数据函数WriteDat()

的内容。

------------------------------

void encryptChar()

{int I;

char *pf;

for(I=0;I

{pf=xx[I];

while(*pf!=0)

{if(*pf%2==0||*pf*11%256<=32)

;

else

*pf=*pf*11%256;

pf++;

} }

}

题目19:编写一个函数findstr(),该函数统

计一个长度为2的子字符串在另一个字

全国计算机等级考试中心

符串中出现的次数。例如:假定输入的

字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为"as",函数返回值为6。

函数readwriteDat()的功能是实现从

文件in.dat中读取两个字符穿4,并调用

函数findstr(),最后把结果输出到文件out.dat中。

注意:部分源程序已给出。

请勿改动主函数main()和函数ReadWrite()的内容。

-----------------------

int findStr(char *str,char *substr)

{ int n;

char *p , *r;

n=0;

while ( *str )

{ p=str;

r=substr;

while(*r)

if(*r==*p) { r++; p++; }

else break;

if(*r=='\0')

全国计算机等级考试中心

n++;

str++; }

return n;

}

题目20:编写函数jsvalue,它的功能是:求Fibonacci数列中大于t 的最小的一个数,结果由函数返回。其中Fibonacci数

列F(n)的定义为:

F(0)=0,F(1)=1

F(n)=F(n-1)+F(n-2)

最后调用函数writeDat()读取10个数据t,分别得出结果且把结果输出到文件

out.dat中。

例如:当t=1000时,函数值为:1597。注意:部分源程序已给出。

请勿改动主函数main()和写函数writeDat()的内容。

-----------------------

int jsValue(int t)

{ int f1=0,f2=1,fn;

全国计算机等级考试中心

fn=f1+f2;

while(fn<=t)

{f1=f2;

f2=fn;

fn=f1+f2;}

return fn;

}

题目21:下列程序的功能是:利用发下

所示的简单迭代方法求方程:cos(x)-x=0

的一个实根。xn+1=cos(xn)

迭代步骤如下:

(1)取X1初值为0.0;

(2)X0=X1,把X1的值赋给X0;

(3)X1=COS(X0),求出一个新的X1;(4)若X0-X1绝对值小0.000001,执行步骤(5),否则执行步骤(2);

(5)所求X1就是方程cos(X)-X=0的一个

实根,作为函数值返回。

请编写函数countvalue()实现程序的要求,最后调用函数WRITEDAT()把结

全国计算机等级考试中心

果输出到文件OUT17.DA T中。

注意:部分源程序已给出。

请勿改动主函数main()和输出数据函数writeDA T()的内容。

-----------------------------

float countValue()

{float x0,x1=0.0;

while(1)

{x0=x1;

x1=cos(x0);

if(fabs(x0-x1)<1e-6) break;

}

return x1;

}

题目22:请编写函数countvalue(),它的功能是:求n以内(不包括n)同时能被3和7整数的所有自然数之和的平方根s,并作为函数值返回,最后结果s 输出到

文件out.dat中。

例如若n为1000时,函数值应为:全国计算机等级考试中心

s=153.909064。

注意:部分源程序已给出。

请勿改动主函数main()和输入输出数据

函数progreadwrite()的内容。

----------------------------

double countValue(int n)

{double xy=0.0;

int I;

for(I=1;I

if(I%3==0&&I%7==0) xy+=I;

xy=sqrt((double)xy);

return xy;

}

double countvalue(int n)

{ int i,j=0;

double k;

for(i=0;i

if(i%3==0&&i%7==0)

j+=i;

k=sqrt(j);

return k; }

全国计算机等级考试中心

题目23:已知在文件in.dat中存有N个(个数<200)四位数字的正整数,函数readdat()读取这N个正整数并存入数组

xx中。请编制函数calvalue(),其功能要求:1、求出这N个实数的平均值aver;

2、分别求出这N个实数的整数部分之和sumint以及小数部分之和sumdec,最后

调用函数writedat()把所求的结果输出到

文件out.dat中。

注意:部分源程序已给出。

请勿改动主函数main()、读数据函

数readdat()和输出数据函数writedat()的

内容。

----------------------------

void CalValue(void)

{int I;

double x,sum=0;

for (I=0;I

{sumint=sumint+(int)xx[I];

x=xx[I]-(int)xx[I];

sumdec=sumdec+x;

sum=sum+xx[I];

全国计算机等级考试中心

}

aver=sum/MAXNUM;

}

题目24:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字

相同,例如144、676等。请编制函数实

现此功能,满足该条件的整数的个数通

过所编制的函数返回。最后调用函数writeDat()把结果输出到文件out.dat中。注意:部分源程序已给出。

请勿改动主函数main()和写函数writeDat()的内容。

--------------------

jsValue(int a[10][9])

{int I,j,k=0;

int hun,ten,data;

for(I=100;I<=999;I++)

{j=10;

while(j*j<=I)

{if (I==j*j)

{hun=I/100;data=I-hun*100;

全国计算机等级考试中心

ten=data/10;data=data-ten*10;

if(hun==ten||hun==data||ten==data)

{bb[k]=I;k++;}

}

j++;} }

return k;

}

题目25:下列程序的功能是:寻找并输

出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位

数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请

编制函数int svalue(long m)实现此功能,

如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out.dat中。注意:部分源程序已给出。

请勿改动主函数main()的内容。

-------------------

int jsValue(long n)

全国计算机等级考试中心

{int I,strl,half;

char xy[20];

ltoa(n,xy,10);

strl=strlen(xy);

half=strl/2;

for(I=0;I

if(xy[I]!=xy[--strl]) break;

if(I>=half) return 1;

else return 0;

}

题目26:已知在文件in.dat 中存有若干个(个数<200)四位数字的正整数,函数readdat()读取这若干个正整数并存入数

组xx中。请编制函数calvalue(),其功能要求:1、求出这文件中共有多少个正整数totnum;2、求这些数右移1位后,产生的新数是偶数的数的个数totcnt,以及满足此条件的这些数(右移前的值)的

算术平均值totpjz,最后调用函数writedat()把所求的结果输出到文件

out.dat中。

全国计算机等级考试中心

注意:部分源程序已给出。

请勿改动主函数main()、读数据函

数readdat()和输出数据函数writedat()的内容。

----------------------------

void CalValue(void)

{int I,data;

for(I=0;I

{if(!xx[I]) break;

if(xx[I]>0) totNum++;

data=xx[I]>>1;

if (data%2==0){totCnt++;totPjz+=xx[I];}

}

totPjz/=totCnt;

}

题目27:已知数据文件IN.DAT 中存有300个四位数,并已调用读函数ReadDat() 把这些数存入数组a 中,请编制一函数jsvalue(),其功能是:求出千位数上的数减百位数减十位数上的数减个位数上的

全国计算机等级考试中心

数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足

计算机三级网络技术题库详解

下列技术中,不属于宽带城域网Q o S保证技术的是()。 A) DiffServ B) MPLS C) EPON D) RSVP 下列关于接入技术特征的描述中,正确的是()。 A) ADSL技术具有非对称带宽特性 B) 远距离无线宽带接入网采用标准 C) 光纤传输系统的中继距离可达1000km以上 D) Cable Modem利用DWDM的方法将信道分为上行信道和下行信道 下列关于RPR技术的描述中,正确的是()。 A) RPR环能够在30ms内实现自愈 B) RPR环中每一个节点都执行DPT公平算法 C) RPR环将沿顺时针方向传输的光纤环叫做外环 D) RPR的内环与外环分别用于传输数据分组与控制分组 ITU标准OC-12的传输速率为()。 A) B) C) D) 下列关于路由器技术指标的描述中,错误的是()。 A) 吞吐量是指路由器的包转发能力 B) 背板能力决定了路由器的吞吐量 C) 语音、视频业务对延时抖动要求较高 D) 突发处理能力是以最小帧间隔值来衡量的 一台交换机总带宽为16Gbps,具有48个10/100Mbps电端口和若干个1000Mbps光端口,所有端口都工作在全双工状态,那么该交换机光端口数最多为()。 A) 1 B) 2 C) 3 D) 4 若服务器系统可用性达到%,那么每年的停机时间必须小于等于()。 A) 5分钟 B) 10分钟 C) 53分钟 D) 106分钟 子网掩码可写为()。 A) /16 B) /17 C) /18 D) /19 下图是网络地址转换NAT的一个示例

根据图中信息,转换表中(1)和(2)处的内容依次应为()。 A) 和 B) 和 C) 和 D) 和和 某公司分配给人事部、培训部和销售部的IP地址块分别为、和,三个地址块聚合后为()。 B) C) D) 下列IPv6地址表示中,错误的是()。 A) ::12D:BC:0:05E6 B) DA21:0:0:0:0:2A:F:FE08:32 C) BC21::10:0:1/48 D) FD60::2A90:FE:0:4CA2:943E 下列关于BGP协议的描述中,错误的是()。 A) 两个属于不同自治系统的边界路由器初始协商时要首先发送open分组 B) 两个BGP发言人需要周期性地交换keepalive分组来确认双方的相邻关系 C) 当路由发生变化时,BGP发言人使用notification分组通知相邻自治系统 D) 一个BGP发言人通过建立TCP连接与其他自治系统中BGP发言人交换路由信息 R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b)的(V, D)报文后,R1更新的五个路由表项中距离值从上到下 依次为()。 A) 0、3、4、3、2 B) 0、4、4、3、2 C) 0、5、4、3、1 D) 0、5、4、3、2 下列关于OSPF协议的描述中,正确的是()。 A) 在一个区域内的路由器数可达300个 B) 每一个区域OSPF拥有一个30位的区域标识符 C) 一个OSPF区域内的路由器不知道其他区域的网络拓扑 D) 当链路状态发生变化时只需向相邻的路由器发送信息 下列关于集线器的描述中,错误的是()。 A) 连接到一个集线器的所有结点共享一个冲突域 B) 集线器是基于MAC地址识别完成数据转发的

计算机三级数据库模拟题及答案

计算机三级数据库模拟题及答案 一、选择题 1.下列关于SQL Server数据库服务器登录账户的说法中,错误的是__________。 A.登录账户的来源可以是Windows用户,也可以是非Windows用户 B.所有的Windows用户都自动是SQL Server的合法账户 C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器 D.sa是SQL Server提供的一个具有系统管理员权限的默认登录账户 2.下列SQL Server提供的系统角色中,具有数据库服务器上全部操作权限的角色是__________。 A.db_owner B.dbcreator C.db_datawriter D.sysadmin 3.下列关于SQL Server数据库用户权限的说法中,错误的是__________。 A.数据库用户自动具有该数据库中全部用户数据的查询权 B.通常情况下,数据库用户都来源于服务器的登录账户 C.一个登录账户可以对应多个数据库中的用户

D.数据库用户都自动具有该数据库中public角色的权限 4.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________。 A.db_owner B.db_datareader C.db_datawriter D.public 5.创建SQL Server登录账户的SQL语句是__________。 A.CREATE LOGIN B.CREATE USER C.ADD LOGIN D.ADD USER 6.下列关于用户定义的角色的说法中,错误的是__________。 A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色 B.用户定义的角色只能是数据库级别的角色 C.定义用户定义角色的目的是简化对用户的权限管理 D.用户角色可以是系统提供角色的成员 二、填空题 1.数据库中的用户按操作权限的不同,通常分为__________、__________和__________三种。

全国计算机三级数据库技术上机试题道

1.【考点分析】本题考查对4位整数的排序。考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。【解题思路】此题属于4位数排序问题。本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。 本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。对于问题1可以通过算术运算的取余运算实现(aa[i]_x0010_00);问题2通过包含if判断语句的起泡排序法就可以实现。 【参考答案】 void jsSort() { int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换时的暂存变量*/ for(i=0;i<199;i++) /*用选择法对数组进行排序*/ for(j=i+1;j<200;j++) { if(aa[i]_x0010_00

{ temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } else if(aa[i]_x0010_00==aa[j]_x0010_00) /*如果后3位数相等*/ if(aa[i]>aa[j]) /*则要按原4位数的值进行升序排序*/ { temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } } for(i=0;i<10;i++) /*将排序后的前10个数存入数组b中*/ bb[i]=aa[i]; } 【易错提示】取4位数后三位的算法,if判断语句中逻辑表达式的比较运算符。 判断语句和if语言循环结构,C本题主要考查的知识点包括:【考点分析】2.

大学计算机基础操作题汇总

大学计算机基础操作题 汇总 LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】

大学计算机基础操作题汇总解析 一.WORD 1.(2)字体、字号、两端对齐 各段行间距倍:格式→段落→缩进和间距→行距 (3)插入图片:插入→图片 设置版式:在图片上右键→设置图片格式→版式 (4)设置页码和页码位置:插入→页码 (5)输入公式:插入→对象→Microsoft 公式 2.(2)第一段首字下沉3行,距正文0厘米:选中要下沉段落→格式→首字下沉 (3)页面设置:文件→页面设置→页边距/版式(页眉) (4)项目符号设置:格式→项目符号和编号→(点在除了“无”以外的图上)自定义→字符(修改字体和选择*号) 3.(3)设置红色、倾斜、下划线为单波浪线:选中修改段落 5.(4)设置页眉:视图→页眉和页脚 10.(2)各段行间距为倍行距:格式→段落→缩进和间距→行距→多倍行距 (4)设置页脚:视图→页眉和页脚 13.(4)设置页面边框:格式→边框和底纹→页面边框 14.(2)表格边框:视图→工具栏→表格和边框(前面有√)→按要求画边框 15.整表垂直居中:全选表格→点居中 文字水平居中,数据水平右对齐:选中文字单元格→右键→单元格对齐方式→选水平居中 选择数据单元格→右键→单元格对齐方式→选水平右对齐 表中底纹为灰色-30%:选中需要灰色部分→(视图→工具栏→表格和边框(前面有√)→点击油漆桶 19.(2)替换文字:编辑→查找→替换→按要求输入文字 (3)底端加入页码,起始页码为2:插入→页码→位置(底端)→格式→起始页码 给标题加上20%的样式底纹:选中标题→格式→边框和底纹→底纹→样式→20% (4)着重号:选中着重文字→格式→字体→着重号

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

计算机三级题库

2009年3月计算机等级考试三级网络技术试卷及答案 作者: 宇创教研组来源: 部资料更新日期:2009-9-9 15:40:27 一、选择题(每小题1分,共60分) 下列各题A)、B)、C)、D )四个选项中,只有一项是正确的,请将正确选项写在括号。(1)1959年10月我国研制成功的一台通用大型电子管计算机是 ( )。 A)103计算机B)104计算机C)120计算机D)130计算机(2)关于计算机应用的描述中,错误的是( )。 A)模拟核爆炸是一种特殊的研究方法B)天气预报采用了巨型计算机处理数据 C)经济运行模型还不能用计算机模拟D)过程控制可采用低档的微处理器芯片(3)关于服务器的描述中,正确的是( )。 A)按体系结构分为入门级、部门级、企业级服务器 B)按用途分为台式、机架式、机柜式服务器 C)按处理器类型分为文件、数据库服务器 D)刀片式服务器的每个刀片是一块系统主板 (4)关于计算机配置的描述中,错误的是( )。 A)服务器机箱的个数用1U/2U/3U/....../8U表示 B)现在流行的串行接口硬盘是SATA硬盘 C)独立磁盘冗余阵列简称磁盘阵列 D)串行SCSI硬盘简称SAS硬盘 (5)关于软件开发的描述中,正确的是( )。

A)软件生命周期包括计划、开发两个阶段 B)开发初期进行需求分析、总体设计、详细设计 C)开发后期进行编码、测试、维护 D)软件运行和使用中形成文档资料 (6)关于多媒体的描述中,错误的是( )。 A)多媒体的数据量很大,必须进行压缩才能实用 B)多媒体信息有许多冗余,这是进行压缩的基础 C)信息熵编码法提供了无损压缩 D)常用的预测编码是变换编码 (7)关于数据报交换方式的描述中,错误的是( )。 A)在报文传输前建立源结点与目的结点之间的虚电路 B)同一报文的不同分组可以经过不同路径进行传输 C)同一报文的每个分组中都要有源地址与目的地址 D)同一报文的不同分组可能不按顺序到达目的结点 (8)IEEE802.11无线局域网的介质访问控制方法中,帧间间隔大小取决于( )。 A)接入点 B)交换机C)帧大小D)帧类型(9)以下网络应用中不属于Web应用的是( )。 A)电子商务B)域名解析C)电子政务D)博客(10)关于千兆以太网的描述中,错误的是( )。 A)与传统以太网采用相同的帧结构B)标准中定义了千兆介质专用接口 C)只使用光纤作为传输介质D)用GMII分割MAC子层与物理层(11)虚拟局域网的技术基础是( )。

计算机三级数据库考试题及答案

计算机三级数据库考试题及答案 数据库是计算机等级考试的难点之一,接下来gkstk帮大家整理了数据库考试题库,希望为大家提高考试成绩有所帮助! 1[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。 A.应用服务器一般运行程序代码,实现面向应用领域的业务规则 B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户 C.应用服务器一般需要具有数据访问和数据存储功能 D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性 参考答案:C 2[填空题]数据库总体设计的主要内容包括__________、 __________、__________和__________。 参考解析:体系结构设计软件总体设计 软硬件选型与配置设计业务规则初步设计

3[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是 A.其中有一个是DELETE B.一个是SELECT,另一个是UPDATE C.两个都是SELECT D.两个都是UPDATE 参考答案:C 4[填空题]一个完整的事务概要设计包括:事务名称、事务所访问的关系名及其属性名、事务的( ) 及事务用户。 参考解析:处理逻辑 5[单选题]浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。计算机三级数据库考试题及答案计算机三级数据库考试题及答案。下列关于应用服务器的说法,错误的是( ) A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能

大学计算机基础操作题(1)

1、(1)用Excel 制作如下表格 要求:1、在表的第一行前插入一行,键入“某大学研究生毕业分配表”,并居于表的中央。 2、增加表格线,数据右对齐,文字居中。 3、计算各年的“毕业生总数”。 4、将全表按“毕业生总数”的降序排列。 5、以年份为横坐标,绘制一柱形图,图表标题为“研究生毕业分配表”。 2、(2) 要求在左起第一张工作表中完成: 1、第一行填充颜色为灰色-25% 2、增加表格线,上表内所有文字居中(水平和垂直两方向,不能只点工具栏的居中),所有数据(包括第一列)右对齐(水平)。 3、利用公式计算每名学生的“总成绩”。 4、将全表按“总成绩”的降序排列。 5、选定姓名、数学、物理、外语、计算机五列数据,以姓名为横坐标(系列产生在“列”,勾选上“分类X 轴”),绘制一柱形图,图表标题为“本学期期末成绩单”。 注:不要更改“姓名”“数学”“物理”“外语”“计算机”“总成绩”这些单元格的文字内容,否则将不能识别考生的答题内容。 3、(3)要求: 1、按上表样式建表,在表的第一行前插入标题,幼圆,加粗,14号字。 2、增加表格线,第一列单元格底纹为天蓝色。 3、统计每种花卉销售的总支数,要求必须使用公式或函数计算。 4、使用花卉名称和统计两列数据建立三维圆饼图。 5、将全表按“统计”值的降序排序。

4、(4)要求: (1)按上表样式建表,表的第一行是标题,隶书,加粗,16号字,合并单元格并居中。 (2)增加表格线,表中文字及数据均居中。 (3)第一列单元格底纹为淡黄色,第一行单元格底纹为淡绿色。 (4)统计每个单位产量的“合计”值,要求必须使用公式或函数计算,保留1位小数。 (5)计算出各列的“平均值” 和“最大值”,要求必须使用函数计算,保留2位小数。 5、(5)要求: 1、表的第一行是表标题“某部门十月份工资表”,隶书14号字,合并单元格并居于表的中央。 2、增加表格线,外围框线为粗线。 3、计算各行的“实发工资”项,保留两位小数,要求必须使用公式或函数计算。 4、计算各列的“平均数”,要求必须使用函数或公式计算,保留一位小数。 5、将全表按“实发工资”的升序排序,如相同再按基本工资升序排序。 6、(6)要求: 1、表的第一行是标题“上半年利润表”,宋体加粗16号字,合并单元格并居于表的中央。 2、增加表格线,第一行单元格为黄色底纹。 3、计算各行的“税后利润”,要求必须使用公式计算,保留两位小数。 4、使用“月份”和“税后利润”两列数据绘制分离型三维饼图,显示百分比及数据标志。 5、计算各列的“总计”,必须使用函数计算,保留两位小数。

全国计算机三级数据库考试题

全国计算机三级数据库试题 1、把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为( ) (本题分值:1分)【正确答案】B A.Transistor B.Integrated Circuit https://www.doczj.com/doc/b113249495.html,puter D.Vacumm Tube 2.ENIAC所用的要紧元件是( ) (本题分值:1分)【正确答案】C A.集成电路 B.晶体管 C.电子管 D.以上答案都不对 3、假如以链表为栈的存储结构,则退栈操作时( ) (本题分值:1分)【正确答案】 B A.必须判不栈是否满 B.必须判不栈是否空

C.判不栈元素的类型 D.对栈不作任何判不 4、用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是( ) (本题分值:1分)【正确答案】 C A.94、32、40、90、80、46、21、69 B.32、40、21、46、69、94、90、80 C.21、32、46、40、80、69、90、94 D.90、69、80、46、21、32、94、40 5、设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队 操作的语句为( ) (本题分值:1分)【正确答案】 D A.front:=front 1 B.front:=(front 1) mod m C.rear:=(rear 1) mod m D.front:=(front 1) mod (m 1) 6、用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分不为front和rear,则循环队列中当前元

素的个数为( ) (本题分值:1分)【正确答案】 A A.(rear-front m) mod m B.(rear-front 1) mod m C.(rear-front-1 m) mod m D.(rear-front) mod m 7、链栈与顺序栈相比,有一个比较明显的优点是( ) (本题分值:1分)【正确答案】 B A.插入操作更加方便 B.通常可不能出现栈满的情况 C.可不能出现栈空的情况 D.删除操作更加方便 8、设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入 队列Q,若6个元素出栈的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( ) (本题分值:1分)【正确答案】 C A.6 B.4 C.3

3月计算机三级上机题库及答案

3月计算机三级上机题库及答案 1.已知数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字), 以及把个位数字和百位数字组成另一个新的十位数cd (新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字), 如果新组成的两个十位数ab-cd=10且ab-cd=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中, 并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意: 部分源程序存在文件PROG1.C文件中。 程序中已定义数组: a[200], b[200], 已定义变量: cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。 ------------------------- PROG1.C #include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

{int I,thou,hun,ten,data,j; int ab,cd; for(I=0;I200;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; ab=10*thou+ten; cd=10*data+hun; if ((ab-cd)=0(ab-cd)=10ab%2==1cd%2==1ab!=0cd!=0) {b[cnt]=a[I];cnt++;} } for(I=0;I for(j=I+1;j if(b[I] {data=b[I]; b[I]=b[j];b[j]=data;} } void readDat() { int i ; FILE *fp ; fp = fopen(in.dat, r) ; for(i = 0 ; i MAX ; i++) fscanf(fp, %d, a[i]) ; fclose(fp) ; }

计算机基础上机操作练习题

计算机基础上机操作练 习题 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

计算机上机操作练习题(一级) 一、基本操作(不含Frontpage2003) (1)在D盘符下新建一个名称为“计算机考试+学号”的文件夹。 (2)将从C盘符下的前十个以“a”开头的文本文档复制到上题所建的文件夹中。并将第六个文本文档改为“只读、隐藏”格式,作者为“xju”。 (3)隐藏任务栏,将第一题所建的文件夹放入“开始”菜单。 (4)在桌面上创建第一题所建文件夹的“快捷方式”。 二、Word操作 (1)新建一个空白文档,输入以下文本。文本格式为:宋体、五号字;字体颜色为黑色;字符间距为1磅;对齐方式为左对齐。 迈克尔·约瑟夫·杰克逊(1958年8月29日—2009年6月25日),美国流行乐、 摇滚乐、R&B音乐歌手、舞蹈家、演员、编舞、慈善家和唱片制作人。被誉为流行 乐之王(King of Pop),是流行乐界最伟大、最有影响力的歌手。在20世纪80年 代起的整个现代流行音乐史上缔造了一个时代。 他用音乐歌颂大爱、种族团结与世界和平,谱写一首首慈 善、公益名曲,一生投身慈善事业,曾两次提名诺贝尔和 平奖。同时作为一名全面的艺 术家,杰克逊不仅在音乐方面 有着卓越成就,在舞蹈、舞台 表 演

、时尚等方面都有着独特的贡献和非凡的影响力,他被公认为是有史以来最伟大的艺人。 他是出色的音乐全才,在作词、作曲、场景制作、编曲、演唱、舞蹈、乐器演奏等方 面都有着卓越的成就。他作为主唱和最年轻的成员,在1964年首次亮相The Jackson 5乐队,后来又于1971年成功开始独唱生涯。1979年成年后发行第1张专辑《Off The Wal l》就被誉为迪斯科音乐经典之作,1982年发行专辑 《Thriller》,融合不同乐迷的良药,这张涵盖流行、funk、摇滚、迪斯科、R&B 天才之作,不仅突破了种族界限,打破了白人垄断流行音乐界,把当时还处于亚文化 黑人音乐推向主流,为后世的黑人艺人铺下了光明大道。 (2)为文本添加艺术字标题,标题为“Jackson简介”,第二行、第五列,字体为隶书、36号、加粗并居中显示,板式为浮于文字上方。 (3)将每一自然段空出两个字符(首行缩进2字符),并对第一段采用“首字下沉”效果,要求:字体为楷体,一号字,下沉行数为2行。 (4)段落行距为16磅,并将第二段分成两栏,格式为“两栏偏右”,栏间距为3字符,并带有分隔线。 (5)为第三段加边框和底纹,,要求:边框为方框、双波浪线、红色、底纹为淡黄色、20%。 (6)对“迈克尔·约瑟夫·杰克逊”进行添加超链接,链接地址为“”。 (7)在第一题所建的文件夹下新建一个文件夹,名称为“word”,并将该文档以“word+学号”的名称保存在此文件夹下。 三、Excel操作 (1)创建一个新工作簿,采用数据清单的方式插入如下数据。

计算机三级网络技术题库

下列关于接入技术特征的描述中,错误的是()。 A) 远距离无线宽带接入网采用802.15标准 B) Cable Modem利用频分复用的方法,将信道分为上行信道和下行信道 C) 光纤传输系统的中继距离可达100km以上 D) ADSL技术具有非对称带宽特性 Cable Modem利用频分复用的方法,将双向信道分为:从计算机终端到网络方向称为上行信道,从网络到计算机终端方向称为下行信道。ASDL技术提供非对称宽带特性,上行速率在64 kbps~640 kbps,下行速率在500kbps~7Mbps 。光纤传输系统的中继距离可达100km以上。IEEE 802.15 标准专门从事WPAN(无线个人局域网)标准化工作。它是适用于短程无线通信的标准。故选择A选项。下列关于路由器技术指标的描述中,错误的是()。 A) 吞吐量是指路由器的包转发能力 B) 背板能力决定了路由器的吞吐量 C) 语音、视频业务对延时抖动要求较高 D) 突发处理能力是以最小帧间隔值来衡量的 路由器的关键技术指标主要有以下几点。

①吞吐量:吞吐量是指路由器的包转发能力。路由器的包转发能力与路由器端口数量、端口速率、包长度、包类型有关。 ②背板能力:背板是路由器输入端与输出端之间的物理通道。背板能力决定了路由器的吞吐量。 ③丢包率:丢包率是指在稳定的持续负荷情况下,由于包转发能力的限制而造成包丢失的概率。丢包率通常是衡量路由器超负荷工作时的性能指标之一。 ④延时与延时抖动:延时是指数据包的第一个比特进入路由器,到该帧的最后一个比特离开路由器所经历的时间,该时间间隔标志着路由器转发包的处理时间。延时抖动是指延时的变化量。由于数据包对延时抖动要求不高,因此通常不把延时抖动作为衡量高速路由器的主要指标,但是语音、视频业务对延时抖动要求较高。 ⑤突发处理能力:突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。故选择D选项 下列关于BGP协议的描述中,错误的是()。 A) 当路由信息发生变化时,BGP发言人使用notification分组通知相邻自治系统 B) 一个BGP发言人通过建立TCP连接与其他自治系统中BGP发言人交换路由信息 C) 两个属于不同自治系统的边界路由器初始协商时要首先发送open分组

计算机三级数据库上机题库

1.调用函数rwdata(),从IN.dat文件中读取10组数据(m和k值),并嵌套调用primenum函数分别得出array[]数组。请编写函数primenum(int m,int k,int array[]),该函数的功能是:将紧靠m的k个素数存入数组array并在屏幕上显示。最后把结果输出到文件OUT.dat中。例如,若输入3 9,则应输出5 7 11 13 17 19 23 29 31。 注意:部分程序已经给出。请勿改动主函数main()和输出数据函数rwdata()的内容。 #include #include void rwdata(); void primenum(int m, int k, int array[]) { } main() { int m, n, array[1000]; printf("\nPlease enter two integers:"); scanf("%d%d", &m, &n); primenum(m, n, array); for (m=0; m

2005年计算机等级考试三级上机题库(四)

2005年计算机等级考试三级上机题库(四) 第69题 下列程序的功能是:统计在tt字符串中'a'到'z'26个字母各自出现的次数,并存入pp 数组。请编写函数cnt(char *tt,int pp[])实现程序要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。(注:仅统计小写字母) 例如,当输入字符串:abcdefgabcdeabc后, 输出的结果应该是:3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 部分源程序存在文件prog1.c中。 请勿改动主函数main()和输出数据函数readwriteDAT()的内容。 第70题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrCharJL(),其函数的功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT7.DAT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。 第71题 下列程序的功能是:设A,B,C为三个不为零的正整数,计算并输出下列不定方程组解的个数cnt以及满足此条件的所有A,B,C之和sum。 不定方程组为: A+B+C=13 A-C=5 请编写函数countValue实现程序要求,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。

大学计算机基础操作题

大学计算机基础操作题 1、用 PowerPoint制作某公司介绍的幻灯片,要求每一张幻灯片的右上角给出公司的徽标 (已存在徽标图片文件comp.jpg ),请问如何能做到一次性统一设置?给出主要操作步 骤。 答:( 1 )、启动 PowerPoint ,新建演示文稿,选择合适的版式和设计模板,新建第一张幻灯 片,还需要幻灯片的话,执行“插入”菜单下的“新幻灯片”添加新幻灯片; (2 )、执行“视图”——“母板”——“幻灯片母板”进入幻灯片母版视图,然后执行“插入”——“图片”——“来自文件”——找到“徽标图片文件comp.jpg ”,单击“插入”即可,用鼠标拖曳插入的公司徽标图片,放入右上角,关闭幻灯片母版视图,完成后所有新建的幻灯右上角都有公司徽标图片。 2、假设已建下表所示工作表,现要求你统计总分和平均分值并依总分作降序排序。试述操 作步骤。 A B C D E F H G 1计算机基大学语大学英平均学号姓名础文语高等数学总分分220040201张明才89696867 320040202王志兵87849389 420040203李小明98808784 520040204赵静81948688 答:( 1)、启动 Excel 打开包含图示工作的工作簿文档,选择含有图示表格数据的工作表 为当前工作表; (2)、选定 H2 单元格,单击常用工具栏上的“求和” 按钮,系统自动选定了求和区域C2:F2 ,则单击编辑栏左边的输入确认按钮(√),即计算出第个同学的总分;用鼠标拖曳H2 右下角的填充柄到H5 单元格,计算出所有同学的总分。 (3)、统计平均分:选定 G2 单元格,输入公式函数 =A VERAGE ( C2:F2),单击输入确认计算 出第一个同学的平均成绩,同样采用向下拖曳填充柄计算出所有同学的平均成绩。 (4)、按总分降序排序:置活动单元格入 H2 处,单击“数据”菜单——选择“排序”命令,进入排序对话框,设置“总分” 字段为排序主关键字,排序方式为降序,单击“确定” 即可。 3、假设已建包含下面成绩表的工作文件extest02.xls ,请打开工作文件并完成“总评” 和“平均”的统计,总分计算方法是:平时成绩占 30%,期末成绩为 70%。最后筛选出“总评”在 85 分 以上的同学出来。 A B C D 1学生成绩表 2姓名平时期末总评 3王小平8090 4陈晓东9696 5陈明7676 6何伟明9590 7伍小东6370

计算机三级数据库1-9套应用题库

第九套 1.在某数据库中,相关表的建表语句如下: create tableT1( a1int primary key, a2int, a3int foreign key references T2(a3)); create tableT2( a3int primary key, a4int, a5int foreign key references T2(a3)); create tableT3( a1int, a3int, a6int, primary key (a1, a3), a1 foreign key references T1(a1), a3 foreign key references T2(a3)); 请画出相应的E-R图,使得可以从该E-R图推导出上述表定义,其中实体和联系的名称可以自定,实体的主码属性请使用下划线标明。 2.设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:CREATE TABLE 商品表( 商品号 char(10) PRIMARY KEY, 商品名varchar(40), 类别varchar(20), 进货单价int ); CREATE TABLE 销售表( 商品号 char(10) REFERENCES 商品表(商品号), 销售时间datetime,

销售数量int, 销售单价int, PRIMARY KEY(商品号,销售时间) ); 现要创建一个存储过程:查询指定类别的每种商品当前年累计销售总数量。请补全下列代码。 CREATE PROC p_TotalSales @lbvarchar(20) AS SELECT 商品名, ( year(销售时间 )AS 当年销售总数量Array FROM 商品表 3.设某超市经营管理系统使用SQL Server 2008数据库管理系统。为了保证数据库可靠运行,数据库管理员设置了每天夜间对数据库一次全备份,备份数据保留2个月的备份策略。上线运行1年后,SQL Server数据库中数据已经达到近200GB。每天夜间要运行3个小时才能将数据库进行一次全备份,影响了夜间统计等业务正常运行。同时,备份空间也非常紧张。请解释出现此现象的原因,并提出优化的方法。 第八套 1.已知有如下关系模式: T1(a1,a2, a3, a5),T2(a3,a4),T3(a5, a6),T4(a3, a5, a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5已知有如下关系模式: T1(a1,a2, a3, a5),T2(a3,a4),T3(a5, a6),T4(a3, a5, a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2的外码,T4中的a5是参照T3的外码。 请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。

大学计算机基础操作题

大学计算机基础操作题 1、用PowerPoint 制作某公司介绍的幻灯片,要求每一张幻灯片的右上角给出公司的徽标 (已存在徽标图片文件comp.jpg),请问如何能做到一次性统一设置?给出主要操作步 骤。 答:(1)、启动PowerPoint,新建演示文稿,选择合适的版式和设计模板,新建第一张幻 灯 片,还需要幻灯片的话,执行“插入”菜单下的“新幻灯片”添加新幻灯片; (2)、执行“视图”——“母板”——“幻灯片母板”进入幻灯片母版视图,然后执行 “插 入”——“图片”——“来自文件”——找到“徽标图片文件comp.jpg”,单击“插入”即 可,用鼠标拖曳插入的公司徽标图片,放入右上角,关闭幻灯片母版视图,完成后所有新建 的幻灯右上角都有公司徽标图片。 2、假设已建下表所示工作表,现要求你统计总分和平均分值并依总分作降序排序。试述 操 作步骤。 A B C D E F H G 1 计算机基大学语大学英平均 学号姓名础文语高等数学总分分 2 20040201 张明才89 69 68 67 3 20040202 王志兵87 8 4 93 89 4 20040203 李小明98 80 87 84 5 20040204 赵静81 94 8 6 88 答:(1)、启动Excel打开包含图示工作的工作簿文档,选择含有图示表格数据的工 作表为当前工作表; (2)、选定H2单元格,单击常用工具栏上的“求和”按钮,系统自动选定了求和区域C2:F2, 则单击编辑栏左边的输入确认按钮(√),即计算出第个同学的总分;用鼠标拖曳H2右下 角的填充柄到H5单元格,计算出所有同学的总分。 (3)、统计平均分:选定G2单元格,输入公式函数=AVERAGE(C2:F2),单击输入确认计算 出第一个同学的平均成绩,同样采用向下拖曳填充柄计算出所有同学的平均成绩。 (4)、按总分降序排序:置活动单元格入H2处,单击“数据”菜单——选择“排序”命令, 进入排序对话框,设置“总分”字段为排序主关键字,排序方式为降序,单击“确定”即可。 3、假设已建包含下面成绩表的工作文件extest02.xls,请打开工作文件并完成“总评”和“平 均”的统计,总分计算方法是:平时成绩占30%,期末成绩为70%。最后筛选出“总评”在 85分以上的同学出来。 A B C D 1学生成绩表 2姓名平时期末总评 3王小平8090 4陈晓东9696 5陈明7676 6何伟明9590

计算机三级历年真题及答案

09年3月全国计算机等级考试三级网络真题(答案不对的请指正) 2009-09-13 18:00 (1)1959年10月我国研制成功的一台通用大型电子管计算机是B A)103计算机 B)104计算机 C)720计算机 D)l30计算机 (2)关于计算机应用的描述中,错误的是c A)模拟核爆炸是一种特殊的研究方法 B)天气预报采用了巨型计算机处理数据 C)经济运行模型还不能用计算机模拟 D)过程控制可采用低档微处理器芯片 (3)关于服务器的描述中,正确的是d A)按体系结构分为入门级、部门级、企业级服务器 B)按用途分为台式、机架式、机柜式服务器 C)按处理器类型分为文件、数据库服务器 D)刀片式服务器的每个刀片是一块系统主板 (4)关于计算机配置的描述中,错误的是a A)服务器机箱的个数用1U/2U/3U/……/8U表示 B)现在流行的串行接口硬盘是SA TA硬盘 C)独立磁盘冗余阵列简称磁盘阵列 D)串行SCSI硬盘简称SAS硬盘 (5)关于软件开发的描述中,正确的是B A)软件生命周期包括计划、开发两个阶段 B)开发初期进行需求分析、总体设计、详细设计 C)开发后期进行编码、测试、维护 D)软件运行和使用中形成文档资料 (6)关于多媒体的描述中,错误的是D A)多媒体的数据最很大,必须进行压缩才能实用 B)多媒体信息有许多冗余,这是进行压缩的基础 C)信息熵编码法提供了无损压缩 D)常用的预测编码是变换编码 (7)关于数据报交换方式的描述中,错误的是a A)在报文传输前建立源结点与目的结点之间的虚电路 B)同一报文的不同分组可以经过不同路径进行传输 C)同一报文的每个分组中都要有源地址与目的地址 D)同一报文的不同分组可能不按顺序到达目的结点 (8)IEEE 802.11无线局域网的介质访问控制方法中,帧间间隔大小取决于d A)接入点 B)交换机 C)帧大小 D)帧类型 (9)以下网络应用中不属于Web应用的是B A)电子商务

相关主题
文本预览
相关文档 最新文档