文档库 最新最全的文档下载
当前位置:文档库 › 计算机二级程序修改答案

计算机二级程序修改答案

计算机二级程序修改答案
计算机二级程序修改答案

给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。

/**found**/

q=p+i;

/**found**/

while(q>p)

程序修改

给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n各元素按从小到大的顺序进行排序。

/**found**/

p=j;

/**found**/

p=i;

2程序修改

给定程序MODI1.C中函数fun的功能是:将一个由八进制数字字符串组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。

/**found**/

n=*p-…0?;

/**found**/

n=n*8+*p-…0?;

2. 程序修改

给定程序MODI1.C中函数fun的功能是:删除p所指字符串的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用‘#’结束输入。

/**found**/

for(i=0,t=0;p[i];i++)

/**found**/

c[t]=?\0?;

2. 程序修改

给定程序MODI1.C中函数fun的功能是:统计substr所指字符串在str所指字符串中出现伯次数。/**found**/

for(i=0;str[i];i++)

/**found**/

if(substr[k+1]==?\0?)

2. 程序修改

给定程序MODI1.C中函数fun的功能是:将s所指字符串中最后一次出现的与t1所指字符串相同的子串替换成t2所指定字符串,所形成的新串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。

/**found**/

while(*w)

/**found**/

if(*r==*p)

程序修改

给定程序MODI1.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放在一个字符串数组中。

/**found**/

char *fun(char (*sq)[M])

/**found**/

return sp;

程序修改

给定程序MODI1.C中函数fun的功能是:把主函数中输入的三个数,最大的放在a中,最小的放在c中,中间的放在b中。

/**found**/

float k;

/**found**/

if(*a<*c)

程序修改

给定程序MODI1.C中函数fun的功能是:统计字符串各元音字母(即:A、E、I、O、U)的个数。注意字母不分大小写。

/**found**/

num[k]=0;

/**found**/

switch(*s)

假定整数数列中的数不重复,并存放在数组中。给定程序MODI1.C中函数fun的功能是:删除数列中值为x的元素。N中存放的是数列中元素的个数。

/**found**/

if(p==n) return-1?

/**found**/

a[i]=a[i+1];

程序修改

给定程序MODI1.C中函数fun的功能是:读入一行英文文本行,将其中每个单词的第一个字母改成大写,然后输出次文本行(这里的“单词”是指由空格隔开的字符串)。

/**found**/

#include

/**found**/

upfst (char *p)

程序修改

给定程序MODI1.C中函数fun的功能是:将n个无序整数从小到大排序。

/**found**/

for(i=j+1;i

/**found**/

p=i;

程序修改

给定程序MODI1.C中函数fun的功能是:交换主函数中的两个变量的值。

/**found**/

int fun(int *x,int *y)

/**found**/

t=*x;*x=*y;*y=t;

程序修改

给定程序MODI1.C中函数fun的功能是:给一维数组a输入任意四个整数并按下列的规律输出。例如输出1、2、3、4,程序输出一下方阵。

a) 1 2 3

3 4 1 2

2 3 4 1

1 2 3 4

/**found**/

void fun(int *a)

/**found**/

a[j]=a[j-1];

程序修改

给定程序MODI1.C中函数fun的功能是:求s=aa…aa—…—aaa—aa—a(此处aa…aa表示n个a,a和n的值在1至9之间)。

/**found**/

long s=0,t=0;

/**found**/

t=t/10;

2. 程序修改

给定程序MODI1.C中函数fun的功能是:从s所指字符串中,找出与t所指字符串相同的子串的个数作为函数值返回。

/**found**/

r++; p++;

/**found**/

if(*r= =0)

程序修改

给定程序MODI1.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,给指定精度的变量eps输入0.0005时,应当输出Pi=30140578.。

/**found**/

t=1;

/**found**/

return(2*s);

程序修改

给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中值为3,b中的值为8.

/**found**/

t=*x;*x=y;

/**found**/

程序修改

给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。

/**found**/

while((2<=high)&&(n<10))

/**found**/

yes=0;break;

程序修改

给定程序MODI1.C中函数fun的功能是:根据形参m的值(2<=m<=9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。例如,若输入2则输出:

1 2

2 4

/**found**/

fun(int a[][M],int m)

/**found**/

a[j][k]=(k+1)*(j+1);

程序修改

给定程序MODI1.C中函数fun的功能是:用下面的公式求π的近似值,知道最后一项的近似值小于指定数(参数num)为止:例如程序0.0001,则程序输出3.1414。

/**found**/

while((fabs(t))>=num)

/**found**/

t=s/n

程序修改

给定程序MODI1.C中函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符串按ASCII码升序排序后输出。例如,若输入edcba,则应输出:abcde。

/**found**/

for(i=strlen(t)-1;i;i--)

/**found**/

if(t[j]>t[j+1])

程序修改

给定程序MODI1.C中函数fun的功能是:将长整型中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。

/**found**/

if(d%2==0)

/**found**/

s/=10;

. 程序修改

给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。请改正程序中的错误,使它能计算出正确的结果。

/**found**/

s[j++]=s[i];

/**found**/

s[j]=?\0?;

程序修改

给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

/**found**/

y=1;

/**foune**/

d=a-i;

程序修改

给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2<=k

<=9)进制数,并按高位到低位顺序输出。

/**found**/

aa[i]=m%k;

/**found**/

printf(“%d”,aa[i-1]);

程序修改

给定程序MODI1.C中函数fun的功能是:从三个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在没组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15.程序中i的值代表红球数,j代表白球数,k代表黑球数。

/**found**/

for(i=1;i<=3;i++)

/**found**/

if(k>=0&&k<=6)

程序修改

给定程序MODI1.C中函数fun和funx的功能是:用二分法求方程2x3-4x2+3x-6=0的一个根,并要求绝对误差不超过0.001。

/**found**/

double r;

/**found**/

while(fabs(n-m)>0.001)

程序修改

给定程序MODI1.C中函数fun的功能是:计算s=f(-n)+f(-n+1)+……+f(0)+f(1)+f(2)+……f(n)的值。例如,当n为5时,函数值应该是:10.407143。

/**found**/

double f(double x)

/**found**/

return s;

程序修改

给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。/**found**/

t=a;a=b;b=t;

/**found**/

return (b);

程序修改

给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值或相等的字符依次存放在c所指数组中,形成一个新的字符串。

/**found**/

int k=0;

/**found**/

while(*p||*q)

程序修改

给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。

/**found**/

long k=1;

/**found**/

num/=10

程序修改

给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。

/**found**/

a2=k/10;

/**found**/

return i;

程序修改

给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。

/**found**/

fun(int x,int y,int z)

/**found**/

return j;

2. 程序修改

给定程序MODI1.C中函数fun的功能是:求出s所指字符串最后一次出现的t所指字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值NULL。

/**found**/

a=NULL;

/**found**/

if(*r==*p)

程序修改

给定程序MODI1.C中函数fun的功能是:将p所指字符串中所有字符复制到b中,要求复制第三个字符之后插入一个空格。

/**found**/

b[k]=*p;

/**found**/

b[k++]=?…;

程序修改

给定程序MODI1.C中函数fun的功能是:按以下递推公式求函数值。例如,当给n输出5时,函数值为18;当给n输入3时,函数值为14.

/**found**/

fun(int n)

/**found**/

if(n==1)

程序修改

已知一个数列从第0项开始的前三项分别是0、0、1以后的各项都是它相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。

/**found**/

double fun(int n)

/**found**/

return sum;

程序修改

给定程序MODI1.C中函数fun的功能是:根据整型形参n计算如下公式的值。例如:若n=10,则应输出:0.617977.

/**found**/

float fun(int n)

/**found**/

for(i=2;i<=n;i++)

程序修改

给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序排列。

/**found**/

for(j=i+1;j<6;j++)

/**found**/

*(pstr+i)=*(pstr+j);

. 程序修改

给定程序MODI1.C中函数fun的功能是:计算小于形参k的最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若K的值为500.则主函数为4622。

/**found**/

if((k%13= =0││(k%17= =0))

/**found**/

}

2 程序修改

给定程序MODI1.C中函数fun的功能是:将s所指字符串中的字母转换为按字母顺序的后续字母(但Z转化成A,z转换为a),其它字符不变。

/**found**/

while(*s)

/**found**/

s++;

程序修改

给定程序MODI1.C中函数fun的功能是:根据整型形参m计算如下公式的值。

/**found**/

t=t-1.0/i;

/**found**/

return t;

程序修改

给定程序MODI1.C中函数fun的功能是:计算并输出下列级数的前n项的和Sn,直到S n+1大

于q为止,q的值通过形参传入。

/**found**/

s=s+(n+1.0)/n;

/**found**/

return t;

程序修改

给定程序MODI1.C中函数fun的功能是:由形参给定n个实数,输出平均值以上(含平均值)的实数个数。/**found**/

int j,c=0;float xa=0.0;

/**found**/

if(x[j]>=xa)

程序修改

给定MODI1.Cfun函数的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。

/**found**/

r=t;

/**found**/

if(*r= =0)

程序修改

给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。

/**found**/

for(i=1;i<=y;i++)

/**found**/

t=t%1000;

程序修改

给定程序MODI1.C中函数fun的功能是:将s所指字符串中出现的与t1所指字符串相同的子串全部替换成t2所指字符串,所形成的新串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。

/**found**/

while(*r)

/**found**/

*a=*r;a++;r++;

程序修改

给定程序MODI1.C中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值带回。

/**found**/

if(i%k= =0)

/**found**/

if(k>=i)

程序修改

给定程序MODI1.C中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。

/**found**/

while(i

/**found**/

if(*a)

程序修改

给定程序MODI1.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。

/**found**/

void fun(char*s, char *t)

/**found**/

t[2*d]=?\0?;

程序修改

给定程序MODI1.C中函数fun的功能是:根据整形形参m的值:计算如下公式的值?……例如:若m中的值为5,则应输出:0.536389。

/**found**/

for(i=2;i<=m;i++)

/**found**/

y-=1.0/(i*i);

程序修改

给定程序MODI1.C中函数fun的功能是:将m(1≦m≦10)个字符串连接起来,组成一个新串,放入pt所指存储区中。

/**found**/

int k,q,i;

/**found**/

pt[i]=str[k][i];

程序修改

给定程序MODI1.C中函数fun的功能是:根据整形形参m,计算如下公式的值。

/**found**/

double fun(int m)

/**found**/

for(i=100;i<=m;i+=100)

程序修改

给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。

2/1+3/2+5/3+8/5+13/8+21/13+……和值通过函数值返回main函数。例如n=5,则应输出:8.391667。

/**found**/

double fun(int n)

/**found**/

c=a;a+=b;b=c;

程序修改

给定程序MODI1.C中函数fun的功能是:从低位开始取出长整形变量s中奇数位上的数,依次构成一个新数t中。高位仍在高位,低位仍在低位。

/**found**/

void fun(long s,long*t)

/**found**/

s1=s1*10;

程序修改

给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver 所指的存储单元中。

/**found**/

t+=s[k];

/**found**/

*aver=ave;

程序修改

给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。2/1,3/2,5/2,8/5,13/8,31/13…和值通过函数值返回到main函数。

/**found**/

double fun(int n)

/**found**/

s=s+(double)a/b;

程序修改

给定程序MODI1.C中函数fun的功能是:用递归算法计算列中第n项的值。从第一项起,斐波拉契数列为:1、1、2、3、5、8、13、21、……

/**found**/

switch(g)

/**found**/

case 1:return 1;

case 2:return 1;

2程序修改

给定程序MODI1.C中函数fun的功能是:计算函数值,F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)其中x和y的值不等,z和y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。

/**found**/

#define FU(m,n) ((m)/(n))

/**found**/

return (value);

}

1程序修改

给定程序MODI1.C中函数fun的功能是:读入一个整数k(2≤k≤10000)打印它的所有质因子(即所有为素数的因子)。

/**found**/

IsPrime (int n)

/**found**/

if (!(n%i))

2 程序修改

由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1.折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(low﹤high),然后把m的值大于中间位置元素中的值,则下一

次的查找范围落在中间位置之前的元素中。直到low﹥high,查找结束。

/**found**/

fun (int a [], int m)

/**found**/

else if (m>a [mid])

2 程序修改

给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。

/**found**/

if (( ' a ' <=tt[i])&&(tt[i]

<= ' z ' ))

/**found**/

tt[ i ]- =32;

2 程序修改

给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同:若相同,什么也不做,则将其插在串的最后。

2 /**found**/

if (*str! =ch)

/**found**/

str [1]=0;

2 程序修改

给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0.

/**found**/

K++;

/**found**/

if (m==k)

程序修改

给定程序MODI1.C中函数fun的功能是:根据整形形参m=1,计算如下公式的值。

m=1+1/2*2+1/3*3+1/4*4…1/m*m

例如,若m中的值为5,则应输出1.463611

2 /**found**/

for (i =2 ; i<= m; i++)

/**found**/

y+=1. 0/ ( i* i) ;

程序修改

给定程序MODI1.C中函数fun的功能是:低位开始取出长整形变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。

/**found**/

void fun (long s, long *t)

/**found**/

while (s>0)

程序修改

给定程序MODI1.C中函数fun的功能是:将长整数中每一位上为奇数的数依次取出,构成一个心数放在t 中。高位仍在高位,低位仍在低位。

/**found**/

*t=0;

/**found**/

if (d%2!=0)

2 程序修改

给定程序MODI1.C中函数fun的功能是:根据输入的三个边长(整值型),判断能否构成三角形,还是等腰三角形。若能够构成等边三角形函数返回3,若能构成等腰三角形,函数返回2,若构成一般三角形,则函数返回1,若不能构成三角形,则函数返回0.

/**found**/

int fun (int a,int b, int c)

/**found**/

else return 1;

2 程序修改

给定程序modi1.c中函数fun函数功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数并把该整数中各位上最大的数字值作为函数值返回。

/**found**/

if (t==0)

/**found**/

*zero =count;

程序修改

给定程序modi1.c中函数fun函数功能是:按顺序给s所指数组中元素赋予从2开始的偶数,然后再按顺序对每五个元素求平均值,并将这些值依次存放在w所指的数组中,若s所指数组中元素个数不是5的倍数,多余部分忽略不计。

/**found**/

sum=0.0;

/**found**/

if ((i+1)%5==0)

程序修改

数列中,第一项值为3,后一项都比前一项的增5;给定程序modi1.c中函数fun函数功能是:计算前n(4

/**found**/

sum =0; j=0;

/**found**/

if (sum %4==2)

程序修改

给定程序MODI1.C中fun函数的功能是:计算n的5次方的值(规定n的值大于2 小于8),通过形参指针传向主函数,并计算该值的个位、十位、百位上的数字之和作为函数值返回。

/**found**/

d=1 ; s=0 ;

/**found**/

d=d/10 ;

程序修改

给定程序MODI1.C中fun函数的功能是:找出100至n(n不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。

/**found**/

k= i ;

/**found**/

c=k%10;

程序修改

给定程序MODI1.C中fun函数的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。/**found**/

fun (char *a )

/**found**/

printf ( "%c" , *a);

程序修改

在主函数中键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。给定程序MODI1.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括零)

/**found**/

double sum =0. 0;

/**found**/

sum/=c;

程序修改

给定程序modi1.c中函数fun函数功能是:计算n!。例如,给n输入5,则输出120.000000。

/**found**/

if (n==0)

/**found**/

result *=n--;

程序修改

给点那个程序MODI1.C中函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取

/**found**/

s [j++]=s [ i ];

/**found**/

s [ j ]= ' \ 0 ' ;

程序修改

给定程序MODI1.C是建立一个带头结点的单项链表,并用随机函数为各节点数据赋值。函数fun的作用是求出单项链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中所指部位的错误,使它能得出正确结果。

/**found**/

p= h - >next;

/**found**/

p=p->next;

程序修改

给定程序MODI1.C是建立一个带头点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。

/**found**/

p= h - >next;

/**found**/

p= p - >next;

程序修改

给定程序MODI1.C中函数fun的功能是:对N名学生的学生成绩,按从高到低的顺序找出前m(m<10)名学生来,将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。

/**found**/

t= ( STU *) calloc (sizeof (STU),m) ;

/**found**/

t [k] =b [ j ] ;

1程序修改

给定程序MODI1.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。/**found**/

char *fun (char *s ,char *t)

/**found**/

ss++;

/**found**/

tt++;

2程序修改

给定程序MODI1.C中函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和a[1]中的数对调。

/**found**/

m= i ;

/**found**/

if ( a [k]>a [m]) m=k;

2程序修改

给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。

/**found**/

p= ( NODE *) malloc (sizeof(NODE));

/**found**/

return h;

程序修改

给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79.

/**found**/

p=s ;

/**found**/

while (*p++)

给定程序MODI1.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)

/**found**/

if ( i % 2 || s [ i ]%2==0 )

/**found**/

t [ j ]= ' \0 ' ;

程序修改

给定程序MODI1.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序,插入法的基本算法是:先对字符串中的头两个元素进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中,……。待排序的字符串已在主函数中赋予。请改正函数fun中指定部位的错误,使它能得出真确结果。

/**found**/

n=strlen (aa);

/**found**/

ch =aa [i];

2程序修改

给定程序MODI1.C中函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之和。

/**found**/

sum=0

/**found**/

scanf ("%d" , &a [ i ] [ j ]) ;

程序修改

给定程序MODI1.C中函数fun的功能是:根据形参m计算如下公式的值。例如,若输入5,则应输出2.283333 /**found**/

t+=1. 0/ i ;

/**found**/

return t;

程序修改

给定程序MODI1.C中函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。请改正程序中错误之处,使它能得出正确结果。

/**found**/

if(*p= =??)

/**found**/

*(p-1)=toupper(*(p-1));

程序修改

给定程序MODI1.C中函数fun的功能是:实现两个整数的交换。例如给a和b分别输入:60和65,输出为:a=65 b=60

/**found**/

void fun(int *a,int *b)

/**found**/

t=*b;*b=*a;*a=t;

2 程序修改

给定程序MODI1.C中函数fun的功能是:分别统计字符串大写字母和小写字母的个数和。

/**found**/

*a=*a+1;

/**found**/

*b=*b+1;

程序修改

给定程序MODI1.C中函数fun的功能是:先将s所指字符串中的字符按逆序放到t所指字符串中,然后把s所指的字符串中的字符按正序连接到t所指串的后面。

/**found**/

int i,s1;

/**found**/

t[i]=s[s1-i-1];

程序修改

给定程序MODI1.C中函数fun的功能是:首先将大写字母转换为对应的小写字母:若小写字母为a—u,则将其转换为其后的第五个字母;若小写字母为v—z,使其值减21。转换后的小写字母作为函数值返回。

c=c+32;

/**found**/

c=c+5;

程序修改

给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正顺序放到t串中,然后把s中的字符按逆顺序放到他串后面。

/**found**/

for(i=0;i

/**found**/

t[2*s1]=0;

程序修改

给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如:a为2时平方根值为1.414214

/**found**/

double fun(double a,double x0)

/**found**/

if(fabs(x1-x0)>0.00001)

程序修改

给定程序MODI1.C中函数fun的功能是:求s的值。例如:当K为10时,函数应为1.533852.

/**found**/

float fun(int k)

/**found**/

return s;

程序修改

给定程序MODI1.C中函数fun的功能是:输出M行N列的整数方阵,然后求两条对角线上元素之和,返回此和数。

/**found**/

int fun(int n,int xx[][M])

/**found**/

printf(“%4d”,xx[i][j]);

程序修改

给定程序MODI1.C中函数fun的功能是:计算整数n的阶乘。请改正程序中错误或在下划线处填上适当内容,删掉下划线,使它能计算出正确结果。

/**found**/

result *=n--;

/**found**/

return result;

程序修改

给定程序MODI1.C中函数fun的功能是:求K<13>,所求阶乘的值作为函数值返回。例如,若K=10,则应输出3628800

/**found**/

if(k>0)

/**found**/

else if(k= =0)

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

计算机二级MS-Office高级应用选择题(全部题库)

二级MS选择题题库 1.下列数据结构中,不能采用顺序存储结构的是(D) A.栈 B.堆 C.队列 D.非完全二叉树 2.设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个 数是(A) A.0 B.1 C.188 D.不可能有这样的二叉树 3.在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中 的元素个数为(A) A.0或1 B.0 C.1 D.队列满 4.设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中 度为3的结点数为(B) A.1 B.2 C.3 D.不可能有这样的树 5.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶 段任务的是(C) A软件设计B软件测试C可行性研究D数据库设计 6.下面描述中正确的是(C) A.软件调试是为了改善软件的性能 B.软件测试要确定错误的性质和位置 C.软件测试是软件质量保证的重要手段 D.软件调试的任务是发现并改正程序中的错误 7.下面属于整数类I的实例的是(A) A.229 B.0.229 C.229E-2 D."229" 8.下面模型中为概念模型的是(D) A.网状模型 B.层次模型 C.关系模型 D.实体-联系模型 9.生产每种产品需要多种零件,则实体产品和零件间的联系是(A) A.多对多 B.一对多 C.多对一 D.一对一 10.定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为 学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是(C) A.S# B.C# C.S#,C# D.Sn,C# 11.小向使用了一部标配为2GRAM的手机,因存储空间不够,他将一张64G 的mircoSD卡插到了手机上。此时,这部手机上的2G和64G参数分别代表的指标是:(B) A.内存、内存 B.内存、外存 C.外存、内存 D.外存、外存 12.全高清视频的分辨率为1920×1080P,如果一张真彩色像素的1920× 1080BMP数字格式图像,所需存储空间是:(C) A.1.98MB B.2.96MB C.5.93MB D.7.91MB 13.有一种木马程序,其感染机制与U盘病毒的传播机制完全一样,只是感 染目标计算机后它会尽量隐藏自己的踪迹,它唯一的动作是扫描系统的文件,发现对其可能有用的敏感文件,就将其悄悄拷贝到U盘,一旦这个U盘插入到连接互联网的计算机,就会将这些敏感文件自动发送到互联网上指定的计算机中,从而达到窃取的目的。该木马叫做:(D) A.网游木马 B.网银木马 C.代理木马 D.摆渡木马 14.某Word文档中有一个5行×4列的表格,如果要将另外一个文本文件中 的5行文字拷贝到该表格中,并且使其正好成为该表格一列的内容,最优的操作方法是:(C) A.在文本文件中选中这5行文字,复制到剪贴板;然后回到Word文档中,将 光标置于指定列的第一个单元格,将剪贴板内容粘贴过来 B.将文本文件中的5行文字,一行一行地复制、粘贴到Word文档表格对应列的5个单元格中 C.在文本文件中选中这5行文字,复制到剪贴板,然后回到Word文档中,选中对应列的5个单元格,将剪贴板内容粘贴过来 D.在文本文件中选择中这5行文字,复制到剪贴板,然后回到Word文档中,选中该表格,将剪贴板内容粘贴过来 15.张经理在对Word文档格式的工作报告修改过程中,希望在原始文档显 示其修改的内容和状态,最优的操作方法是:(C) A.利用“审阅”选项卡的批注功能,为文档中每一处需要修改的地方添加批注,将自己的意见写到批注框里 B.利用“插入”选项卡的文本功能,为文档中的每一处需要修改的地方添加文档部件,将自己的意见写到文档部件中 C.利用“审阅”选项卡的修订功能,选择带”显示标记”的文档修订查看方式后按下”修订“按钮,然后在文档中直接修改内容 D.利用“插入”选项卡的修订标记功能,为文档中每一处需要修改的地方插入修订符号,然后在文档中直接修改内容 16.在Excel工作表中存放了第一中学和第二中学所有班级总计300个学生的 考试成绩,A列到D列分别对应"学校"、"班级"、"学号"、"成绩",利用公式计算第一中学3班的平均分,最优的操作方法是:(C) A.=SUMIFS(D2:D301,A12:A301,”第一中学",B2:B301,"3班”)/COUNTIFS (A2:A301,"第一中学",B2:B301,"3班") B.=SUMIFS(D2:D301,B2:B301,"3班")/COUNTIFS(B2:B301,"3班”) C.=A VERAGEIFS(D2:D301,A2:A301,”第一中学”,B2:B301,"3班”) D.=A VERAGEIF(D2:D301,A2:A301,”第一中学”,B2:B301,"3班”) 17.Excel工作表D列保存了18位身份证号码信息,为了保护个人隐私,需将 身份证信息的第9到12位用"*"表示,以D2单元格为例,最优的操作方法是:(C) A.=MID(D2,1,8)+”****”+MID(D2,13,6) B.=CONCA TENATE(MID(D2,1,8),”****”,MID(D2,13,6)) C.=REPLACE(D2,9,4,”****”) D.=MID(D2,9,4,”****”) 18.如需将PowerPoint演示文稿中的SmartArt图形列表内容通过动画效果 一次性展现出来,最优的操作方法是:(A) A.将SmartArt动画效果设置为”整批发送” B.将SmartArt动画效果设置为”一次按级别” C.将SmartArt动画效果设置为”逐个按分支” D.将SmartArt动画效果设置为”逐个按级别” 19.在PowerPoint演示文稿中通过分节组织幻灯片,如果要选中某一节内的 所有幻灯片,最优的操作方法是:(D) A.按组合键 B.选中该节的一张幻灯片,然后按住键,单击该节的最后一张幻灯 片 D.单击节标题 20.设二叉树共有500个结点,其中叶子结点有250个。则度为2的结 点个数是(C) A.0 B.1 C.249 D.不可能有这样的二叉树 21.下列叙述中正确的是(B)

2020年计算机二级MS Office选择习题及答案

2020年计算机二级MS Office选择习题及答案 1[单选题] 计算机操作系统通常具有的五大功能是( )。 A.CPU管理、显示器管理、键盘管理、打印机管理和鼠标器管理 B.硬盘管理、U盘管理、CPU的管理、显示器管理和键盘管理 C.处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理 D.启动、打印、显示、文件存取和关机 参考答案:C 参考解析:操作系统通常应包括下列五大功能模块:(1)处理器管理。当多个程序同时运行时,解决处理器(CPU)时间的分配问题。(2) 作业管理。完成某个独立任务的程序及其所需的数据组成一个作业。 作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地 运行自己的作业,并对所有进人系统的作业实行调度和控制,尽可能 高效地利用整个系统的资源。(3)存储器管理。为各个程序及其使用的 数据分配存储空间,并保证它们互不干扰。(4)设备管理。根据用户提 出使用设备的请求实行设备分配,同时还能随时接收设备的请求(称为 中断),如要求输入信息。(5)文件管理。主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。 2[单选题] 算法的有穷性是指( ). A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的 C.算法程序的长度是有限的 D.算法只能被有限的用户使用 参考答案:A

参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。 3[单选题] 假设某台式计算机的内存储器容量为256MB,硬盘容量为40GB。硬盘的容量是内存容量的 A.200倍 B.160倍 C.120倍 D.100倍 参考答案:B 参考解析:1GB=1024MB=210MB,256MB=28MB,40GB=160$256MB。 4[单选题] 计算机指令由两部分组成,它们是( )。 A.运算符和运算数 B.操作数和结果 C.操作码和操作数 D.数据和字符 参考答案:C 参考解析:计算机指令通常由操作码和操作数两部分组成。 5[单选题] —间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。 A.一对一 B.一对多 C.多对一 D.多对多 参考答案:B 参考解析:因为一间宿舍能够住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。 6[单选题] 软件按功能能够分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。

2017历年全国计算机二级ACCESS上机试题及答案

历年Access操作试题解析(2017.5.8整理,可能为2015年以前的) 第一套 一、基本操作题(计30分) (1)新建数据库"学生.mdb",将考生文件夹中的"学生.xls"导入到"学生"数据库,第一行包含列标题,设置"学号"字段为主键,将导入表命名为"学生信息"。 (2)将"选课.xls"以"选课"为表名导入"学生"数据库,第一行包含列标题,设置选课ID为主键。"选课"表显示情况如图1-1所示。 (3)将"学生信息"表按照"学号"字段降序排列,设置单元格格式为"凸起"。"学生信息 "表结果 图1-2 一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生",单击"创建"按钮,创建并打开"学生"数据库。 在"学生"数据库对话框中单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。 在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"Microsoft Excel",在列表中选择"学生.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。 选中"第一行包含列标题"复选框,三次连续单击"下一步",弹出如图1-1所示的对话框。 图1-1 选中"自行选择主键"单选按钮,在右边的下拉框中选择"学号",然后单击"下一步"。 "导入到表"文本框中输入表的名字"学生信息"。单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。 (2)【操作步骤】 在"学生"数据库窗口中,单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。 在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"Microsoft Excel",在列表中选择"选课.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。 选中"第一行包含列标题"复选框,然后单击"下一步"按钮。 两次单击"下一步"按钮,弹出如图1-2所示的对话框。 选中"自行选择主键"单选按钮,在右边的下拉框中选择"选课ID",然后单击"下一步"。

2020年计算机二级MS Office考前习题及答案

2020年计算机二级MS Office考前习题及答案 1[单选题] 计算机软件的确切含义是( )。 A.计算机程序、数据与相对应文档的总称 B.系统软件与应用软件的总和 C.操作系统、数据库管理软件与应用软件的总和 D.各类应用软件的总称 参考答案:A 参考解析:计算机软件的含义: (1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。 (2)程序能够满意地处理信息的数据结构。 (3)描述程序功能需求以及程序如何操作和使用所要求的文档。故 选A。 2[单选题] 下列叙述中准确的是( ). A.栈是一种先进先出的线性表 B.队列是一种后进先出的线性表 C.栈与队列都是非线性结构 D.以上三种说法都不对 参考答案:D 参考解析:栈是一种先进后出的线性表,队列是一种先进先出的 线性表,栈与队列都是线性结构。 3[单选题] 软件设计中划分模块的一个准则是( ).

A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合 参考答案:B 参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提升模块内的内聚性,有利于提升模块的 独立性。 4[单选题] 编译程序的最终目标是( )。 A.发现源程序中的语法错误 B.改正源程序中的语法错误 C.将源程序编译成目标程序 D.将某一高级语言程序翻译成另一高级语言程序 参考答案:C 参考解析:编译程序也叫编译系统,是把用高级语言编写的面向 过程的源程序翻译成目标程序的语言处理程序。 5[单选题] 有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是( ). A.自然连接 B.交 C.除 D.并 参考答案:C

2020年全国计算机二级考试ACCESS上机试题及答案(共五套)

2020年全国计算机二级考试ACCESS上机试题及 答案(共五套) 2020年全国计算机二级考试ACCESS上机试题及答案 (第一套) 一、基本操作题(计30分) (1)建立"学生会成员.mdb"数据库,利用表向导生成"学生"表,选择学生ID、名字、地址和主修字段。 (2)添加表6-1中信息到"学生"表中,行高设置为13。 (3)隐藏"学生"表的"学生ID"列,设置所有字段列列宽为最佳匹配。"学生"表如图6-1所示。 表6-1 学习ID名字地址主修 1 李剑4号楼电子信息 2张天7号楼计算机软件 3杨梅11号楼经济法 4刘玲4号楼经济管理 图6-1

一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生会成员",单击"创建"按钮,创建并打开"学生会成员"数据库。 在"学生会成员"数据库窗口中,单击"表"对象。 单击"新建"按钮,在"新建表向导"对话框中选择"表向导",单击"确定"按钮,弹出的"表向导"对话框,选择"商务",示例表中选择"学生",双击示例字段中"学生ID"、"名字"、"地址"和"主修"字段,结果如图6-1所示。 图6-1 单击"下一步"按钮,输入表名字"学生",单击"完成"按钮。 (2)【操作步骤】 在"学生会成员"数据库窗口中,单击"表"对象。 双击"学生"表或右键单击后选择"打开",在对应的字段中输入表6-1要求的数据。

主菜单中,选择"格式"→"行高",在弹出的对话框中,行高输入"13"。单击"确定"退出对话框。 单击工具栏中"保存"按钮,保存"学生"表。 (3)【操作步骤】 在"学生会成员"数据库窗口中,单击"表"对象,双击"学生"表或右键单击后选择"打开"。 选中"学生"表中"学生ID"列,右键单击选择"隐藏列"。 分别选中"主修"、"地址"和"名字"列,右键单击选择"列宽",弹出"列宽"对话框,单击"最佳匹配"按钮。 单击工具栏中"保存"按钮,保存修改的"学生"表。 二、简单应用题(计40分) 在"公司.mdb"数据库中有"雇员"、"产品"、"供应商"、"订单"四张表。 (1)以"雇员"表为数据源,创建参数查询"xx",实现通过输入生日范围显示雇员全部信息,参数提示为"起始日期"和"终止日期"如图6-2、图6-3所示。查询结果如图6-4所示。 图6-2 图6-3

2019全国计算机二级考试题题库(附答案)

2019年全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。 (1) 应用软件是指 A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件 C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件 (2) 下列述叙中错误的是 A) 计算机要经常使用不要长期闲置不用 B) 为了延长计算机的寿命,应避免频繁开关计算机 C) 在计算机附近应避免磁场干扰 D) 计算机用几小时后,应关机一会儿再用 (3) 下列字符中,ASCII码值最小的是 A) A B) a C) Z D) x (4) 用晶体管作为电子器件制成的计算机属于 A) 第一代 B) 第二代 C) 第三代 D) 第四代 (5) 下列各不同进制的四个无符号数中,最小的数是 A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16 (6) 二进制数1110111.11转换成十六进制数是 A) 77.C B) 77.3 C) E7.C D) E7.3 (7) 下列各无符号十进制数中,能用八位二进制表示的是 A) 296 B) 333 C) 256 D) 199 (8) 计算机的软件系统可分类为 A) 程序与数据 B) 系统软件与应用软件 D) 操作系统与语言处理程序 D) 程序、数据与文档 (9) 486机中的CPU同时能处理的二进制位数为 A) 8 B) 16 C) 32 D) 64 (10) 在使用计算机的过程中,需要重新启动DOS,则要 A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键

计算机二级考试office高级应用复习题(附答案)03全解

第1章基础知识模拟试题 一、单项选择题 1.将程序像数据一样存放在计算机内存中运行,是1946年由()提出的。 A 图灵 B 布尔 C 冯·诺依曼 D 爱因斯坦 2.世界上生产微处理(CPU)芯片的厂家很多,()就是其中之一。 A IBM公司B微软公司 C Intel公司D联想公司 3.计算机能按人们的意图自动地进行操作是因为采用了() A 高性能的CPU B高级语言C机器语言D存储程序控制 4.在计算机系统中,指挥、协调计算机工作的设备是()。 A存储器B控制器C运算器D寄存器 5.中国国防科技大学研制的“银河”计算机属于()。 A巨型计算机B小型计算机C大型主机D工作站 6.完整的计算机系统包括()。 A硬件系统和软件系统B运算器、控制器和存储器 C主机和应用程序. D主机和操作系统 7.奔腾微机是()位芯片。 A 8 B 16 C 32 D 64 8.算术逻辑单元(简称ALU)主要提供算术运算和()。 A函数运算B加减运算C逻辑运算D“与”、“或”、“非”运算 9.微处理器研制成功的时间是()年。 A 1946 B 1965 C 1971 D 1978 10.按计算机应用的分类,办公自动化属于()。 A 科学计算 B 实时控制 C 数据处理 D 人工智能 11.CAD是计算机主要应用领域之一,其含义是()。

A计算机辅助教育B计算机辅助测试C计算机辅助设计D计算机辅助管理 12.微型计算机的主要技术指标有、()。 A内存容量、字长和速度B内存容量、CPU型号和速度 C字长、速度和机型D字长、速度和二进制位数 13.应用软件是为解决特定领域问题而开发的软件,一般分为两大类:一是为特定需要而开发的面向问题的各种应用程序;二是为方便用户使用而开发的各种工具软件。下列属于应用软件的是()。 A某公司的工资管理系统B语言编译程序 C DOS D UNIX 14.将二进制数1101101110转换为八进制数是()。 A 1555 B 1556C1557 D1558 15.下列各种进制的数中最小的数是()。 A (213)D B(10A)H C(335)O D(110111000)B 16.如果在一个非零的无符号二进制整数右边末尾添上一个“O”,则新数是原来的()倍。 Al B 2C3 D4 17.十六进制3FC3转换为相应的二进制是()。 A 11111111000011B0111111100001l C01111111000001 D11111111000001 18.将十进制数25.3125转换成十六进制数是()。 A19.4 B 19.5C20.4 D20.5 19.将十进制的整数化为N进制整数的方法是()。 A乘N取整法B除N取整法C乘N取余法D除N取余法

2020年全国计算机二级考试ACCESS上机试题及答案(第七套)

2020年全国计算机二级考试ACCESS上机试题及答案 (第七套) 一、基本操作题(计30分) (1)利用数据库向导生成"资产追踪"数据库,屏幕显示样式为"标准",打印报表所用样式为"组织",指定数据库标题为"资产追踪",其他选项为默认值。 (2)在"雇员"表的"姓氏"和"头衔"字段之间添加"生日"字段,输入掩码规则为"长日期(中文)",占位符为"#"。 (3)在"雇员"表中输入表7-1中数据,创建按照选定内容筛选,筛选办公室位置为203的雇员信息。 表7-1 雇员ID名字姓氏生日头衔分机工作 电话办公室位置 1佳佳田1980- 04-17经理80216924 3620 203 一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"Access数据库向导、数据页和项目",然后单击"确定"按钮。 在弹出的"新建"对话框中选中"资产追踪"数据库模板,单击

"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹对应路径,并在"文件名"中输入"资产追踪",单击"创建"按钮,在"数据库向导" 对话框中单击"下一步"。 单击"下一步"按钮,显示样式选择"标准"。 单击"下一步",打印报表样式选择"组织",如图7-1所示。 图7-1 单击"下一步",输入数据库的标题"资产追踪",鼠标单击"完成"按钮,出现如图7-2所示的动态进度条对话框,等待其自动关闭。 图7-2 (2)【操作步骤】 打开"资产追踪"数据库窗口,单击"表"对象,选中"雇员表",右键单击选择"设计视图"。 选中"头衔"字段,右键单击选择"插入行",在"字段名称" 列输入"生日",在"数据类型"列选择"时间/日期",将光标定位到"字

计算机二级选择题考点

¥ TR考点: 1.栈按先进后出的原则组织数据,所以入栈最早的最后出栈。如:元素12345ABCDE依入 栈,出栈顺序为EDCBA54321。 2.循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的;在循环队列中只需要队头和队尾两个指针来共同反映队列中元素的动态变化情况 3.链式存储结构既可以针对线性结构也可以针对非线性结构,链式存储结构中每个都是由数据域与指针域两部分组成,增加了存储空间。 4.对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好 5.队列是先进先出的线性表。 6.二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的节点多一个。 7.冒泡排序与简单选择插入排序与简单选择排序法在最坏情况均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是nlog2(n). 【 8.系统软件:操作系统(OS)、数据库管理系统(DBMS)、编译程序、汇编程序、网络软件。 9. 软件生命周期:将软件产品从提出、实现、使用维护到停止使用退役的过程。 10.数据库应用系统中的核心问题是数据的设计。 11.结构化程序设计的思想:自顶向下、逐步求精、模块化、限制使用goto语句。 12.可行性分析阶段—可行性分析报告 总体设计阶段—概要设计说明书 概要设计阶段—集成测试计划 需求分析阶段—软件需求规格说明书 < 13.算法的有穷性:算法程序的运行时间是有限的 14.树是简单的非线性结构,所有二叉树作为树的一种也是一种非线性结构 15.循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。16.算法复杂度用来衡量算法的优劣,它包括算法的时间复杂度和空间复杂度 时间复杂度:指执行所需要的计算工作量 空间复杂度:指执行这个算法所需要的内存空间(计算机存储空间) 17.软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心。 18.算法不等于程序。 | 19.线性结构应满足:1.有且只有一个根结点 2.每个根结点最多有一个前件,也最多有一个后件 20.在需求分析阶段建立数据字典 21. 软件测试的实施过程主要有4个步骤:单元测试、集成测试、确认测试和系统测试。 22.数据库中的数据具有两大的特点:“集成”和”共享”。 23. 数据库管理系统是数据库系统的核心 24. 数据独立性一般分为物理独立性和逻辑独立性两级。 25. 一个数据库只有概念模式和一个内模式,有多个外模式。 - 26. 数据库系统在三级模式之间提供了两级映射:外模式/概念模式的映射和概念模式/内

全国计算机等级考试二级教程--C语言程序设计课后习题答案

《全国计算机等级考试二级教程--C语言程序设计》课后习题答案 第一章 1.1 EXE 1.2 C OBJ EXE 1.3 顺序选择循环 第二章 一. 选择题 2.1 B 2.2 D 2.3 B 2.4 A 2.5 C 2.6 A 2.7 B 2.8 B 2.9 D 2.10 C 2.11 B 2.12 B 2.13 A 二. 填空题 2.14 11 12 2.15 4.2 4.2 2.16 { } 定义执行语句 2.17 关键字用户标识符 2.18 int float double 2.19 float a1=1; float a2=1; 2.20 存储单元 2.21 3.5 2.22 (a*b)/c a*b/c a/c*b 2.23 把常量10赋给变量s 2.24 位1或0 2.25 8 127 0111111 -128 10000000 2.26 32767 -32768 1000000000000000 2.27 10 8 16 三. 上机改错题 2.28 #include "stdio.h"; 删除行尾的";" main(); / * main function * / 删除")"后的";",注释中的*要紧靠“/”,即应为“/*”和“*/”函数开始处遗失了一个“{” float r,s ; /*/*r is radius*/,/* s is area of circuilar*/*/ 注释符号不可嵌套使用 r = 5.0 ; s = 3.14159 * r * r ; printf("%f\n",s) 行尾遗失了“;” 函数结束处遗失了一个“}” 2.29 #include "stdio.h" main /* main function */ main后遗失了“()” { float a,b,c,v; /*a,b,c are sides, v is volume of cube */

计算机二级msoffice选择题及答案

1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为_ A、公司号,员工号 B、员工号,工资 C、员工号 D、公司号,员工号,工资 3、下列叙述中正确的是______。 A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 4、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数______。 A、相同,元素的存储顺序与逻辑顺序一致 B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致 D、不同,且其元素的存储顺序可以与逻辑顺序不一致 5、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为______。 A、19 B、20 C、m-19 D、m-20 6、某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为______。 A、64 B、66 C、436 D、434 7、面向对象方法中,实现对象的数据和操作结合于统一体中的是______。 A、结合 B、封装 C、隐藏 D、抽象 8、在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的______。 A、关系 B、元组 C、属性 D、属性的值域 9、公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。 A、多对多 B、多对一 C、一对多 D、一对一 11、若已知一汉字的国标码是5E38H,则其内码是______。 A、DEB8H B、DE38H C、5EB8H D、7E58H 12、在计算机网络中,英文缩写WAN的中文名是______。 A、局域网 B、无线网 C、广域网 D、城域网 13、第二代电子计算机的主要元件是______。 A、继电器 B、晶体管 C、电子管 D、集成电路 14、一个完整的计算机系统应该包括______。 A、主机、键盘和显示器 B、硬件系统和软件系统 C、主机和它的外部设备 D、系统软件和应用软件 15、下列软件中,属于系统软件的是______。 A、办公自动化软件 B、Windows XP C、管理信息系统 D、指挥信息系统 16、下列叙述中,正确的是______。 A、内存中存放的只有程序代码 B、内存中存放的只有数据 C、内存中存放的既有程序代码又有数据 D、外存中存放的是当前正在执行的程序代码和所需的数据

计算机等级考试二级真题及答案

2015计算机二级考试试题及答案 1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。 A、公司号,员工号 B、员工号,工资 C、员工号 D、公司号,员工号,工资 【评析】 本题考查知识点是关键字。 能唯一标识实体的属性集称为码(关键字)。码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。 本题答案:A。 3、下列叙述中正确的是______。 A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 【评析】 本题考查知识点是线性表的线性结构与非线性结构。

线性表的链式存储结构称为线性链表。在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。 本题答案:D。 4、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数______。 A、相同,元素的存储顺序与逻辑顺序一致 B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致 D、不同,且其元素的存储顺序可以与逻辑顺序不一致 【评析】 本题考查知识点是线性表的顺序存储结构。 线性表的顺序存储结构具有两个基本特点:1.线性表中所有元素所占的存储空间是连续的;2.线性表中各元素在存储空间中是按逻辑顺序依次存放的。 本题答案:A。 5、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为______。 A、19 B、20 C、m-19 D、m-20 【评析】 本题考查知识点是循环队列的运算。

计算机二级WORD的习题和答案

省二级AOA考试宝典省二级考试AOA试题:word题

按下面10步做更好: 1、最前面,插入三个空白页(依次插入分节符(下一页),分节符(下一页),分节符(奇数页)) 2、按章插入分节符(插入分节符──奇数页) 3、用“页眉/页脚”: (1)用“页面设计”分奇偶页 (2)第1章的第1页,页眉与上一节断开,页脚与上一节断开。(可看见是第4节,奇偶页都要与上节断开) (3)从第一空白页开始,(切换到页脚位置)插入域(page),格式ⅰ、ⅱ、ⅲ,再在页眉页脚工具栏中设页码格式为罗马字符。从第1章开始,插入域(page),格式 1、2、……。 (查看一遍,每节从奇数页开始,只要在正文的每一节前插入奇数页分节符。若题目要求每节总是从奇数页开始,若该节从偶数页开始的,则在该节之前再插入一节。按题意做。) 4、[标题1]做章的样式(第1章)多级编号(要仔细做)。 5、[标题2]做小节的样式(1.1)多级编号(要仔细做)。 (这里的多级编号是重点,修改标题1和标题2样式后应看到如下图所示格式) 6、新建样式,样式名为:[“样式”+准考证号后4位] (注意,建新样式时一定要基于正文,段前,段后0.5行,这里的字符“行”可以直接输入) 把所做的标题1和标题2样式应用章节号,原文中手工录入的章节号删除。 把所做的样式0000,应用到除章名、小节名、有编号的、表文字、表和图的题注以外的所有正文。(这里要仔细做,既不能多做也不能遗漏)

7、用“项目符号和编号”对出现“1.”、“2.”...处,进行自动编号,编号格式不变; 用“项目符号和编号”对出现“1)”、“2)”...处,进行自动编号,编号格式不变。 (这题仔细做,有时若发现做的编号格式不对,只要直接再做一篇就能成功) 8、插入──引用 对正文中的图:(1)位于图下方添加题注: 插入→引用→题注[新建标签] 图[编号] 包含章节号打勾 图和题注居中 (2)用交叉引用,图X-Y。 插入→引用→交叉引用→ [引用类型] 图[引用内容] 只有标签和编号对正文中的表:(1)位于表上方添加题注: 插入→引用→题注[新建标签] 表[编号] 包含章节号打勾 表和题注居中 (2)用交叉引用,表X-Y。 插入→引用→交叉引用→ [引用类型] 表[引用内容] 只有标签和编号首次出现“…………”的地方插入脚注。 插入→引用→脚注与尾注→脚注 9、加入前三页的目录。光标到第一空白页,插入──引用──索引和目录 (1)第一页:目录、(2)第二页:图目录(图)、(3)第三页:表目录(表)(4)更新域10、添加“页眉/页脚”。光标到第1章第一页,“页眉/页脚”, 奇数页页眉: 章号:插入──域──StyleRef──域属性[标题1]──域选项[插入段落编号]──确定章名:插入──域──StyleRef──域属性[标题1]──确定 偶数页页眉:同样操作,不过改成“标题2”。

2021年全国计算机二级考试ACCESS上机试题及答案(第一套)

2021年全国计算机二级考试ACCESS上机试题及答案 (第一套) 一、基本操作题(计30分) (1)新建数据库〃学生-mdb\将考生文件夹中的"学生.xls"导入到〃学生"数据库,第一行包禽列标题,设置〃学号〃字段为主键,将导入表命名为〃学生信息〃。 (2)将"选课.xls"以〃选课〃为表名导入〃学生"数据库,第一行包含列标题,设置选课ID为主键。〃选课〃表显示情况如图1?1所示。 (3)将〃学生信息〃表按照〃学号〃字段降序排列,设置单 元格格式为〃凸起〃。〃学生信息〃表结果 图1-2 一、基本操作题 (1)【操作步骤】 L步黑启动Access,在弹出的"'Microsoft Access"对话框的"新建数据〃框中选择〃空Access数据库〃,然后单击〃确定〃按钮。 巨叵在〃文件新建数据库〃对话框中选择考生文件夹的路径,将文件命名为〃学生〃,单击〃创建〃按钮,创建并打开〃学生〃数据库。 SlE在〃学生〃数据库对话框中单击〃表〃对象,单击〃新建〃按钮, 在〃新建表〃对话框中选择〃导入表〃,单击〃确定〃,弹岀〃导入〃对话框。 页匚在〃导入〃对话框的〃查找范圉〃框中找到要导入文件的位置, 在"文件类型"中选择"Microsoft Excel",在列表中选择"学生.xls",单 击〃导入"按钮,弹出〃导入数据表向导〃对话框,然后单击〃下一步〃。 页匸选中〃第一行包含列标题〃复选框,三次连续单击〃下一步〃, 弹出如图1J所示的对话框。

用*2”说谅?为我隽王乂电轨-we斓申的毎介可陂瓏检硕快. 匡兀选中〃自行选择主键〃单选按钮,在右边的下拉框中选择〃学号〃,然后单击〃下一步〃。 E5药〃导入到表〃文木框中输入表的名字〃学生信息〃。单击〃完成〃按钮,弹岀结果提示框,提示数据导入已经完成,单击〃确定〃按钮关闭提示框。 (2)【操作步骤】 匡匚在〃学生〃数据库窗口中,单击〃表〃对象,单击〃新建〃按钮, 在〃新建表〃对话框中选择〃导入表〃,单击〃确定〃,弹出〃导入〃对话框。 宦兀在〃导入〃对话框的〃查找范W 〃框中找到要导入文件的位置, 在〃文件类型〃中选择〃Microsoft Excel",在列表中选择"选课.xls",单击〃导入〃按钮,弹出〃导入数据表向导〃对话框,然后单击〃下一步〃。 SlE选中〃第一行包含列标题〃复选框,然后单击〃下一步〃按钮。 两次单击〃下一步〃按钮,弹出如图1?2所示的对话框。 页匸选中〃自行选择主键〃单选按钮,在右边的下拉框中选择〃选 课nr,然后单击〃下一步〃。 FlfFi顾*”0壬敢E躍 广用kccot e ____ ■: REST) 3

计算机二级选择题题库

计算机二级选择题题库 第十一套 (1)下列叙述中正确的是 A)一个算法的空间复杂度大,则其时间复杂度也必定大 B)一个算法的空间复杂度大,则其时间复杂度必定小 C)一个算法的时间复杂度大,则其空间复杂度必定小 D)算法的时间复杂度与空间复杂度没有直接关系 解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为D。 (2)下列叙述中正确的是 A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B)循环队列中的元素个数随队头指针的变化而动态变化 C)循环队列中的元素个数随队尾指针的变化而动态变化 D)以上说法都不对 解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针的变化而变化,A正确。 (3)一棵二叉树中共有80个叶子结点与70个度为1的结点,则该 二叉树中的总结点数为 A)219 B)229 C)230 D)231

解析:二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。 (4)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 A)9 B)10 C)45D)90 解析:冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。 (5)构成计算机软件的是 A)源代码 B)程序和数据 C)程序和文档D)程序、数据及相关文档 解析:软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。 (6)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 A)测试 B)设计 C)可行性研究D)实现 解析:开发阶段包括分析、设计和实施两类任务。其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C不属于开发阶段。 (7)下面不能作为结构化方法软件需求分析工具的是 A)系统结构图 B)数据字典(D-D) C)数据流程图(DFD图) D)判定表 解析:结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。A (8)在关系模型中,每一个二维表称为一个 A)关系 B)属性 C)元组 D)主码(键) 解析:关系模型采用二维表来表示,即每个二维表称为一个关系。A

相关文档
相关文档 最新文档