文档库 最新最全的文档下载
当前位置:文档库 › 计算机二级C上机题库答案分类汇总

计算机二级C上机题库答案分类汇总

计算机二级C上机题库答案分类汇总
计算机二级C上机题库答案分类汇总

a 与

b 合并成c

85 填空 STYPE FILE fp 改错 for(i=0;i<=sl;i++) t[sl*2]='\0'; 将a 数的十位和个位数依次放在c 数的千位和十位上,b 数的十位

和个位数依次放在c 数的百位和个位上。4152

*c=(a/10)*1000+(b/10)*100+(a%10)*10+b%10;

56 填空 *fw str str

改错 void fun(long s,long *t) sl=sl*10; 将a 数的十位和个位数依次放在c 数的个位和百位上,b 数的十位和个位数依次放在c 数的千位和十位上。1524

*c=(b/10)*1000+(a%10)*100+(b%10)*10+a/10;

22 填空 fp fclose(fp) fname

改错 for(i=j+1;i

*c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10;

33 填空 ”r ” fs ft

改错 if(d%2==0) s/=10; 将a 数的十位和个位数依次放在c 数的十位和千位上,b 数的十位和个位数依次放在c 数的百位和个位上。5142

*c=(a%10)*1000+(b/10)*100+(a/10)*10+b%10;

83 填空 0 x t++

改错 int i,sl; t[i]=s[sl-i-1]; 将a 数的十位和个位数依次放在c 数的百位和个位上,b 数的十位和个位数依次放在c 数的千位和十位上。1425

*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;

80 填空 1 s i*10

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

printf("%d",xx[i][j]);

将a 数的十位和个位数依次放在c 数的千位和十位上,b 数的十位和个位数依次放在c 数的个位和百位上。4251 *c=(a/10)*1000+(b%10)*100+(a%10)*10+b/10; 64 填空 k N-1 temp

改错 void fun(int (*a)[M],int m)

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

将a 数的十位和个位数依次放在c 数的十位和千位上,b 数的十位和个位数依次放在c 数的个位和百位上。5241 *c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10; 19 填空 struct student* a->score[i] a 改错 char* fun(char (*sq)[M]) return sp;

将a 数的十位和个位数依次放在c 数的百位和个位上,b 数的十位

和个位数依次放在c 数的十位和千位上。2415

*c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10;

整除

26 填空 q next next

改错 p=j; p=i; 求出1到m 之内(含m)能被7或11整除的所有整数放在数组a 中。 int i,j=0; *n=0;

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

if(i%7==0||i%11==0) {a[j++]=i;(*n)++;}

28 填空 s[i] ’9’ *t=n

改错 t=*x; *x=y; return(t); 求出1到1000之内能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在a 所指的数组中。

int i,j=0;

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

if((i%7==0||i%11==0) && i%77!=0) a[j++]=i;

*n=j;

34 填空 a[i] a[i] 0

改错 y=1; d=a-i; 计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

int i; double s=0.0;

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

if(i%5==0||i%9==0) s+=1.0/i;

return s;

48 填空 ’0’ s++ sum

改错 if((k%13==0)||(k%17==0)) } 求n 以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s 。

double s=0.0; int i;

for(i=0;i

if(i%3==0 && i%7==0) s=s+i;

return sqrt(s);

字符串

93 填空 next t->data t

改错 void fun(char

*a) printf("%c",*a); 比较两个字符串的长度,函数返回较长的字符串。 char *p,*t1=t,*s1=s ;int n=0,m=0; while(*s1++) n++;

while(*t1++) m++;

if(n>=m) p=s ;

else p=t ;

return p ;

35 填空 [N] i i+1

改错

aa[i]=m%k; printf("%d",aa[i-1]); 从传入的num 个字符串中找出最长的一个字符串。 int i ;max=a[0]; for(i=0;i

if(strlen(max)

return max ;

75 填空 i+1 k=j t

改错 void fun(char *str,char ch)

if(*str!=ch)

str[1]='\0';

字符串中的内容逆置。 char t; int i,n; n=strlen(s)-1; for(i=0;i

改错 p=h->next; p=p->next; 判断字符串是否为回文。 int i,n=0,flag=1;char *p=str ;

while(*p++) n++;

for(i=0;i

if(str[i]==str[n-1-i]) continue ;

else {flag=0;break;}

return flag ;

16 填空 ss[i] n+j 1

改错 if(*p=='

') *(p-1)=toupper(*(p-1)); 对长度为7个字符的字符串,除首,尾字符外,将其余5个字符按ASCII 码降序排列。 char t; int i,j;

for(i=1;i

for(j=i+1;j

if(s[i]

98 在带有头结点的单向链表中,查找数据域

中值为ch 的结点,找到后通过函数值返回

该结点在链表中所处的顺序号。

填空 NULL n head,ch

改错

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

将字符串ss 中所有下标为奇数位置上的字母转换为大写。 int i,n=0; char *p=ss; while(*p++) n++; for(i=0;i='a'&&ss[i]<='z'&&i%2!=0) ss[i]-=32;

ss[i]='\0'; 65 将a 所指4*3矩阵中第k 行的元素与第0

行的元素交换。填空 k N a[k][i]

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

if(t[j]>t[j+1]) 将字符串ss 中所有下标为奇数位置上的字母转换为大写。 int i,n=0; char *p=ss; while(*p++) n++; for(i=0;i

if(ss[i]>='a'&&ss[i]<='z'&&i%2!=0) ss[i]-=32;

ss[i]='\0';

10 填空 0 || 1

改错 t-=1.0/i; return t; 删除字符串中的所有空格。 int i=0;char *p=str ;

while(*p)

{if(*p!=’ ’) str[i++]=*p ;p++;}

str[i]=’\0’;

89 填空 k len ss[i][j]

改错 result*=n--; return result; 从字符串中删除指定的字符。 Int i=0;char *p=s ;

while(*p){if(*p!=c) s[i++]=*p ;p++;}

s[i]=’\0’;

31 填空 t=I I ’\0’

改错 while(fabs(t)>=num) t=s/n; 删除一个字符串中指定下标的字符。 Int I,j=0;

for(i=0;i

if(i!=n) b[j++]=a[i];b[j]=’\0’;

54 填空 data next head

改错 while(*r) *a=*r;a++;r++; 将s 所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t 所指数组中。

Int I,j=0,n=strlen(s);

for(i=0;i

if(i%2!=0) t[j++]=s[i];

t[j]=’\0’;

25 填空 STU std[i].num std[i]

改错 r++; p++; if(*r==’\0’) 将s 所指字符串中ASCII 值为偶数的字符删除,串中剩余字符形成一个新串放在t 所指的数组中。

Int I,j=0,n=strlen(s);

for(i=0;i

if(s[i]%2!=0) t[j++]=s[i];

t[j]=’\0’;

18 填空 s[i] k ’\0’

改错 while(*w) if(*r==*p) 将s 所指字符串中ASCII 值为奇数的字符删除,串中剩余字符形成一个新串放在t 所指的数组中。

Int I,j=0,n=strlen(s);

for(i=0;i

if(s[i]%2==0) t[j++]=s[i];

t[j]=’\0’;

71 填空 j k p

改错 while(i

Int I,j=0,n=strlen(s);

for(i=0;i

if(!(i%2==0 && s[i]%2!=0)) t[j++]=s[i];

t[j]=’\0’;

36 填空 *n next head

改错 a=NULL; if(*r==*p) 将s 所指字符串中除了下标为偶数,同时ASCII 值也为偶数的字符外,其余的全都删除。

Int I,j=0,n=strlen(s);

for(i=0;i

if(i%2==0&&s[i]%2==0) t[j++]=s[i];

t[j]=’\0’;

72 填空 0 i++ 2.0*i 改错 void fun(char *s,char *t) 将s 所指字符串中除了下标为奇数,同时ASCII 值也为奇数的字符

之外,其余的所有字符都删除。

t[2*d]=’\0’; Int I,j=0,n=strlen(s);

for(i=0;i

if(i%2!=0 && s[i]%2!=0) t[j++]=s[i];

t[j]=’\0’;

42 填空 j++ s[i]=t1[i] j

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

*(pstr+i)=*(pstr+j); 求出ss所指字符串中指定字符的个数。int cnt=0;

char *p=ss;

while(*p){if(*p==c) cnt++;p++; } return cnt;

77 填空010*x n/10

改错*t=0;if(d%2!=0)实现两个字符串的连接void fun(char p1[], char p2[]) { char *p=p1;

while(*p)p++;

while(*p2) *p++=*p2++;

*p=0;

}

68 填空 [N] len *n=len

改错 t+=1.0/i; return t; 统计一个长度为2的字符串在另一个字符串中出现的次数。int n=0;char *p,*r;

while(*str)

{p=str;r=substr;

while(*r)

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

else break;

if(*r==‘\0’) n++;str++;}

return n;

62 填空 1 s[k] c

改错 long s=0,t=0; t=t/10; 统计在字符串中‘a’到‘z’26个字母各自出现的次数,并依次放在pp所指数组中。

int i;

for(i=0;i<26;i++) pp[i]=0;

while(*tt)

{if(*tt>='a'&& *tt<='z') pp[*tt-'a']++;tt++;}

3 填空 filename fp fp

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

return h; 统计一行字符串中单词的个数。

int i,n=0;

for(i=0;i

if(s[i]>=’a’&&s[i]<=’z’&&s[i+1]==’’||s[i+1]=='\0’) n++;

return n;

平均分和结构体

40 填空 x p s

改错 long k=1; num/=10; 计算n门课程的平均分。

float aver=0.0; int i;

for(i=0;i

59 填空 j 0 i++ m个人成绩存放在score数组中,将低于平均分的人数作为函数

改错 for(i=2;i<=m;i++) y-=1.0/(i*i); 值返回,将低于平均分的分数放在below所指的数组中。

int i,k=0,aver=0;

for(i=0;i

for(i=0;i

if(score[i]

return k;

44 填空 char ch<=’9’’0’

改错 b[k]=*p; b[k++]=' '; N名学生的成绩已在一个带头节点的链表结构中,求出平均分。float aver=0.0;

while(h!=NULL) {aver+=h->s;h=h->next;}

return aver/N;

15 填空 fp == fp

改错 n=strlen(aa); ch=aa[i]; N名学生的成绩已放入一个带头节点的链表结构中,h指向链表的头结点,找出学生的最高分。

double max=h->s;

for(h=h->next;h->next!=NULL;h=h->next)

if(h->s>max) max=h->s;

return max;

57 填空 a[i] a[j] a[j]

改错 switch(g) case 1: case 2: return

1; 某学生的记录由学号,8门课程成绩和平均分组成,求出该学生的平均分放在记录的ave成员中。

double av=0.0; int i;

for(i=0;is[i]; av/=N;

a->ave=av;

88 填空 *a 2 i+1

改错 sum=0.0; if((i+1)%5==0) 学生的记录由学号和成绩组成,把低于平均分的学生数据放在b所指的数组中。

double aver=0.0; int i,j=0;

for(i=0;i

for(i=0;i

if(a[i].s

return aver;

29 填空 ->sno ->name &t

改错 double fun(double a,double x0)

if(fabs(x1-x0)>0.00001) 学生的记录由学号和成绩组成,把高于等于平均分的学生数据放在b所指的数组中。

int i,j=0; double aver=0.0;

for(i=0;i

for(i=0;i

if(a[i].s>=aver) b[j++]=a[i]; *n=j;

return aver;

74 填空 std[i].year std[i] n

改错 IsPrime(int n) if(!(n%i)) 已知学生的记录由学号和学习成绩构成,找出成绩最高的学生记录(规定只有一个最高分)。

int i,max=a[0].s;

for(i=0;i

if(a[i].s>max){max=a[i].s;*s=a[i];}

70 填空 0.0 x[i]/N j++

改错double fun(int m)

for(i=100;i<=m;i+=100) 已知学生的记录由学号和学习成绩构成,找出成绩最低的学生记录(规定只有一个最低分)。

int i,min=a[0].s;

for(i=0;i

if(a[i].s

99 填空 1 i a[p+i]

改错 float k; if(*a<*c) 学生的记录由学号和成绩组成,把分数最高的学生数据放在h 所指的数组中,注意:分数最高的学生可能不止一个。

int i,j=0,n=0,max=a[0].s;

for(i=0;i

if(a[i].s>max) max=a[i].s;

for(i=0;i

if(a[i].s==max) {b[j++]=a[i];n++;}

return n;

24 填空 struct student https://www.wendangku.net/doc/b518473598.html, a.score[i] 改错 if(p==n) return -1; a[i]=a[i+1]; 学生的记录由学号和成绩组成,把分数最低的学生数据放在b

所指的数组中,注意:分数最低的学生可能不止一个。

int i,j=0,n=0,min=a[0].s;

for(i=0;i

if(a[i].s

for(i=0;i

if(a[i].s==min) {b[j++]=a[i];n++;}

return n; 97 填空 n/2 i a[n-1-i]

改错 n=*p-'0'; n=n*8+*p-'0'; 学生的记录由学号和成绩组成,函数返回指定学号的学生数据,若没找到指定学号,在结构体变量中给学号置空串,给成绩

置-1。

int i; STREC h;

for(i=0;i

if(strcmp(a[i].num,b)==0) {h=a[i];break;}

else {strcpy(h.num,""); h.s=-1;}

return h;

82 填空 999 t/10 x

改错 void fun(long s,long *t) while(s>0) 学生记录由学号和成绩组成,按分数高低排列学生的记录,高分在前。 int i,j; STREC t;

for(i=0;i

for(j=i+1;j

if(a[i].s

17 填空 struct student n-1 a[i].name,a[j].name

改错 q=p+i; while(q>p) 学生的记录由学号和成绩组成,把指定分数范围内的学生数据

放在b 所指的数组中,学生人数由函数值返回。 int i,j=0;

for(i=0;i

if(a[i].s>=l&&a[i].s<=h) b[j++]=a[i];

return j;

二维数组

60 填空 *std PERSON std

改错 int k,q,i; pt[i]=str[k][i]; 使数组左下半三角元素中的值全部置成0。 int i,j ;

for(i=0;i

for(j=0;j<=i;j++) a[i][j]=0;

8 填空 STU score[i] &std

改错 if(k>0) else if(k==0) 使数组左下三角元素中的值乘以n 。 int i,j;

for(i=0;i

for(j=0;j<=i;j++) a[i][j]=a[i][j]*n;

41 填空 *av i x[j]

改错 float fun(int

n) for(i=2;i<=n;i++) 使数组右上半三角元素中的值乘以m 。 int i,j; for(j=0;j

for(i=0;i<=j;i++) a[i][j]=a[i][j]*m;

67 填空 N break n

改错 sum=0; scanf("%d",&a[i][j]); 实现矩阵(3行3列)的转置。 int i,j,t ;

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

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

{t=array[j][i]

;array[j][i]=array[i][j];

array[i][j]=t;} 81 填空 && ’\0’ s[j]

改错

for(i=2;i<=m;i++) y+=1.0/(i*i); 实现B=A+A ’,即把矩阵A 加上矩阵A 的转置,存放在矩阵B 中。 int i,j,t,at[3][3];

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

for(j=0;j<=2;j++) at[i][j]=a[j][i];

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

for(j=0;j<3;j++) b[i][j]=a[i][j]+at[i][j]; 20 填空 x[i]/N j++ i++

改错 num[k]=0; switch(*s) 求出二维数组周边元素之和。 int i,j,s=0;

for(j=0;j

for(i=1;i<=M-2;i++) s+=a[i][0]+a[i][N-1];

return s;

21 填空 s/N j++ -1 改错 #include void upfst(char *p) 求出数组周边元素的平均值。

int i,j,k=0;double s=0.0;

for(j=0;j

for(i=1;i<=N-2;i++) {s+=w[i][0]+w[i][N-1];k+=2;}

return s/k ;

13 填空 h->next p->next >

改错 p=h->next; p=p->next; 将M 行N 列的二维数组中的数据,按行的顺序依次放到一维数组中。

int i,j ;

for(i=0;i

for(j=0;j

12 填空 NODE* next r 改错 if(i%2||s[i]%2==0) t[j]='\0'; 将M 行N 列的二维数组中的数据,按列的顺序依次放到一维数

组中。

int i,j;

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

for(i= 0 ;i< mm ; i++)

{ b[*n] =*(*( s+i)+j) ;

*n=*n+1; }

2 填空 FILE* fp ch

改错 s[j++]=s[i]; s[j]='\0'; 将M 行N 列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

int i,j,k=0;

for(j=0;j

for(i=0;i

11 填空 next NULL r 将放在字符串数组中的M 个字符串,按顺序合并组成一个新的

改错 r=t; if(*r==0) 字符串。

int i,j,k=0;

for(i=0;i

{for(j=0;j

if(a[i][j]) b[k++]=*(*(a+i)+j);

else break;}

b[k]=’\0’;

素数

86 填空 i t++ count

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

else return 1; 计算并输出3到n 之间所有素数的平方根之和。 int m,k,i; double s=0.0; for(m=3;m<=n;m++)

{k=sqrt(m);

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

if(m%i==0) break;

if(i>=k+1) s+=sqrt(m);}

return s;

23 填空 a[0][i] < x,y

改错 void fun(int *x,int *y) t=*x;*x=*y;*y=t; 求出小于或等于lim 的所有素数放在aa 数组中,返回所求出的素数的个数。

for(j=2;j

if(i%j==0) break;

else continue;

if(j>=i) aa[k++]=i; 55 填空 s -- return 0

改错 double fun(int n) c=a;a+=b;b=c; 将大于整数m 且紧靠m 的k 个素数存入xx 所指的数组中。 int g=0,i,j,flag=1;

for(i=m+1;1;i++)

{for(j=2;j

{if(i%j!=0) flag=1;

else {flag=0;break;}}

if(flag==1&&j>=i)

{if(k>=0){xx[g++]=i;k--;}

else break;} } 79 填空 M < k

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

tt[i]-=32; 将所有大于1小于整数m 的非素数存入xx 所指数组中。 int i,j,t=0; for(i=4;i

*k=t;

公式和数字

49 填空 *s s++ n

改错 int j,c=0; double

xa=0.0; if(x[j]>=xa) )!(!!n m n m P -= int i; float p,t=1.0;

for(i=1;i<=m;i++) t=t*i; p=t;

for(t=1.0,i=1;i<=n;i++) t=t*i; p=p/t;

for(t=1.0,i=1;i<=m-n;i++) t=t*i; p=p/t;

return p;

90 填空 j=2 i j

改错 sum=j=0; if(sum%4==2) )21121()4131()211(n n S n --+???+-+-=

int i; double s=0.0;

for(i=1;i<=n;i++) s+=(1.0/(2*i-1)-1.0/(2*i));

return s;

47 填空 *s 1 k[n]

改错 double fun(int k) return s; )1(1321211++???+?+?=n n s int i; double s=0.0;

for(i=1;i<=n;i++) s+=1.0/(i*(i+1));

return s;

87 填空 n%10 break break

改错 if(t==0) *zero=count; 503211

3211

211

1+???++++???++++++=S

int i; double s=1.0,t=1.0;

for(i=2;i<=n;i++) {t*=i;s+=1.0/t;}

return s;

100 填空 ’\0’ 0 c

改错 double sum=0.0; sum/=c; n S +++++++++++= 321132112111 int i; float s=1.0,t=1.0;

for(i=2;i<=n;i++) {t+=i;s+=1.0/t;}

return s;

94 填空 1.0 -1.0 t

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

if(k>=0&&k<=6) !1...!41!31!21!111n s n ++++++= int i; double t=1.0,s=1.0;

for(i=1;i<=n;i++) {t*=i; s+=1.0/t;}

return s;

46 填空 i ps[j] tp

改错 double fun(int n)

return sum; !!3!2132n x x x x S n +???++++= int i,j; double s=1.0,p=1.0,t=1.0;

for(i=1;i<=n;i++) {t=t*i;p=p*x;s+=p/t;}

return s;

96 填空 0 j-- j

改错 double f(double x) return s; s=(ln(1)+ln(2)+ln(3)+…+ln(m))0.5。 int i; double s=0.0,log(double x);

for(i=1;i<=m;i++) s+=log((double)i);

return sqrt(s); 84 填空 a a b

改错 c=c+32; c=c+5; S=1+(1+20.5)+(1+20.5+30.5)+…+(1+20.5+30.5+…+n 0.5) int i; double s=1.0,p=1.0;

for(i=2;i<=n;i++) {p+=sqrt(i);s+=p;}

return s;

27 填空 0.0 n (t*t)

改错 for(i=0;str[i];i++) if(substr[k+1]=='\0') )12(9753432197534

3217533

21532

131

12+??????????++??????+????+??++=n n

π

double s=1.0; float t=1,pi=0,n=1.0;

while((fabs(s))>=eps) {pi+=s;t=n/(2*n+1);s*=t;n++;}

return pi*2;

53 填空 x n fabs(t)

改错 for(i=1;i<=y;i++) +--+-++=3

2!3)

25.0)(15.0(5.0!2)15.0(5.05.01x x x S n

t=t%1000;

n

x n n !)

15.0()25.0)(15.0(5.0+---+

double s1=1.0,p=1.0,s=0.0,s0,t=1.0; int n=1;

do{s0=s1;s+=s0;t*=n;p*=(0.5-n+1)*x;s1=p/t;n++;}

while(fabs(s1-s0)>=1e-6);

return s;

92 填空 1.0 1 i

改错 k=i; c=k%10; 计算给定10个数的方差: ∑==101'101

k k x x

int i,j; double s=0.0,s1=0.0;

for(i=0;i<10;i++) s1+=x[i]; s1/=10;

for(j=0;j<10;j++) s+=(x[j]-s1)*(x[j]-s1); s/=10;

return sqrt(s);

61 填空 && ’A ’ ch

改错 void fun(int *a) a[j]=a[j-1]; 计算给定整数n 的所有因子之和。 int s=0,i; for(i=2;i<=n-1;i++)

if(n%i==0) s+=i;

return s;

91 填空 x n t

改错 d=1;s=0; d=d/10; 计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。

double s=0.0; int i,j=1;

for(i=0;i<9;i++)

if(j<=8) {s+=sqrt((x[i]+x[i+1])/2.0);j++;}

return s;

63 填空 i++ m m

错 while((high>=2)&&(n<10)) yes=0;break;

利用简单迭代方法求方程cos(x)-x=0的一个实根。Xn+1=cos(Xn) float x1=0.0,x0; do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>=1e-6); return x1; 52 填空 N N-1 0

改错 s=s+(double)(n+1)/n; return t; 求Fibonacci 数列中大于t 的最小的一个数。 int a=1,b=1,c=0,i;

for(i=4;i<=t;i++)

{if(c

else break;}

return c;

1 填空 10 0 x

改错

if(n==0) result*=n--; 将一个数字字符串转换为一个整数。 long s=0,t ;int i=0,n=strlen(p),k,s1; if(p[0]==’-’) i++;

for(j=i;j<=n-i;j++)

{t=p[j]-’0’;s1=10;

for(k=j;k

if(p[0]==’-’) return –s ;

else return s ;

7 填空 tt tt.score[i] std w 是一个大于10的无符号整数,若w 是n(n ≥2)位的整数,则函数求出w 的

后n-1位的数。 5.01012')(101??????-=∑=K K X X S

改错 m=i; if(a[k]>a[m]) m=k; unsigned t=w,s=0,sl=1,p=0;

while(t>10) {if(t/10) p=t%10;s+=p*sl ;sl*=10;t/=10;}

return s ;

69 填空 ’0’ s++ ctod(a)+ctod(b)

改错 void fun(char *s,int *a,int *b)

*a=*a+1;

*b=*b+1;

对变量h 中的值保留2位小数,并对第三位进行四舍五入。

int t; float f; t=(int)h; f=h-t; if((int)(f*1000)%10>=5) f=((int)(f*100)%100+1)/100.0; else f=((int)(f*100))/100.0; return t+f; 58 填空 t,s s[i] ’\0’ 改错 if(i%k==0) if(k>=i) 求出能整除x 且不是偶数的各整数,并按从小到大的顺序放在pp 所指的数

组中。 int i,j=0,k=0,*t=pp;

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

if(i%2!=0) t[j++]=i;

for(i=0;i

if(x%t[i]==0) pp[k++]=t[i];

*n=k;

※号

38 填空 1 j++ j

改错 t=b; b=a; a=t;

return(b); 删除字符串中所有的*号。 int i=0;char *p=a ; while(*p){if(*p!=‘*’) a[i++]=*p ;p++;}

a[i]=’\0’;

50 填空 [N] t[i][j] t[j][i] 改错 #define FU(m,n) (m)/(n) return(value); 将字符串中的前导*号全部删除,中间和尾部的*号不删除。

int i=0;char *p=a ;

while(*p&&*p==‘*’) p++; while(*p) a[i++]=*p++;a[i]=’\0’;

95 填空 sum=0 t[i][i] 1

改错 double r

while(fabs(n-m)>0.001) 除了字符串前导和尾部的*号之外,将串中其它*号全部删除 int j=0; char *q=a;

while(*q && q < h) a[j++] = *q++ ;

while(*h && *p && h < p) {

if(*h != '*') a[j++] = *h ;

h++;

}

while(*p) a[j++] = *p++ ;

a[j] =’\0’ ;

43 填空 N i -1

改错 a2=k/10; return i; 将字符串尾部的*号全部删除,前面和中间的*号不删除。 int i=0;char *p,*q ;p=q=a ;

while(*p) p++;p--;

while(*p==‘*’) p--;

while(q<=p) a[i++]=*q++;a[i]=’\0’;

37 填空 N substr 0

改错 int fun(int x,int y,int z) return j; 只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。 int i=0;char *p ; for(p=a+h;p

78 填空 (*t)[N] i=0;ia[mid]) 除了尾部的*号之外,将字符串中其他*号全部删除。

int i=0;char *q=a ;

while(q<=p) {if(*q!=‘*’) a[i++]=*q ;q++;}

while(*q) a[i++]=*q++;a[i]=’\0’;

39 填空 N k ss[i]

改错 int k=0; while(*p||*q) 除了字符串前导的*号之外,将串中其他*号全部删除。 int i=0;char *p=a ;

while(*p&&*p==‘*’) a[i++]=*p++;

while(*p)

{if(*p!=‘*’) a[i++]=*p ;p++;}

a[i]=’\0’;

32 填空 [M] N ’\0’

改错 t=1; return(2*s); 使字符串的前导*号不得多于n 个;若多于n 个,则删除多余的*号;若少于或等于n 个,则什么也不做,字符串中间和尾部的*号不删除。

int i=0,k=0;char *t=a ;

while(*t==‘*’){k++;t++;}

if(k>n) t=a+k-n ;

while(*t) a[i++]=*t++;a[i]=’\0’;

45 填空 a[i]%2 a[j] j

改错 fun(int n) if(n==1) 使字符串中尾部的*号不得多于n 个;若多于n 个,则删除多余的*号;若少于或等于n 个,则什么也不做,字符串中间和前面的*号不删除。

int i=0,k=0;char *p,*t ;p=t=a ;

while(*t) t++;t--;

while(*t==‘*’){k++;t--;} t++;

if(k>n){while(*p&&p

30 填空 a https://www.wendangku.net/doc/b518473598.html, score[i]

改错 s[j++]=s[i]; s[j]='\0'; 将字符串中的前导*号全部移到字符串的尾部。 int i=0,n=0;char *p=a ;

while(*p==’*’){n++;p++;}

while(*p) a[i++]=*p++;

while(n!=0) {a[i++]=’*’;n--;}

a[i]=’\0’;

最值

76 填空 1 2.0*i (-1)

改错 k++; if(m==k) 找出一维整型数组元素中最大的值和它所在的下标。 int i;

*max=a[0];

for(i=0;i

if(a[i]>*max) {*max=a[i];*d=i;}

51 填空 n++ 0 s++

改错 t+=s[k]; *aver=ave; 求出数组的最大元素在数组中的下标并存放在k 所指的存储单元中。 int i,max=s[0];

for(i=0;i

if(s[i]>max){max=s[i];*k=i;}

73 填空 3.0 > (2*i+1)

改错 double fun (int n) s=s+(double)a/b; 求出—个2×M 整型二维数组中最大元素的值。 int i,j,max=a[0][0]; for(i=0;i<2;i++)

for(j=0;j

if(a[i][j]>max) max=a[i][j];

return max;

66 填空 std[0] std[i].age https://www.wendangku.net/doc/b518473598.html, 改错 void fun(int *a,int *b) t=*b;*b=*a;*a=t; tt 指向一个M 行N 列的二维数组,求出二维数组每列中最小元素,并

依次放入pp 所指一维数组中。

int i,j,min ;

for(j=0;j

{min=tt[0][j];

for(i=0;i

if(tt[i][j]

特殊

9 填空 p->next q p->next

改错 while(*s!='\0') s++; 移动一维数组中的内容,若数组中有n 个整数,要求把下标从0到p 的数组元素平移到数组的最后。

int b[]={0,0,0,0,0,0,0,0,0,0},i,j=0;

for(i=0;i<=p;i++) b[i]=w[i];

for(i=p+1;i

for(i=0;i<=p;i++) w[j++]=b[i];

6 填空 double f1 f2

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

ss++;

tt++; 移动字符串中的内容,把第1到第m 个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。 char b[N]; int i,j=0; for(i=0;i

for(i=0;i

for(j=0;j

w[i]='\0';

5 填空 FILE* fclose(fp) fp

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

t[k]=b[j]; 删去一维数组中所有相同的数,使之只剩一个。 int i,j=0,*p=a,t=p[0]; for(i=0;i<=n;i++) if(t==p[i]) continue ;

else {a[j++]=t ;t=p[i];}

if(i>=n) a[j]=t ;

return j ;

4 填空 ”rb ” > fwrite

改错 p=s; while(*p++); 统计各年龄段的人数。 int i,j;

for(j=0;j

for(i=0;i

if(a[i]>=0 && a[i]<=99) b[a[i]/10]++;

else if(a[i]>=100) b[10]++;

计算机二级数据库设计基础题库

1.在关系模型中,每一个二维表称为一个,关系。 2.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是,一对多。 3.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的,属性。 4.在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的,外键(码)。 5.在数据库管理系统提供的数据语言中,负责数据模式定义的是,数据定义语言。 6.在数据库管理系统提供的数据语言中,负责数据的查询,增加,删除和修改等操作的是,数据操纵语言。 7.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是,1:m联系。 8.在数据系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是,概念数据模型。 9.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班,则实体兴趣班和实体学生之间的联系是,m:n联系。 10.在数据库系统中,给出数据模型在计算机上物理结构表示的是,物理数据模型。 11.在数据库设计中,将E-R转换成关系数据模型的过程中,逻辑设计阶段。 12.设有关系表学生S(学号,姓名,性别,年龄,身份证号),每一个学生学号唯一,除属性学号外,也可以作为键的是,身份证号。 13.在数据库系统中,考虑数据库实现的数据模型是,逻辑数据模型。 14.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于,逻辑设计阶段。 15.关系数据模型,可以表示实体m:n联系。 16.将E-R图转换为关系模式是,E-R图中的实体和联系都可以表示为,关系。 17.在数据管理的三个发展阶段中,数据肥肉共享性好且冗余度最小的是,数据库系统阶段。 18.在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的,属性。 19.优化数据库系统查询性能的索引设计属于数据库设计的,物理设计。 20.在数据库中,数据模型包括数据结构,数据操作和,数据约束。 21.一个运动员有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是,一对多。 22.在数据库系统中,数据模型包括概念模型,逻辑模型和,物理模型。 23.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是,多对一。会 24.在数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的,逻辑独立性。 25.若实体A和B是一对多的联系,实体B和C是一对多的联系,则实体A和C的联系是,一对多。 26.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是,关系模型。 27.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目,则实体项目和运动员之间的联系是,多对多。 28.数据库中对概念模式内容进行说明的语言是,数据定义语言。 29.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同仓库中,则实体仓库和实体零件间的联系是,多对多。 30.数据看系统中完后才能查询操作使用的语言是,数据操纵语言。

计算机二级ps考试题库(供参考)

考试内容 (一)图层 【考试要求】 掌握图层的工作原理和基本操作。 【操作考点】 熟练掌握图层的新建、复制、删除、移动、锁定、调整等,通过图层的操作制作各式各样的图片。 (二)选区 【考试要求】 熟练掌握选区的概念,并灵活使用选区限定图层操作的范围。 【操作考点】 掌握使用、和建立选区的方法,运用选区的多种对选区进行修改和编辑,通过的配合移动或复制选区内的像素。 (三) 【考试要求】 熟练掌握图层的建立,并使用蒙版完成图像的合成。 【操作考点】 蒙版添加的位置、添加的方法、使用蒙版调整图层透明度的方法,将多张图片转换为一个psd文件中的多个图层的方法。 (四)路径 【考试要求】 熟练使用路径工具创建选区、描边和填充形状。 【操作考点】 路径的创建、运算法则,路径的修复和调整,路径的填充、描边,路径与文字工具的配合使用。 (五) 【考试要求】 了解和掌握Photoshop中滤镜的种类的用途。 【操作考点】 滤镜的类别、与图层、选区、历史记录面板等工具混合使用产生各种特殊效果。 1.下列哪个是photoshop图象最基本的组成单元:C

A.节点B.色彩空间C.象素D.路径2.下面对矢量图和象素图描述正确的是:C A.矢量图的基本组成单元是象素 B.象素图的基本组成单元是锚点和路径 C.Adobe Illustrator 9图形软件能够生成矢量图 D.Adobe photoshop 6 能够生成矢量图 3.图象分辨率的单位是:B A.dpi B.ppi C.lpi D.pixel 4.色彩深度是指在一个图象中什么的数量:A A.颜色B.饱和度C.亮度D.灰度 5.图象必须是何种模式,才可以转换为位图模式:B A.RGB B.灰度C.多通道D.索引颜色 6.在双色调模式中双色调曲线的作用是什么:A A.决定专色在图象中的分布 B.决定陷印在图象中的分布 C.决定CMYK Profile(概貌)在图象中的分布 D.决定超出色域范围的色彩如何在图象中校正 7.下面哪种色彩模式色域最大:D A.HSB模式B.RGB模式C.CMYK模式D.Lab模式8.索引颜色模式的图象包含多少种颜色:B A.2 B.256 C.约65,000 D.1670万 9.当将CMKY模式的图象转换为多通道时,产生的通道名称是什么:D A.青色、洋红和黄色B.四个名称都是Alpha通道 C.四个名称为Black(黑色)的通道D.青色、洋红、黄色和黑色 10.什么色彩模式的图象转换为多通道模式时,建立的通道名称均为Alpha:C A.RGB模式B.CMYK模式C.Lab模式D.Multichannel 模式 11.当图象是何种模式时,所有的滤镜都不可以使用(假设图象是8位/通道):D A.CMYK B.灰度C.多通道D.索引颜色 12.若想增加一个图层,但在图层调色板的最下面NEW LAYER(创建新图层)的按钮是灰色不可选,原因是下列选项种的哪一个(假设图象 是8位/通道):D

计算机组成原理第一章题目(含答案)

第一章计算机系统概论第一章单元测验 1、计算机硬件能直接执行的是 A、高级语言 B、机器语言 C、汇编语言 D、任何语言 2、下列说法中,错误的是 A、软件与硬件具有逻辑功能的等价性 B、固件功能类似软件,形态类似硬件 C、计算机系统层次结构中,微程序属于硬件级 D、寄存器的数据位对微程序级用户透明 3、完整的计算机系统通常包括 A、运算器、控制器、存储器 B、主机、外部设备 C、主机和应用软件 D、硬件系统与软件系统 4、计算机的字长与下列哪项指标密切相关 A、运算精确度 B、运算速度 C、内存容量 D、存取速度 5、CPU地址线数量与下列哪项指标密切相关 A、运算精确度 B、运算速度 C、内存容量 D、存储数据位 6、下列属于冯?诺依曼计算机的核心思想是 A、存储器按地址访问 B、存储程序和程序控制 C、采用补码 D、采用总线

7、下列关于计算机系统层次结构的描述中,正确的是 A、不同层次面向不同用户,看到计算机的属性不同 B、低层代码执行效率比高层代码执行效率高 C、低层用户对硬件的透明性比高层用户要低 D、指令集架构层是软、硬件间的接口 8、下列关于硬件与软件关系的描述中,正确的是 A、硬件是软件运行的基础 B、硬件的发展推动了软件的发展 C、软件的发展也推动硬件的发展 D、软件能完成的功能及性能与硬件有关 9、下列关于计算机字长的描述中正确的是 A、字长一般与运算器的数据位相同 B、字长一般与通用寄存器的位数相同 C、字长一般与存储器数据位相同 D、字长一般与存储器的地址位相同 10、下列可用于评价计算机系统性能的指标是 A、MIPS B、CPI C、IPC D、字长 11、下列计算机系统性能评价的描述中正确的是 A、程序MIPS值越高,计算机的性能越高 B、程序的CPI值越低,计算机的性能越高 C、主频高的机器性能不一定高 D、同一程序在不同机器上运行时得到的MIPS值不一定相同 12、访问256KB的存储空间,需要的地址线数最少为( )根?(只需要填阿拉伯数字) 13、程序必须存放在哪里才能被CPU访问并执行 14、某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为(保留到小数点后一位) 15、某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为(保留到小数点后一位) 参考答案如下:

(完整版)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,则要

全国计算机等级考试二级MS+Office高级应用真题精彩试题库_

全国计算机等级考试二级MS Office高级应用真题题库 2 2016年3月 (总分100, 做题时间120分钟) 一、选择题(每小题1分。共20分) 1. 英文缩写CAM的中文意思是()。 A 计算机辅助设计 B 计算机辅助制造 C 计算机辅助教学 D 计算机辅助管理 该问题分值: 1 答案:B CAM是计算机辅助制造。 2. 若网络的各个节点通过中继器连接成一个闭合环路,则称这种拓扑结构称为()。 A 总线型拓扑 B 星型拓扑 C 树型拓扑 D 环型拓扑

该问题分值: 1 答案:D 环型拓扑结构是指各个节点通过中继器连接到一个闭合的环路上,环中的数据沿着一个方向传输,由目的节点接收。 3. 有三个关系R、S和T如下: 则由关系R和s得到关系T的操作是()。 A 自然连接 B 交 C 投影 D 并 该问题分值: 1 答案:A 关系R和关系S有公共域,关系 T是通过公共域的等值进行连接的结果, 符合自然连接,选A。 4. 对下列二叉树进行前序遍历的结果是()。

A DYBEAFCZX B YDEBFZXCA C ABDYECFXZ D ABCDEFXYZ 该问题分值: 1 答案:C 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先 访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。 5. 字长是CPU的主要技术性能指标之一,它表示的是()。 A CPU的计算结果的有效数字长度 B CPU一次能处理二进制数据的位数 C CPU能表示的最大的有效数字位数 D CPU能表示的十进制整数的位数

计算机二级ps考试试题库

考试容(一)图层【考试要求】掌握图层的工作原理和基本操作。【操作考 点】熟练掌握图层的新建、复制、删除、移动、锁定、透明度调整等,通过 图层的操作制作各式各样的图片。(二)选区【考试要求】熟练掌握选区的 概念,并灵活使用选区限定图层操作的围。【操作考点】掌握使用选框工具、套索工具和魔棒工具建立选区的方法,运用选区的多种运算法则对选区进行 修改和编辑,通过键盘快捷键的配合移动或复制选区的像素。(三)图层蒙 版【考试要求】熟练掌握图层蒙版的建立,并使用蒙版完成图像的合成。【操 作考点】蒙版添加的位置、添加的方法、使用蒙版调整图层透明度的方法,将多图片转换为一个psd文件中的多个图层的方法。(四)路径【考试要求】熟练使用路径工具创建选区、描边和填充形状。【操作考点】路径的创建、运算法则,路径的修复和调整,路径的填充、描边,路径与文字工具的配合 使用。(五)滤镜【考试要求】了解和掌握Photoshop中滤镜的种类的用途。 【操作考点】滤镜的类别、与图层、选区、历史记录面板等工具混合使用产 生各种特殊效果。 1.下列哪个是photoshop图象最基本的组成单元:C A.节点B.色彩空间C.象素D.路径2.下面对矢量图和象素图描述正确的是:C A.矢量图的基本组成单元是象素B.象素图的基本组成单元是锚点和路径C.Adobe Illustrator 9图形软件能够生成矢量图D.Adobe photoshop 6 能够生成矢量图3.图象分辨率的单位是:B A.dpi B.ppi C.lpi D.pixel 4.色彩深度是指在一个图象中什么的数量:A A.颜色B.饱和度C.亮度D.灰度5.图象必须是何种模式,才可以转换为位图模式:B A.RGB B.灰度C.多通道D.索引颜色6.在双色调模式中双色调曲线的作用是什么:A A.决定专色在图象中的分布B.决定陷印在图象中的分布C.决定CMYK Profile(概貌)在图象中的分布D.决定超出色域围的色彩如何在图象中校正7.下面哪种色彩模式色域最大:D A.HSB模式B.RGB模式C.CMYK模式D.Lab模式8.索引颜色模式的图象包含多少种颜色:B A.2B.256C.约65,000D.1670万9.当将CMKY模式的图象转换为

计算机组成与结构试题库(更新)

《计算机组成与系统结构》试题库 一、选择题 1.若十进制数据为 137.625,则其二进制数为()。 A.10001001.11 B.10001001.101 C.10001011.101 D.1011111.101 【分析】十进制数转化为二进制数时,整数部分和小数部分要用不同的方法来处理。整数部分的转化采用除基取余法:将整数除以2,所得余数即为2进制数的个位上数码,再将商除以2,余数为八进制十位上的数码……如此反复进行,直到商是0为止;对于小数的转化,采用乘基取整法:将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止。此题经转换后得八进制数为10001001.101。 【答案】B 2.如果 [X]补=11110011,则[-X]补是()。 A.11110011 B.01110011 C.00001100 D.00001101 【分析】不论X是正数还是负数,由[X]补求[-X]补的方法是对[X]补求补,即连同符号位一起按位取反,末位加1。本题[-X]补就是00001101。 【答案】D 3.一个n+1位整数移码的数值范围是() A.-2n+1<2N-1 B.-2 n+1≤x<2 n-1 C.-2n≤x≤2n-1 D.-2 n+1≤x≤2 n-1 【分析】字长为n+1位,符号位为1位,则数值位为n位。当表示负数时,符号位为0,数值位全0为负数且值最小,为-2n;当表示正数时,符号位为1,数值位全为1时值最大,为2n-1 【答案】C 4.快速进位加法器的进位生成信号g和进位传播信号p,其中g和p定义为:gi=xiyi ,p=xi+yi。第i位加法器产生的进位是()。 A.xi +yi B. C. D.xi yi ci 【分析】在设计多位的加法器时,为了加快运算速度而采用了快速进位电路,

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

A.具有两个根结点的数据结构一定属于非线性结构 B.具有两个以上指针1或的链式结构一定属于非线性结构 C.具有两个以上叶子结点的数据结构一定属于非线性结构 D.具有一个根结点且只有一个叶子结点的数据结构也可能是非线性结构 43.下列叙述中正确的是(A) A.软件过程是把输入转化为输出的一组彼此相关的资源和活动 B.软件过程是软件开发过程 C.软件过程是软件维护过程 D.软件过程是软件开发过程和软件维护过程 44.某系统总体结构如下图所示,该系统结构图是(A) A.层次结构 B.网状结构 C.分支结构 D.循环结构 45.下列叙述中正确的是(A) A.对象具有封装性 B.对象标识可以不唯一 C.对象间的通信是靠方法调用 D.对象是属性名和属性的封装体 46.下列叙述中正确的是(A) A.数据库系统减少了数据冗余 B.经规化后的数据库系统避免了一切冗余 C.数据库系统比文件系统能管理更多的数据 D.数据库系统中数据的一致性是指数据类型一致 47.每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和 实体校长间的联系是(A) A.多对一 B.多对多 C.一对一 D.一对多 48.定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它 不满足第一式的属性是(B) A.部门名 B.部门成员 C.部门总经理 D.部门号 49.1MB的存储容量相当于:(C) A.一百万个字节 B.2的10次方个字节 C.2的20次方个字节 D.1000KB 50.Internet的四层结构分别是:(D) A.应用层、传输层、通信子网层和物理层 B.应用层、表示层、传输层和网络层 C.物理层、数据链路层、网络层和传输层 D.网络接口层、网络层、传输层和应用层 51.微机中访问速度最快的存储器是:(D) A.CD-ROM B.硬盘 C.U盘 D.存 52.计算机能直接识别和执行的语言是:(A) A.机器语言 B.高级语言 C.汇编语言 D.数据库语言 53.在Word文档中有一个占用3页篇幅的表格,如需将这个表格的标题行都 出现在各页面首行,最优的操作方法是:(B) A.将表格的标题行复制到另外2页中 B.利用”重复标题行”功能 C.打开”表格属性”对话框,在列属性中进行设置 D.打开”表格属性”对话框,在行属性中进行设置 54.在Word文档中包含了文档目录,将文档目录转变为纯文本格式的最优 操作方法是:(D) A.文档目录本身就是纯文本格式,不需要再进行进一步操作 B.使用组合键 C.在文档目录上单击鼠标右键,然后执行”转换”命令 D.复制文档目录,然后通过选择性粘贴功能以纯文本方式显示 55.在Excel某列单元格中,快速填充2011年~2013年每月最后一天日期的最 优操作方法是:(A) A.在第一个单元格中输入”2011-1-31",然后使用EOMONTH函数填充其余 35个单元格 B.在第一个单元格中输入”2011-1-31",拖动填充柄,然后使用智能标记自动填充其余35个单元格 C.在第一个单元格中输入”2011-1-31",然后使用格式刷直接填充其余35个单元格 D.在第一个单元格中输入”2011-1-31",然后执行”开始”选项卡中的”填充”命令 56.如果Excel单元格值大于0,则在本单元格中显示"已完成";单元格值小于 0,则在本单元格中显示"还未开始";单元格值等于0,则在本单元格中显示"正在进行中",最优的操作方法是:(A) A.使用IF函数 B.通过自定义单元格格式,设置数据的显示方式 C.使用条件格式命令 D.使用自定义函数 57.在一次校园活动中拍摄了很多数码照片,现需将这些照片整理到一个 PowerPoint演示文稿中,快速制作的最优操作方法是:(A) A.创建一个PowerPoint相册文件 B.创建一个PowerPoint演示文稿,然后批量插入图片 C.创建一个PowerPoint演示文稿,然后在每页幻灯片中插入图片 D.在文件夹中选择中所有照片,然后单击鼠标右键直接发送到PowerPoint 演示文稿中 58.如果需要在一个演示文稿的每页幻灯片左下角相同位置插入学校的校 徽图片,最优的操作方法是:(A) A.打开幻灯片母版视图,将校徽图片插入在母版中 B.打开幻灯片普通视图,将校徽图片插入在幻灯片中 C.打开幻灯片放映视图,将校徽图片插入在幻灯片中 D.打开幻灯片浏览视图,将校徽图片插入在幻灯片中 59.下列结构中属于线性结构链式存储的是(A) A.双向链表 B.循环队列 C.二叉链表 D.二维数组 60.下列叙述中错误的是(B) A.循环链表中有一个表头结点 B.循环链表的存储空间是连续的 C.循环链表实现了空表与非空表运算的统一 D.循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点 61.度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。 则该树中的叶子结点数为(B) A.14 B.15 C.16 D.不可能有这样的树 62.在长度为97的顺序有序表中作二分查找,最多需要的比较次数为(A) A.7 B.96 C.48 D.6 63.软件的三要素是(C) A.程序、数据和工具 B.程序、数据和配置

计算机二级mysql数据库模拟试题及答案汇总

计算机二级mysql数据库模拟试题及答案汇总

计算机二级mysql数据库模拟试题及答案汇总 单选题,共60题,每题1分,答错或未答均扣1分.满分60分 1)SQLServer2005是哪个公司开发出来的? A.SyBase B.Sun C.AstonTate D.Microsoft 2)微软的access数据库是一种_______数据库 A.低端的 B.中端的 C.高端的 D.无法确定 3) MSSQLServer2005Enterprise Edition是哪一种版本? A.精简版 B.标准版 C.企业版 D.工作组版 4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB? A128 B256 C512 D1024 5)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB? A.256及更高 B.512及更高 C.1024或更高 D.没有要求

6) 以下关于数据安装的说法正确的是: A.安装SQLServer2005 EnterpriseEditionwindows的98系统也可以 B.安装SQLServer2005 EnterpriseEdition 不需要安装IIS C.安装SQLServer2005 EnterpriseEdition 需要IE6.0sp1以上的版本 D.安装SQLServer2005 EnterpriseEdition 系统不会检查安装要求 7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查? A11 B12 C13 D14 8) 安装SQLServer2005 EnterpriseEdition 时,会有几种身份验证模式? A.1 B.2 C.3 D.根本没有身份验证 9) 安装SQLServer2005 EnterpriseEdition 成功以后,启动数据库应该点击哪个子菜单选项? A.managementstudio B.配置工具 C.分析服务 D.性能工具

计算机二级photoshop考试题库(免费载)

1.下列哪个是photoshop图象最基本的组成单元: C A.节点 B.色彩空间 C.象素D.路径 2.下面对矢量图和象素图描述正确的是: C A.矢量图的基本组成单元是象素 B.象素图的基本组成单元是锚点和路径 C. Adobe Illustrator 9图形软件能够生成矢量图 D. Adobe photoshop 6 能够生成矢量图 3.图象分辨率的单位是:B A. dpi B. ppi C. lpi D. pixel 4.色彩深度是指在一个图象中什么的数量:A A.颜色 B.饱和度C.亮度 D.灰度 5.图象必须是何种模式,才可以转换为位图模式:B A. RGB B.灰度C.多通道 D.索引颜色 6.在双色调模式中双色调曲线的作用是什么:A A.决定专色在图象中的分布 B.决定陷印在图象中的分布 C.决定CMYK Profile(概貌)在图象中的分布 D.决定超出色域范围的色彩如何在图象中校正 7.下面哪种色彩模式色域最大:D A. HSB模式 B. RGB模式C. CMYK模式D. Lab模式 8.索引颜色模式的图象包含多少种颜色:B A. 2 B. 256 C.约65,000 D. 1670万 9.当将CMKY模式的图象转换为多通道时,产生的通道名称是什么:D A.青色、洋红和黄色B.四个名称都是Alpha通道 C.四个名称为Black(黑色)的通道D.青色、洋红、黄色和黑色 10.什么色彩模式的图象转换为多通道模式时,建立的通道名称均为Alpha:C A. RGB模式 B. CMYK模式C. Lab模式D. Multichannel 模式 11.当图象是何种模式时,所有的滤镜都不可以使用(假设图象是8位/通道):D A. CMYK B.灰度C.多通道D.索引颜色 12.若想增加一个图层,但在图层调色板的最下面NEW LAYER(创建新图层)的按钮是灰色不可选,原因是下列选项种的哪一个(假设图象 是8位/通道):D A.图象是CMYK模式B.图象是双色调模式 C.图象是灰度模式D.图象是索引颜色模式 13.CMYK模式的图象有多少个颜色通道:D A. 1 B. 2 C. 3 D. 4 14.当RGB模式转换为CMYK模式时,下列哪个模式可以作为中间过渡模式:A A. Lab B.灰度C.多通道D.索引颜色 15.下列哪种色彩模式是不依赖于设备的:C A. RGB B. CMYK C. Lab D.索引颜色 16.下面哪些因素的变化会影响图象所占硬盘空间的大小:ABC A. Pixel Diminsions(象素大小)B. Document Size(文件尺寸) C. Resolution(分辨率)D.存储图象时是否增加后缀 17.默认的暂存盘是如何排列的:B A.没有暂存磁盘B.暂存磁盘创建在启动磁盘上 C.暂存磁盘创建在任何第二个磁盘上D. photoshop可创建任意多的暂存磁盘 18.图象高速缓存的范围是:B

计算机二级ms office题库及答案

1、程序流程图中带有箭头的线段表示的是( C )。 A. 图元关系 B. 数据流 C. 控制流 D. 调用关系 2、结构化程序设计的基本原则不包括( A )。 A. 多态性 B. 自顶向下 C. 模块化 D. 逐步求精 3、软件设计中模块划分应遵循的准则是( B )。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 4、在软件开发中,需求分析阶段产生的主要文档是( B )。 A. 可行性分析报告 B. 软件需求规格说明书 C. 概要设计说明书 D. 集成测试计划 5、算法的有穷性是指( A )。 A. 算法程序的运行时间是有限的 B. 算法程序所处理的数据量是有限的 C. 算法程序的长度是有限的 D. 算法只能被有限的用户使用 6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D )。 A. 快速排序 B. 冒泡排序 C. 直接插入排序 D. 堆排序 7、下列关于栈的叙述正确的是( B )。 A. 栈按“先进先出”组织数据 B. 栈按“先进后出”组织数据 C. 只能在栈底插入数据 D. 不能删除数据 8、在数据库设计中,将E-R图转换成关系数据模型的过程属于( C )。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 9、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( D )。 A. 并 B. 自然连接 C. 笛卡尔积 D. 交 10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( C )。 A. 课号,成绩 B. 学号,成绩 C. 学号,课号 D. 学号,姓名,成绩 11、世界上公认的第一台电子计算机诞生在( B )。 A. 中国 B. 美国 C. 英国 D. 日本 12、下列关于ASCII编码的叙述中,正确的是( B )。 A. 一个字符的标准ASCII码占一个字节,其最高二进制位总为1 B. 所有大写英文字母的ASCII码值都小于小写英文字母'a'的ASCII码值 C. 所有大写英文字母的ASCII码值都大于小写英文字母'a'的ASCII码值 D. 标准ASCII码表有256个不同的字符编码 13、CPU主要技术性能指标有( A )。 A. 字长、主频和运算速度 B. 可靠性和精度 C. 耗电量和效率 D. 冷却效率 14、计算机系统软件中,最基本、最核心的软件是( A )。 A. 操作系统 B. 数据库管理系统 C. 程序语言处理系统 D. 系统维护工具 15、下列关于计算机病毒的叙述中,正确的是( C )。

2016年计算机二级考试MSOffice题库

2016年计算机二级考试MSOffice题库

2016年计算机二级考试MSOffice题库 本文为大家精心准备的是关于计算机二级的ms选择题库,希望能帮助各位正在备考计算机考试的同学们! 1.下面叙述正确的是______。 A、算法的执行效率与数据的存储结构无关 B、算法的空间复杂度是指算法程序中指令(或语句)的条数 C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上三种描述都不对 算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。 2. 在一棵二叉树上第5层的结点数最多是______。2016年计算机二级考试MSOffice题库2016年计算机二级考试MSOffice题库。 A、8

B、16 C、32 D、15 3.在软件开发中,下面任务不属于设计阶段的是______。 A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 4. 在软件开发中,下面任务不属于设计阶段的是______。 A、数据结构设计 B、给出系统模块结构

C、定义模块算法 D、定义需求并建立系统模型 5. 下面对对象概念描述错误的是______。 A、任何对象都必须有继承性 B、对象是属性和方法的封装体 C、对象间的通讯靠消息传递 D、操作是对象的动态性属性 6.下面不属于软件工程的3个要素的是______。 A、工具 B、过程 C、方法

计算机2级(CCT2)photoshop考试习题(同名5578)

PS选择题: 1.如果在图层上增加一个蒙版,当要单独移动蒙板时下面操作正确的是A A.首先要解除图层与蒙版之间的链接,再选择蒙板,然后选择移动工具就可以移动了B.首先要解除图层与蒙版之间的链接,然后选择移动工具就可以了 C.首先单击图层上的蒙板,然后选择全选用选择工具拖拉 D.首先单击图层上的蒙板,然后选择移动工具就可以了 2.编辑图像的时,使用加深工具是为了_____C________ A.使图像中某些区域的饱和度增加 B.删除图像中的某些像素 C.使图像中某些区域变暗 D.使图像中某些区域变亮 3.执行________D__________命令可旋转一个层或选区 A.单击并拖拉旋转工具 B.选择→旋转 C.按住【Ctrl】键的同时拖拉移动工具 D.编辑→变换→旋转 4.可以快速弹出【图层】面板的快捷键是____B_______ A.【F8】 B.【F7】 C.【F6】 D.【F5】 5.下面对裁切工具描述正确的是___________C______ A.要取消裁切操作可按【Ctrl键】 B.裁切时裁切框不可随意旋转 C.裁切后的图像分辨率不会改变 D.裁切工具可将所选区域裁掉,而保留裁切框以外的区域 6.如果需要关闭包括工具箱在内的所有调板,需要敲击_____C______ A.【Alt】 B.【Ctrl】 C.【Tab】 D.【Shift】 7.按住【Shift】键并使用箭头,可以___B_____个像素的增量移动选区 A.20 B.10 C.5 D.1

8.下面关于文字图层的描述不正确的是______D_________ A..通过“图层”→“栅格化”→“图层”,可将文字层转换为普通层B.通过“图层”→“栅格化”→“文字”,可将文字层转换为普通层C.“栅格化”是将文本图层转换为普通图层 D.可以直接在文字图层上绘画 9.一个CMYK模式的彩色图像包括通道数是________A________个 A.5 B.4 C.3 D.2 10.在橡皮工具中____D_______选项是不能调节橡皮的大小的 A.块 B.铅笔 C.画笔 D.喷枪 11.________C_______不属于滤镜可制作的效果。 A.高斯模糊 B.球面化 C.海浪 D.彩色半调 12.______A_________类型的文件不可置入到photoshop A.EPS B.GIF C.JPEG D.TIFF 13.下面对通道的描述不正确的是_____B______ A.在图像中除了内定的颜色通道外,还可生成新的Alpha通道 B.可将通道复制到位图模式的图像中 C.当新建文件,颜色信息通道已经自动建立了 D.可以将多个灰度图像合并为一个图像的通道 14.下面______B________工具的选项调板中有“容差”的设定 A.橡皮 B.油漆桶 C.画笔 D.仿制图章

计算机组成原理题库

、下列描述中正确的是 A控制器能理解、解释并执行所有的指令及存储结果 B一台计算机包括输入、输出、控制、存储及算术逻辑运算五个部件 C所有的数据运算都在CPU的控制器中完成 D以上答案都正确 4、有一些计算机将一部分软件永恒的存于只读存储器中,称之为 A硬件 B软件 C固件 D辅助存储器 E以上都不对 5、输入、输出装置以及外接的辅助存储器称为() A操作系统 B存储器 C主机 D外围设备 7、完整的计算机系统应包括() A运算器、存储器、控制器 B外部设备和主机 C主机和实用程序 D配套的硬件设备和软件系统 8、计算机系统中的存储系统是指() A .RAM存储器存储器 C.主存 D.主存和辅存 19、计算机的算术逻辑单元和控制单元合称为() A. ALU B. UP C. CPU D. CAD 35、储存单元是指() A.存放一个字节的所有存储集合 B.存放一个储存字的所有存储集合 C.存放一个二进制信息的存储集合 D.存放一条指令的存储集合 36、存储字是指() A.存放在一个存储单元中的二进制代码组合 B.存放在一个存储单元中的二进制代码位数 C.存储单元的集合 D.机器指令 39、存放执行执行指令的寄存器是() 有些计算机将一部分软件永恒地存于只读存储器中,称为(A) 15.计算机将存储,算逻辑运算和控制三个部分合称为(A),再加上(B)和(C)就组成了计算机硬件系统。 目前被广泛使用的计算机是()

A.数字计算机 B.模拟计算机 C.数字模拟混合式计算机 D.特殊用途计算机 9.个人计算机(PC)属于()类计算机。 A.大型计算机 B.小型机 C.微型计算机 D.超级计算机、操作系统最早出现在第(A)代计算机上。 计算机使用总线结构便于增减外设,同时() A.减少了信息传输量 B.提高了信息的传输速度 C.减少了信息传输线的条数 2.计算机使用总线结构的主要优点是便于实现积木化,缺点是() A.地址信息,数据信息和控制信息不能同时出现 B.地址信息与数据信息不能同时出现 C.两种信息源的代码在总线中不能同时传送 5.在三中集合式总线控制中,()方式响应时间最快。 A.链式查询 B.计数器定时查询 C.独立请求 8.三种集合式总线控制中,()方式对电路故障最敏感的 A.链式查询 B.计数器定时查询 C.独立请求 13.在独立请求方式下,若有N个设备,则() A.有一个总线请求信号和一个总线响应信号 B.有N个总线请求信号和N个总线响应信号 C.有一个总线请求信号和N个总线响应信号 14.在链式查询方式下,若有N个设备,则() A.有N条总线请求线 B.无法确定有几条总线请求线 C.只有一条总线请求线

计算机二级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)

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