文档库 最新最全的文档下载
当前位置:文档库 › 2101-09上机考试预测题

2101-09上机考试预测题

第一套

(一)程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

(1) struct student (2)n-1 3 a[i].name,a[j].name (二)给定程序MODI1.C中函数fun 的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。

1 q=p+i;

2 while(q>p) (三)学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。

int i,j=0;

for(i=0;i

if(a[i].s>=l&&a[i].s<=h)

b[j++]=a[i];

return j;

第二套

(一)给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序连接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。

1q 2 next 3 next

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

1 p=j;

2 p=i;

(三)请编写一个fun函数,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a 中,通过n返回这些数的个数。

int i;

*n=0;

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

if((i%7==0)||(i%11==0))

a[(*n)++]=i;

第三套

(一)函数fun的功能是:逆置数组元素是的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数组中数据的个数。

1 n/

2 2 i

3 a[n-i-1]

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

1 n=*p-'0';

2 n=n*8+*p-'0'; (三)学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:函数返回指定学号的学生数据,指定的学生号在主函数中输入,若没有找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数是strcmp)。

STREC c;

int i; c.num[0]='\0';

c.s=-1;

for(i=0;i

if(strcmp(a[i].num,b)==0)

{strcpy(c.num,a[i].num);

c.s=a[i].s;break;}

return c;

第四套

(一)给定程序中,函数fun的功

能是:在带有头结点的单向链表中,

查找数据域中值为ch的结点。找到

后通过函数值返回该结点在链表中

所处的顺序号:若不存在值为ch的

结点,函数值返回0.

1 NULL

2 n

3 head,ch

(二) 给定程序MODI1.C中函数fun

的功能是:删除p所指字符串的所有

空白字符(包括制表符、回车符及换

行符)。输入字符串时用‘#’结束输

入。

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

2. c[t]='\0';

(三)请编写一个函数fun,它的功

能是:将ss所指字符串中所有下标

为奇数位置上的字母转换为大写(若

该位置上不是字母,则不转换)。

int i;

for(i=1;i

{if(ss[i]>='a'&&ss[i]<='z')

ss[i]-=32;}

第五套

1. 给定程序中,函数fun的功能是:

计算下式前n项的和作为函数值返

回。例如:当形参n的值为10 的时,

函数返回:9.6125588。

(1) 0 (2) n (3) (t*t)

2. 给定程序MODI1.C中函数fun的

功能是:统计substr所指字符串在

str所指字符串中出现伯次数。

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

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

3. 请编写一个函数fun,它的功能

是:根据以下公式求JI的值(要求

满足精度0.0005,即某项小于0.0005

时停止送代):程序运行后,如果输

入精度为0.0005,则程序输出为

3.14…。

double s=1.0,s1=1.0;

int n=1;

while(s1>=eps)

{s1=s1*n/(2*n+1);

s=s+s1;

n++;

}

return 2*s;

第六套

1. 给定程序中,函数fun的功能是:

将形参s所指定字符串中所有的字母

字符顺序前移,其他字母顺序后移,

处理后字符串的首地址作为函数值

返回。

1 s[i]

2 k

3 0

2. 给定程序MODI1.C中函数fun的

功能是:将s所指字符串中最后一次

出现的与t1所指字符串相同的子串

替换成t2所指定字符串,所形成的

新串放在w所指的数组中。在此处,

要求t1和t2所指字符串的长度相

同。

1 while(*w)

2 if(*r = =*p)

3. 函数fun的功能是:将s所指字

符串中ASCII值为奇数的字符删除,

串中剩余字符形成一个新串放在t所

指定的数组中。

int i,j=0;

for(i=0;i

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

t[j]=0;

第七套

1 程序通过定义学生结构体变量,

存储了学生的学号、姓名和三门课的

成绩。函数fun的功能是:将形参a

所指结构体变量s中的数据进行修

改,并把a中地址作为函数值返回主

函数,在主函数中输出修改后的数

据。

1 struct student * 2

a->score[i] 3 a

2. 给定程序MODI1.C中函数fun

的功能是:从N个字符串中找出最长

的那个串,并将其地址作为函数值返

回。各字符串在主函数中输入,并放

在一个字符串数组中。

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

return sp;

3. 函数fun的功能是:将a、b中

的两位正整数合并形成一个新的整

数放在c中。合并的方式是:将a中

的十位和个位依次放在变量c的百位

和个位上,b中的十位和个位数依次

放在变量c的十位和千位上。

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

)*10+a%10;

第八套

1. 函数fun的功能是:将形参观者

工所指数组中的前半部分元素中的

值和后半部分元素中的值对换。形参

n中存放数组中数据的个数,若n为

奇书,则中间元素不动。

1 1

2 i

3 a[p+i]

2. 给定程序MODI1.C中函数fun的

功能是:把主函数中输入的三个数,

最大的放在a中,最小的放在c中,

中间的放在b中。

1 float k;

2 if(*a<*c)

3. 学生的记录由学号和成绩组成,N

名学生的数据已在主函数中放入结

构体数组s中,请编写了函数fun,

它的功能是:把分数最高的学生数据

放在b所指的数组中,注意:分数最

高的学生可能不止一个,函数返回分

数最高的学生的人数。

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

for(i=1;i

if(max

for(i=0;i

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

return n;

第九套

1. 给定程序中,函数fun的功能是:

计算形参x所指数组中N个数的平均

值,(规定所有数均为正数),将所指

数组中小于平均值的数据移至数据

的前部,大于等于平均数的移至x所

指数组的后部,平均值作为函数值返

回,在主函数中输出平均值和移动后

的数据。

1 x[i]/N

2 j++

3 i++

2. 给定程序MODI1.C中函数fun的

功能是:统计字符串各元音字母(即:

A、E、I、O、U)的个数。注意字母

不分大小写。

1 num[k]=0;

2 switch(*s)

3. 请编写函数fun,函数的功能是:

求出二级数组周边元素之和,作为函

数值返回。二维数组中的值在主函数

中赋予。

int tot=0,i,j;

for(i=0;i

{ tot +=a[0][i];

tot +=a[M-1][i];

}

for(i=1;i

tot +=a[i][0];

tot +=a[i][N-1];

}

return tot;

第十套

1程序通过定义学生结构体变量,存

储了学生的学号、姓名和三门课的成

绩。函数fun的功能是将形参a中的

数据进行修改,把修改后的数据作为

函数值返回主函数进行输出。

1 struct student

2 https://www.wendangku.net/doc/4514571774.html,

3 a.score[i]

2假定整数数列中的数不重复,并存

放在数组中。给定程序MODI1.C中函

数fun的功能是:删除数列中值为x

的元素。N中存放的是数列中元素的

个数。

1 if(p= =n) return-1; 2

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

3. 学生的记录由学号和成绩组成,N

名学生的数据已在主函数中放入结

构体数组s中,请编写了函数fun,

它的功能是:把分数最低的学生数据

放在b所指的数组中,注意:分数最

低的学生可能不止一个,函数返回分

数最低的学生的人数。

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

for(i=0;i

{ if(min>a[i].s){

j=0;

b[j++]=a[i];min=a[i].s;}

else if(min==a[i].s)

b[j++]=a[i];}

return j;

第十一套

1. 给定程序中,函数fun的功能是:

计算形参x所指数组中N个数的平均

值,(规定所有数均为正数),将所指

数组中大于平均值的数据移至数据

的前部,小于等于平均数的移至x所

指数组的后部,平均值作为函数值返

回,在主函数中输出平均值和移动后

的数据。

1 s/N

2 j++

3 -1

2. 给定程序MODI1.C中函数fun的

功能是:读入一行英文文本行,将其

中每个单词的第一个字母改成大写,

然后输出次文本行(这里的“单词”

是指由空格隔开的字符串)。

1 #include 2

upfst (char *p)

3.程序定义了N×N的二级数组,并

在主函数中赋值,请编写函数fun,

函数的功能是:求出数组周边元素的

平均值并作出函数值饭给主函数中

的s。

int i,j,n=0;

double sum=0;

for(i=0;i

{ sum+=w[0][i]+w[N-1][i];

n+=2;}

for(i=1;i

{ sum+=w[i][0]+w[i][N-1];

n+=2;

}

return sum/n;

第十二套

1. 给定程序中,函数fun的功能是:

1

2

将自然数1—10以及它们的平方根写到名为myfile3.txt 的文本文件中,然后再顺序读出显示在屏幕上。 1 fp 2 fclose(fp) 3 fname 2. 给定程序MODI1.C 中函数fun 的功能是:将n 个无序整数从小到大排序。 1 for(i=j+1;i=i) aa[k++]=i; } return k; 第十四套 1. 函数fun 的功能是进行字母转换。若形参ch 中小写英文字母,则转换成相应的大写英文字母;若形参ch 中是大写英文字母,则转换成相应的小写英文字母;并将转换的结果作为函数值返回。 1 && 2 'A' 3 ch 2.给定程序MODI1.C 中函数fun 的功能是:给一维数组a 输入任意四个整数并按下列的规律输出。例如输出1、2、3、4,程序输出一下方阵。 1 void fun(int *a) 2 a[j]=a[j-1]; 3. 请编写函数fun ,函数的功能是:计算并输出给定整数n 的所有因子(不包过1和n 本身)之和。规定n 的值不大于1000. int s=0,i; for(i=2;i='a'&&*p<='z') pp[*p-'a']+=1; p++;} 第十六套 1. 人员的记录由编号和出生年、月、日组成,N 名人员的数据已在主函数中存入结构体数组std 中,且编号唯一。函数fun 的功能是:找出指定编号人员数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中编号为空串。 1 STU 2 std[i].num 3 std[i] 2. 给定程序MODI1.C 中函数fun 的功能是:从s 所指字符串中,找出与t 所指字符串相同的子串的个数作为函数值返回。 1 if(*r==*p){r++;p++;} 2 if(*r= ='\0') 3. 函数fun 的功能是:将s 所指字符串中ASCII 值为偶数的字符删除,串中剩余字符形成一个新串放在t 所指数组中。 int i, j=0; for(i=0;i

10个素数之和。high 的值由主函数

传给fun 函数。

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

2 yes=0;break;

3. 请编写函数fun ,函数的功能是:利用一下所示的简单迭代方法求方程求方程:cos (x )-x=0的一个实根。x n+1=cos (x n )迭代步骤如下:(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的一个实根作为函数值返回。程序将输出结果为:Root=0.739058。

double x0,x1; x1=0.0; do {

x0=x1;

x1=cos(x0);

}while(fabs(x0-x1)>=0.000001); return x1; 第十九套

1.给定程序中,函数fun 的功能是:将a 所指的3×5矩阵中第k 列的元素左移到第0列,第k 列以后的每列元素行依次左移,原来左边的各列依次绕到右边。

1 k

2 N-1

3 temp

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

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

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

3. 函数fun 的功能是:将a 、b 中的两位正整数合并形成一个新的整数放在c 中。合并的方式是:将a 中的十位和个位依次放在变量c 的十位和千位上,b 中的十位和个位数依次放在变量c 的个位和百位上。 *c=(a%10)*1000+(b%10)*100 +(a/10)*10+(b/10); 第二十套

1. 给定程序中,函数fun 的功能是:对形参s 所指字符串中下标为奇数的字符ASCII 码大小递增排序,并将排序后的下标为奇数的字符取出,形成一个新串。

1 t=i

2 i

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

1 while(fabs(t)>=num)

2 t=s/n; 3. 请编写一个函数void fun (char a[ ],char b[ ],int n ),其功能是:删除一个字符串指定下标的字符。其中,a 指向原字符串,删除指定字符后的字符串放在b 所指的n 中存入指定的下标。

strncpy (b,a,n); b[n]=0;

strcat(b,a+n+1); 第二十一套

1. 给定程序中,函数fun 的功能是:在形参ss 所指字符串数组中,将所有串长超过k 的字符串右边的字符删去,只保留左边的k 个字符。ss 所指

字符串数组中共有N 个字符串,且串

小于M 。

1 [M]

2 N

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

1 t=1.0;

2 return(s*2);

3. 假定输入字符串中只包含字母和*号。请编写函数fun ,它的功能是:使字符串的前导*号不得多于n 个;若多于n 个,则删除多余的*号;若少于或等于n 个,则什么也不做,字符串中间和尾部的*号不删除。函数fun 中给出的语句仅供参考。 int i=0; int k=0; char *p,*t; p= t =a;

while(*t=='*') {k++;t++;} if(k>n) {while(*p)

{a[i]=*(p+k-n); i++; p++; }

a[i]='\0';} 第二十二套

1. 给定程序中,函数fun 的功能是:将a 所指4×3矩阵中第k 行的元素与第0行元素交换。例如:有下列矩阵 1 2 3 4 5 6 7 8 9 10 11 12

若k 为2,程序执行结果为 7 8 9 4 5 6 1 2 3 10 11 12

1 k

2 N

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

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

2 if(t[j]>t[j+1]) 3. 请编写函数fun ,函数的功能是:将ss 所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。 char *p=ss; int i=0; while(*p){

if((i%2)&&(*p>='a'&&*p<='z')) *p-=32; p++; i++; }

第二十三套

1. 给定程序的功能是:调用函数fun 将指定源文件中的内容复制到指定的目标文件中,复制成功时函数的返回值是1,失败是返回值是0.在复制的过程中,把复制的内容输出到终端屏幕。主函数源文件名放在变量sfname 中,目标文件放在变量tfname 中。

1 "r"

2 fs

3 ft

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

中。高位仍在高位,低位仍在低位。

1 if(d%2==0)

2 s/=10;

3. 函数fun的功能是:将两位正整数a、b合并形成一个新的整数放在c 中。合并的方式是:将a中的十位和个位依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的百位和个位上。

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

第二十四套

(一)程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。(1)a (2) https://www.wendangku.net/doc/4514571774.html,(3)score[i] (二)给定程序MODI1.C中函数fun 的功能是:从s所指字符串中删除所有小写字母c。请改正程序中的错误,使它能计算出正确的结果。

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

2 s[j]='\0'; (三)假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串的前导*号全部移到字符串的尾部。函数fun中给出的函数仅供参考。

char *p,*q;

int n=0;

p=a;

while(*p=='*')

{n++;p++;}

q=a;

while(*p){

*q=*p;

p++;q++;

}

for(;n>0;n--)

*q++='*';

*q='\0';

第二十五套

1. 用筛选法可得到2—n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数,依此类推,直到所找的下一个数等于n为止。这样会得到一个序列:2、3、5、7、11、13、17、19、23……函数fun用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。

1 a[i]

2 a[i]

3 0

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

1 y=1;

2 d=a-i;

3. 请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

int i;

double sum=0.0;

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

if(i%5= =0||i%9==0)

sum+=1.0/i;

return sum;

第二十六套

1. 给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部是1;从外向内第二层元素的值全部为2;第三层元素的值全部是3,…依此

类推。

1 [N]

2 i

3 i+1

2. 给定程序MODI1.C中函数fun的

功能是:将十进制正整数m转换成k

(2≤k≤9)进制数,并按高位到低

位顺序输出。

1 void fun(int m, int k)

2 aa[i]=m%k; 3

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

3. 编写一个函数,从num个字符串

中找出最长的一个字符串,并通过形

参指针max传回该串地址。(注意:

主函数中用****作为结束输入的标

志,函数fun中给出的语句仅供参

考)。

int i=0;

max=a[0];

for(i=0;i

if(strlen(max)

max=a[i];

return max;

第二十七套

1. 函数fun的功能是:计算f(x)

=1+x-2/2!+3/3!-4/4!+……的前n

项和。若x=2.5,n=15时,函数值为

1.917914。

1 1.0

2 -1

3 t

2. 给定程序MODI1.C中函数fun的

功能是:从三个红球,5个白球,6

个黑球中任意取出8个作为一组,进

行输出。在没组中,可以没有黑球,

但必须要有红球和白球。组合数作为

函数值返回。正确的组合数应该是15.

程序中i的值代表红球数,j代表白

球数,k代表黑球数。

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

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

3.请编写函数fun,它的功能是:计

算并输出下列多项式的值:s n=1+1/1!

+1/2!+1/3!+1/4!+……1/n!。例如:

在主函数中从键盘给n输入15,则输

出为:s=2.718282。注意:要求n的

值大于1但不大于100。

double s=1;

long t=1;

int i;

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

t=t*i;

s+=1.0/t;}

return s;

第二十八套

1. 给定程序中,函数fun的功能是:

计算N*N矩阵的主对角线元素和方向

对角线元素之和,并作为函数值返

回。注意:要求先累加主对角线元素

中的值,然后累加反响对角线元素的

值。

1 sum=0

2 t[i][i]

3 1

2. 给定程序MODI1.C中函数fun和

funx的功能是:用二分法求方程

2x3-4x2+3x-6=0的一个根,并要求绝

对误差不超过0.001。

1 double r;

2 while(fabs(n-m)>0.001)

3. 假定输入的字符串中只包含字

母和*号。请编写函数fun,它的功能

是:除了字符串前导和尾部的*号之

外,将串中其他*号全部删除。形参h

已指向字符串中的第一个字母,形参

p已指向字符串中最后一个字母。在

编写函数时,不得使用c语言提供的

字符串函数。

int j=0;

char *q=a;

while(*q&&q

while(*h&&*p&&h

{

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

h++;}

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

a[j]=0;

第二十九套

1. 给定程序中,函数fun的功能是:

有N*N矩阵,将矩阵的外围元素顺时

针旋转。操作的顺序是:首先将第一

行元素的值存入临时数组r,然后使

第一列成为第一行,最后一行成为第

一列,最后一列成为第一行,临时数

组中和元素成为最后一列。

1 0

2 j--

3 j

2. 给定程序MODI1.C中函数fun的

功能是:计算s=f(-n)+f(-n+1)+……

+f(0)+f(1)+f(2)+……f(n)

的值。例如,当n为5时,函数值应

该是:10.407143。

1 double f(double x)

2 return s;

3. 编写一个函数fun,它的功能是

计算:s=根号下(ln(1)+ln(2)

+ln(3)+……ln(m))S作为函数返

回,在C语言中可以调用log(n)求

ln(n)。log函数引用说明是:Double

log(double x)例如,若m的值为:

20,fun函数值为:6.506583。

int i;

double s=0.0;

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

s=s+log(i);

return sqrt(s);

第三十套

1. 函数fun的功能是:把形参a所

指数组中的奇数按原顺序依次存放

到a[0]、a[1]、a[2]……中,把偶数

从数组中删除,奇数个数通过函数值

返回。例如:若a所指数组中的数据

最初排列为:9、1、4、2、3、6、5、

8、7,删除偶数后a所指数组中的数

据为:9、1、3、5、7,返回值为5。

第一处 1 第二处 j++ 第三处 j

2. 给定程序MODI1.C中函数fun的

功能是:求出两个非零正整数的最大

公约数,并作为函数值返回。

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

2 return (b);

3.假定输入的字符串中只包含字母

和*号。请编写函数fun,它的功能是:

删除字符串中所有的*号。在编写函

数时,不得使用C语言提供的字符串

函数。

int j=0;

char *p=a;

while(*p){

if(*p!='*')

a[j++]=*p;

p++;

}

a[j]=0;

第三十一套

1. 给定程序中,函数fun的功能是:

在形参ss所指字符串数组中,删除

所有串长超过k的字符串,函数返回

所剩字符串的个数。Ss所指字符串数

组中共有N个字符串,且串长小于M。

1 N

2 k

3 ss[i]

2. 给定程序MODI1.C中函数fun的

功能是:逐个比较p、q所指两个字

符串对应位置中的字符,把ASCII值

或相等的字符依次存放在c所指数组

中,形成一个新的字符串。

1 int k=0;

2 while(*p||*q)

3. 假定输入的字符串中只包含字

母和*号。请编写函数fun,它的功能

是:除了字符串前导*号之外,将串

中其它*号全部删除。在编写函数时,

不得使用C语言提供的字符串函数。

函数fun中给出的语句仅供参考。

int i=0;

char *p=a;

while(*p&&*p=='*')

{ a[i]=*p;

i++;

p++;

}

while(*p)

{ if(*p!='*')

{a[i]=*p;i++;}

p++;

}

a[i]='\0';

第三十二套

1. 给定程序中已建立一个带头结

点的单向链表,链表中的各结点按结

点数据域中的数据递增有序链接。函

数fun的功能是:把形参x的值放入

一个新结点并插入到链表中,插入后

各结点数据域的值仍保持递增有序。

1 x

2 p

3 s

2. 给定程序MODI1.C中函数fun的

功能是:计算正整数num的各位上的

数字之积。

1 long k=1;

2 num/=10

3. 请编写函数fun,它的功能是:

计算n门课程的平均分,计算结果作

为函数返回。

int i;

float ave=0.0;

for(i=0;i

ave=ave+a[i];

ave=ave/n;

return ave;

第三十三套

1. 给定程序中,函数fun的功能是:

在形参ss所指字符串数组中,查找

含有形参substr所指子串的所有字

符串并输出,若没找到输出相应信

息。Ss所指字符串数组中共有N个字

符,且串长小于M。程序中库函数

strstr(s1、s2)的功能是早s1串

中查找s2子串,若没有,函数值为0,

若有,为非0。

1 N

2 substr

3 0

2. 给定程序MODI1.C中函数fun的

功能是:求三个数的最小公倍数。

1 fun(int x,int y,int z) 2

return j;

3. 假定输入的字符串中只包含字

母和*号。请编写函数fun,它的功能

是:只删除字符串前导和尾部的*号,

串中字母之间的*号都不删除。形参n

给出了字符串的长度,形参h给出了

字符串中前导*号的个数。在编写函

数时,不得使用C语言提供的字符串

函数。

char *p=a;

int j=0,len=0;

while(*p){p++;len++;}

while(j

a[j]=a[h+j];

j++;

}

a[j]=0;

3

第三十四套

1. 给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。

1 N

2 i

3 -1

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

1 a2=k/10;

2 return i;

3. 假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。

char *p=a;

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

while(*p=='*')p--;

p++;

*p=0;

第三十五套

1. 给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。

1 *n

2 next

3 head

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

1 a=NULL;

2 if(*r==*p)

3. 函数fun的功能是:将s所指字符串中除了下标为偶数,同时ASCII 指也为偶数的字符外,其余的全部都删除:串中剩余字符所形成的一个新串放在t所指的数组中。

int i,j=0;

for(i=0;i

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

t[j]=0;

第三十六套

1.函数fun的功能是:进行数字字符转换。若形参ch中是数字字符‘0’—‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……‘9’转换成‘0’;若是其他字符则保持不变,并将转换后的结果做函数值返回。

1 char

2 ch<='9'

3 '0'

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

1 b[k]=*p;

2 b[k]=' ';k++;

3. N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,它的功能是:求出平均分,有函数值返回。

STREC *p=h->next;

double av=0.0;

int n=0;

while(p!=NULL)

{

av=av+p->s;

p=p->next; n++;

}

av/=n;

return av;

第三十七套

1. 函数fun的功能是:把形参a所

指数组中的偶数按原顺序依次存放

a[0]、a[1]、a[2]……中,把奇数从

数组中删除,偶数个数通过函数值返

回。

1 a[i]%

2 2 a[j]

3 j

2. 给定程序MODI1.C中函数fun的

功能是:按以下递推公式求函数值。

例如,当给n输出5时,函数值为18;

当给n输入3时,函数值为14.

1 fun(int n)

2 if(n==1)

3. 假定输入的字符串中只包含字

母和*号。请编写函数fun,它的功能

是:使字符串中尾部的*号不得多于n

个;若多于n个则删除多余的*号;

若少于或等于n个,则什么也不做,

字符串中间和前面的*号不删除。

char *p=a;

int j=0;

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

while(*p=='*')p--;

p++;

while(j

p++;

j++; }

*p=0;

第三十八套

1. 给定程序中,函数fun的功能是:

利用指针数组对形参ss所指字符串

数组中的字符串按由长到短的顺序

排列,并输入排序结果。ss所指定字

符串数组中共有N个字符串,且串长

小于M。

1 i

2 ps[j]

3 tp

2. 已知一个数列从第0项开始的前

三项分别是0、0、1以后的各项都是

它相邻的前三项之和。给定程序

MODI1.C中函数fun的功能是:计算

并输出该数列前n项的平方根之和。

n的值通过形参传入。

1 double fun(int n)

2 return sum;

3. 编写函数fun,它的功能是:计

算下列级数和,和值由函数值返回。

例如,当n=10,x=0.3时,函数值为

1.349859。

int i;

double s=1.0,s1=1.0;

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

{s1=s1*i;

s=s+pow(x,i)/s1; }

return s;

第三十九套

1. 给定程序中,函数fun的功能是:

计算x所指数组中N个数的平均值

(规定所有数均为正数),平均值通

过形参返回主函数,将小于平均值且

最接近平均值的数作为函数值返回,

在主函数中输出。

1 *av

2 i

3 x[j];

2. 给定程序MODI1.C中函数fun的

功能是:根据整型形参n计算如下公

式的值。例如:若n=10,则应输出:

0.617977.

1 float fun(int n) 2

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

3. 程序定义了N×N的二维数组,

并在主函数中自动赋值,请编写函数

fun,它的功能是:使数组右上三角

元素中的值乘以m。

int i,j;

for(i=0;i

for(j=i;j

a[i][j]*=m;

第四十套

1. 给定程序中,函数fun的功能是:

将s所指字符串所有数字字符移到所

有非数字字符之后,并保持数字字符

串和非数字字符串原有的先后次序。

1 j++

2 s[i]=t1[i]

3 j

2. 给定程序MODI1.C中函数fun的

功能是:用冒泡法对6个字符串按由

小到大的顺序排列。

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

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

3. 请编写函数fun,它的功能是:

求出ss所指字符串中指定字符个数,

并返回次值。

int cnt=0;

char *p=ss;

while(*p){

if(*p==c)cnt++;

p++;

}

return cnt;

第四十一套

1. 给定程序中,函数fun的功能是:

将形参s所指定字符串中的数字字符

转换成对应的数值,计算出这些数值

的累加和作为函数值返回。

1 48

2 s++

3 sum

2. 给定程序MODI1.C中函数fun的

功能是:计算小于形参k的最大的10

个能被13或17整除的自然数之和。

K的值由主函数传入,若K的值为500.

则主函数为4622。

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

2 }

3. 请编写函数fun,它的功能是:

求小于形参n同时能被3和7整除的

所有自然数之和的平方根,并作函数

的返回值。

double sum=0.0;

int i;

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

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

+=i;

return sqrt(sum);

第四十二套

1给定程序中,函数fun的功能是:

将不带头结点的单向链表结点数据

域中的数据从小到大排序。即若原链

表节点数据域从头到位的数据为10、

4、2、8、6,排序后链表结点数据域

从头至尾的数据为2、4、6、8、10.

1 p->next

2 q 3

p->next

2给定程序MODI1.C中函数fun的功

能是:将s所指字符串中的字母转换

为按字母顺序的后续字母(但Z转化

成A,z转换为a),其它字符不变。

1 while(*s)

2 s++;

3 请编写函数fun,函数的功能是:移

动一维数组中的内容,若数组中有n

个整数,要求把下标从0~p(含p,

p小于等于n-1)的数组元素平

移到数组的最后。

例如,一维数组中的原始内

容:1,2,3,4,5,6,7,

8,9,10;p的值维3.移动后,

一维数组的内容为:5,6,7,8,

9,10,1,2,3,4。

int i,j=0,b[N];

for(i=p+1;i

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

b[j++]=w[i];

for(i=0;i

w[i]=b[i];

第四十三套

1给定程序中,函数fun的功能是:

判定形参a所指的N乘以N(规定N

为奇数)的矩阵是否是“幻方”,若

是,函数返回值是1;不是,函数返

回值为0.“幻方”的判定条件是:矩

阵每行、每列、主对角线及反对角线

上元素之和都相等。

1 0

2 ||

3 1

2给定程序MODI1.C中函数fun的功

能是:根据整型形参m计算如下公式

的值。

1 t=t-1.0/i;

2 return t;

3请编写一个函数,函数的功能是:

删除字符串中所有的空格。

char *p=str;

int i=0;

while(*p){

if(*p!=' ')str[i++]=*p;

p++;

}

str[i]=0;

第四十四套

1给定程序中,函数fun的功能是:

将N乘以N矩阵中元素的值按列右移

一个位置,右边被移出矩阵的元素绕

回左边。

1 N

2 N-1

3 0

2 给定程序MODI1.C中函数fun的功

能是:计算并输出下列级数的前n项

的和Sn,直到Sn+1大于q为止,q的

值通过形参传入。

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

2 return t;

3编写函数fun,它的功能是:求

Fibonacci数列中大于t的最小一个

数,结果由函数返回。其中Fibonacci

数列F(n)定义为

int f0=0,f1=1,f;

do

{f=f0+f1;

f0=f1;

f1=f;

}while(f

return f;

第四十五套

1 给定程序中,函数fun的功能是:

将带头结点的单向链表逆置。即若原

链表中从头至尾结点数据域依次为:

2、4、6、8、10,逆置后,从头至尾

结点数据域依次为:10、8、6、4、

2.。

1 next

2 NULL

3 r

2 给定MODI1.Cfun函数的功能是:

计算s所指字符串中含有t所指字符

串的数目,并作为函数值返回。请改

正函数fun中指定部位的错误,使它

能得出正确的结果。

1 r=t;

2 r=t;

3 请编写函数fun,函数的功能是:

将放在字符串数组中的M个字符串

(每串的长度不超过N),按顺序合并

组成一个新的字符串,函数fun中给

出的语句提供参考。

{int i;*b=0;

for(i=0;i

}

第四十六套

1给定程序中,函数fun的功能是:

将形参s所指字符串所有ASCII码小

4

于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。

1 *s

2 s++

3 n

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

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

2 if(x[j]>=xa)

3编写函数fun,其功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m>n。

long jc(int m)

{ long s=1;

int i ;

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

return s; }

float fun(int m, int n)

{ float p;

p=1.0*jc(m)/jc(n)/jc(m-n);

return p;

}

第四十七套

1函数fun的功能是:计算f(x)=1+x-x2∕2!+x3∕3!-X4/4! 直到∣x n/n!∣<10-6若x=2.5,函数值为:1.917915。

1 x

2 n

3 fabs(t)

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

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

2 t=t%1000;

3请编写函数fun,其功能是:计算并输出当x﹤0.97时下列多项式的值,直到Sn-Sn-1<0.000001为止。

int n=1;

double sn=1;

double xn=1,xn1=0;

while(fabs(xn-xn1)>=0.000001)

{

xn=xn*x*(0.5-n+1)/n;

n+=1;

sn+=xn;

}

return(sn);

第四十八套

1给定程序中,函数fun的功能是:计算出带有头节点的单向链表中各节点数据域中值之和作为函数值带回。

1 data

2 next

3 head

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

1 while(*r)

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

3函数fun的功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。

int i,j=0;

for(i=1;i

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

t[j]=0;

第四十九套

1 给定程序中,函数fun的功能是:把形参s所知字符串中最左边的n个字符复制到形参t所指字符数组中,形成一个新串,若s所指字符串的长度小于n,则将整个字符串复制到形

参t所指字符数组中。

1 t,s

2 s[i]

3 0

2 给定程序MODI1.C中函数fun的

功能是:找出一个大于形参m且紧随

m的素数,并作为函数值带回。

1 if(i%k==0)

2 if(k>=i)

3编写函数fun,它的功能是:求出

能整除形参x切不是偶数的各整数,

并按从小到大的顺序放在pp所指的

数组中,这些除数的个数通过形参n

返回。

int i;

*n=0;

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

if((x%i==0)&&(i%2))pp[(*n)++]=i

;

第五十套

1给定程序中,函数fun的功能是:

将形参s所知字符串中的所有数字字

符顺序前移,其他字符顺序后移,处

理后新字符串的首地址作为函数值

返回。

1 j

2 k

3 p

2给定程序MODI1.C中函数fun的功

能是:首先把b所指字符串中的字符

按逆序存放,然后将a所指字符串中

的字符和b所指字符串中的字符,按

排列的顺序交叉合并到c所指数组

中,过长的剩余字符接在c所指数组

的尾部。

1 while(i

2 if(*a)

3函数fun的功能是:将s所指字符

串中下标为偶数同时ASCII值为奇数

的字符删除,s 所指串中剩余的字符

形成的新串放在 t所指的数组中。

{

int i,j=0;

for(i=0;i

if(!((i%2)==0&&(s[i]%2)))

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

t[j]=0;

}

第五十一套

1给定程序中,函数fun的功能是:

计算下式s=1/22+3/42+5/62…+(2×

n-1)/(2×n)2直到︱(2×n-1)/(2

×n)2︱《10-3并把计算结果作为函

数值返回。例如,若形参e的值le-3 ,

函数值的返回值为2.735678。

1 0

2 i++

3 2.0*i

2 给定程序MODI1.C中函数fun的功

能是:将s所指字符串的正序和反序

进行连接,形成一个新串放在t所指

的数组中。

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

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

3 函数fun的功能是:将s所指字符

串中除了下标为奇数、同时ASCII值

也为奇数的字符之外,其余的所有字

符都删除,串中剩余字符所形成的一

个新串放在t所指的数组中。

int i,j=0;

for(i=1;i

if(s[i]%2)

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

t[j]=0;

第五十二套

1给定程序中,函数fun的功能是:

在3×4的矩阵中找出在行上最大,

列上最小的那个元素,若没有符合条

件的元素则输出相应信息。

1 j

2 0

3 i++

2 给定程序MODI1.C中函数fun的

功能是:根据整形形参m的值:计算

如下公式的值?……例如:若m中的值

为5,则应输出:0.536389。

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

y-=1.0/(i*i);

3 m个人的成绩存放在score数组

中,请编写函数fun,它的功能是:

将低于平均分的人数作为函数值返

回,将低于平均分的分数放在below

所指的数组中。

float av=0.0;

int i,j=0;

for(i=0;i

av+=score[i];

av/=m;

for(i=0;i

if(av>score[i])

below[j++]=score[i];

return j;

第五十三套

1给定程序中,函数fun的功能是:

将形参指针所指结构体数组中的三

个元素按num成员进行升序排列。

1 std[]

2 PERSON

3 std

2 给定程序MODI1.C中函数fun的功

能是:将m(1≦m≦10)个字符串连

接起来,组成一个新串,放入pt所

指存储区中。

1 int k,q,i; 2

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

3程序定义了N×N的二维数组,并在

主函数中自动赋值。请编写函数fun

(int a[ ][N]),函数的功能是:使

数组左下三角元素中的值全部置成

0。

int i,j;

for(i=0;i

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

a[i][j]=0;

第五十四套

1给定程序中,函数fun的功能是:

计算形参x所指数组中N个数的平均

值(规定所有数均为正数),作为函

数值返回,并将大于平均值的数放在

形参Y所指数组中,在主函数中输出。

1 0.0

2 x[i]/N

3 j++

2 给定程序MODI1.C中函数fun的功

能是:根据整形形参m,计算如下公式

的值。

1 double fun(int m) 2

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

3已知学生的记录由学号和学习成绩

构成,N名学生的数据已存入a 结构

体数组中,轻便鞋函数的功能是:找

出成绩最低的学生记录,通过形参返

回主函数(规定只有一个最低分)

int i;

*s=a[0];

for(i=0;i

if(s->s>a[i].s)

*s=a[i];

第五十五套

1给定程序中,函数fun的功能是:

判断形参s所指字符串是否是“回去”

(Palindrome)若是,函数返回值为

1;不是,函数返回值为0,“回文”

是正读和反读都是一样的字母串(不

区分大小写字母)。

1 s

2 --

3 return 0

2 给定程序MODI1.C中函数fun的功

能是:求出以下分数序列的前n项之

和。

2/1+3/2+5/3+8/5+13/8+21/13+……

和值通过函数值返回main函数。例

如n=5,则应输出:8.391667。

1 double fun(int n)

2 s=s+(double)a/b;

3 请编写函数fun,函数的功能是:

将大于形参m且紧靠m的k个素数存

入xx所指的数组中。19,23,29,

31,37,函数fun中给出的语句仅供

参考。

int i,j=1,t=m+1;

while(j<=k)

{ for(i=2;i

if(t%i==0)break;

if(i= =t){

xx[j-1]=i;

j++; }

t++; }

第五十六套

1 给定程序的功能是:从键盘输入若

干行文本(每行不得超过80个字符),

写到文件myfile4.txt中,用-1作为

字符串输入结束的标志。然后将文件

的内容读出显示在屏幕上。文件的读

写分别由自定义函数ReadText和

WriteText实现。

1 *fw

2 str

3 str

2 给定程序MODI1.C中函数fun的功

能是:从低位开始取出长整形变量s

中奇数位上的数,依次构成一个新数

t中。高位仍在高位,低位仍在低位。

1 void fun(long s,long*t)

2 s1=s1*10;

3 函数fun的功能是:将两个两位数

的正整数a 、b合并形成一个整数放

在c中。合并的方式是:将a数的十

位和个位数依次放在 c 数的十位和

百位上,b数的十位和个位数依次放

在c数的千位和十位上。

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

)*10+(a/10);

第五十七套

1 给定程序中,函数fun的功能是:

计算出形参s所指字符串中包含的单

词个数,作为函数值返回。为便于统

计,规定各单词之间用空格隔开。

1 n++

2 0

3 s++;

2 给定程序MODI1.C中函数fun的功

能是:从n(形参)个学生的成绩中

统计出低于平均分的学生人数,此人

数由函数值返回,平均分存放在形参

aver 所指的存储单元中。

1 t+=s[k];

2 *aver=ave;

3 请编写函数fun,其功能是:求出

数组的最大元素在数组中的下标并

存放在k所指的存储单元。

int i,pos=0,max=*s;

for(i=1;i

{

if(max<*(s+i)){

max=*(s+i);

pos=i;

}}

*k=pos;

第五十八套

1给定程序中,函数fun的功能是:

计算下式s=3/22-5/42 +7/62-…

+(-1)n-1(2×n-1)/(2×n)2直到︱(2

×n-1)/(2×n2)︱≤10-3并把计算结

果作为函数值返回,例如:若形参e

的值为-le-3,函数的返回值为

0.551690。

第1处x=3.0/4;第2处while(x>e)

第3处x=(2*i+1)/(t*t);

2给定程序MODI1.C中函数fun的功

5

6

能是:求出以下分数序列的前n 项之和。2/1,3/2,5/2,8/5,13/8,31/13…和值通过函数值返回到main 函数。 1 double fun(int n) 2 s=s+(double)a/b; 3 请编写函数fun ,它的功能是:求出一个2×M 整型二维数组中最大元素的值,并将此值返回调有函数。 int i,j,max=a[0][0]; for(i=0;i<2;i++) for(j=0;jave=a->ave+a->s[i]; a->ave/=N; 第六十套 1给定程序中,函数fun 的功能是:有N ×N 矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素设置为0。 1 [N] 2 t[i][j] 3 t[j][i] 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。 1 #define FU(m,n) ((m)/(n)) 2 return (value); 3规定输入的字符串中只包含字母和*号。请编写函数fun ,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。 int j=0; char *p=a; while (*p=='*')p++; while (*p){ a[j++]=*p; p++; } a[j]=0; 第六十一套 1 人员的记录由编号和出生年、月、日组成,N 名人员的数据已在主函数中存入结构体数组std 中。函数fun 的功能是:找出指定出生年份的人员,将其数据放在形参k 所指出的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 1 std[i].year 2 std[i] 3 n 2 给定程序MODI1.C 中函数fun 的功能是:读入一个整数k (2≤k ≤10000)打印它的所有质因子(即所有为素数的因子)。 1 IsPrime (int n) 2 if (!(n%i)) 3 已知学生的记录由学号和学习成绩构成,N 名学生的数据已存入结构体数组a 中。请编写给函数fun ,函数的功能是:找出成绩最高的学生的记录,通过形参指针传回主函数(规定只有一个最高分),已给出函数的首部,请完成函数。 int i; *s=a[0]; for(i=0;is

7 8 9 交换后: 3 2 1 4 5 6 9 8 7 1 t [] [N] 2 i=0; ia [mid]) 3 假定输入的字符串中只包含字母和*号,请编写函数fun ,它的的功能是:除了尾部的*号之外,将字符串中其他*全部删除。形参p 已指向字符串中最后一个字母。在编写函数时,不得使用C 语言提供的字符串函数。 char *t=a; for(;t<=p;t++) if(*t!='*') *(a++)=*t; for(;*t!='\0';t++) *(a++)=*t; *a='\0'; 第六十三套 1 给定程序中,函数fun 的功能是:求ss 所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n 所指变量中。Ss 所指字符串数组中共M 个字符串,且串长﹤N 。 1 M 2 < 3 k 2 给定程序MODI1.C 中函数fun 的功能是:将tt 所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 1 if (( ' a ' <=tt[i])&&(tt[i]<= ' z ' ))

2 tt[ i ]- =32;

3 请编写函数fun ,函数的功能是:将所有大于1小于整数 m 的非素数存入xx 所知数组中,非素数的个数通过k 传回。 int i,j,n=0; for(i=4;i

1 给定程序中,函数fun 的功能是:对形参ss 所指字符串数组中的M 个字符串按长度由短到长进行排序。ss 所指字符串数组中共有M 个字符,且串长﹤N 。

1 i+1

2 k=j

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

1 if (*str! =ch)

2 str [1]=0;

3 请编写一个函数fun(chae*s),函数的功能是:把s 所指的字符串中的内容逆置。 char ch; int i,m,n; i=0; m=n=strlen(s)-1; while(i<(n+1)/2) { ch=s[i]; s[i]=s[m]; s[m]=ch; i++; m--; } 第六十五套

1 给定程序中,函数fun 的功能是:计算下式前5项的和作为函数值返

回。S=1×3/22-3×5/42+5×7/62

-……

+(-1)n-1

(2×n-1)×(2×n+1)/(2×n)2

例如,当形参n 的值为10时,函数返回:-0.204491。

1 1

2 2*i

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

1 k++;

2 if (m==k)

3 请编写一个函授fun ,它的功能是:找出一维整数组元素中最大的值和他所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x 是数组名,n 是x 中的数据个数,max 存放在大值,index 存放最大值所在元素的下标。 int i;

*max=a[0];*d=0; for (i=1; i

1 给定程序中,函数fun 的功能是:在形参s 所知字符串中的每个数字字符之后插入一个*号。

1 &&

2 0

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

m=1+1/2*2+1/3*3+1/4*4…1/m*m 例如,若m 中的值为5,则应输出1.463611

1 for (i =

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

3编写函数fun ,函数的功能是:实现B=A+A ’即把矩阵A 加上A 的转置,存放在矩阵B 中。计算结果在main 函数中输出。

int c [3] [3]; int i,j;

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

c [i][j]=a [j] [i] ; b [i] [j]=a[i] [j] +c [i] [j] ;} 第六十七套

1 给定程序中,函数fun 的功能是:找出100~999之间(含100和999)所有整数中个位上数字之和为x(x 为一正整数)的整数,然后输出:符合条件的整数个数作为函数值返回。 1 999

2 t/10

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

1 void fun (long s, long *t)

2 while (s>0)

3学生的记录由学号和学生成家组成,N 名学生的数据已在主函数中放入结构体数组s 中,请编写函数fun ,它的功能是;按分数的高低排列学生的记录,高分在前,低分在后。 int i,j; STREC t;

for(i=1;i

for(j=0;j

{t=a[j];a[j]=a[j+1];a[j+1]=t;} 第六十八套

1 给定程序中,函数fun 的功能是:将形参n 中,个位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数。并作为函数值返回。

(1)0 (2) 10*x (3)n/10 2 给定程序MODI1.C 中函数fun 的功能是:将长整数中每一位上为奇数的数依次取出,构成一个心数放在t 中。高位仍在高位,低位仍在低位。 1 *t=0; 2 if (d%2!=0) 3 编写一个函数fun ,它的功能是:实现两个字符串的连续(不使用库函数strcat ),即把p2所指的字符串连接到p1所指的字符串后。 char *p=p1; while (*p)p++;

while (*p2)*p++=*p2++; *p=0; 第六十九套

1 甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一个,乙每隔t2秒放一个,丙每隔t3秒放一个,丁每隔t4秒放一个,每人各放n 次。函数fun 的功能是通过形参提供的信息,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一声响声,第一声响是在第0秒。 1 i

2 t++

3 count

2 给定程序MODI1.C 中函数fun 的功

能是:根据输入的三个边长(整值型),判断能否构成三角形,还是等

腰三角形。若能够构成等边三角形函

数返回3,若能构成等腰三角形,函

数返回2,若构成一般三角形,则函

数返回1,若不能构成三角形,则函

数返回0.

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

2 else return 1;

3 编写一个函数fun,它的功能是:

计算并输出3到n之间(含3和n)

所有素数平方根之和。

int i, j=0;

double s=0;

for (i=3;i<=n; i++){

for (j=2; j

if ( i %j= =0)break;

if (j==i)

s =s+sqrt ( i );

}

return s;

第七十套

1 给定程序中,函数fun的功能是:

统计长整数n的各个位数上出现数1、2、3的次数,并通过外部(全局)

变量c1、c2、c3返回主函数。

1 (n%10)

2 break

3 break

2 给定程序modi1.c中函数fun函数

功能是:统计一个无符号整数中各位

数字值为零的个数,通过形参传回主

函数并把该整数中各位上最大的数

字值作为函数值返回。

1 if (t==0)

2 *zero =count;

3 请编写一个函数fun,它的功能是:

计算并输出下列多项式的值:

double s=0, t=1;

int i ;

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

{ t=t*i;

s+=1.0/t;

}

return s;

第七十一套

1 给定程序中,函数fun的功能是:

把形参a所指数组中的最大值放在

a[0]中,接着求出a所指数组中的最

小值放在a[1]中;再把a所指数组元

素中的次大值放在a[2]中,吧a组元

素中的次小值放在a[3]中,依此类推。

1 a[]

2 2

3 i+1

2 给定程序modi1.c中函数fun函

数功能是:按顺序给s所指数组中元

素赋予从2开始的偶数,然后再按顺

序对每五个元素求平均值,并将这些

值依次存放在w所指的数组中,若s

所指数组中元素个数不是5的倍数,

多余部分忽略不计。

1 sum=0.0;

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

3 学生的记录由学号和成绩组成,N

名学生的数据已在主函数中放入结

构体数组s中,请编写函数fun,它的

功能是:把低于平均分的学生数据放

在b所指的数组中,低于平均分的学

生人数通过形参n传回。平均分通过

函数值返回。

int i,j=0;

double av=0.0;

for(i=0;i

av=av+a[i].s;

av=av/N;

for(i=0;i

if(a[i].s

*n=j; return av;

第七十二套

1 给定程序中,函数fun的功能是:

统计所有<=n(n>2)的素数的个数,

素数的个数作为函数值返回。

1 j=

2 2 i

3 j

2 数列中,第一项值为3,后一项都

比前一项的增5;给定程序modi1.c

中函数fun函数功能是:计算前n

(4

把被4除后余2的当前累加值放入数

组中,符合此条件的累加值的个数作

为函数值返回主函数。

1 sum =0; j=0;

2 if (sum %4==2)

3 请编写一个函数fun,它的功能是:

计算并输出下列多项式的值:……例

如,在主函数中从键盘给n输入8后,

输出为s=0.662872。注意:要求n

的值大于1但不大于10.

int i ;

double sum=0.0;

if (n>1&&n<=100)

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

sum +=1.0/(2*i - 1)- 1.0/(2* i);

}

return sum;

第七十三套

1 给定程序中,函数fun的功能是:

计算f(x)=1+x+x2/+…+x n/n!直到

|x/n!|<10-6,若x=2.5,函数值为:

12.182494。

1 x

2 n

3 t

2 给定程序MODI1.C中fun函数的功

能是:计算n的5次方的值(规定n

的值大于2 小于8),通过形参指针

传向主函数,并计算该值的个位、十

位、百位上的数字之和作为函数值返

回。

1 d=1 ; s=0 ;

2 d=d/10 ;

3 请编写一个函数fun,它的功能是:

计算并输出给定数组(长度为9)中

每相邻两个元素之平均值的平方根

之和。

int i ;

double avg=0.0, sum=0.0 ;

for (i=0 ; i<8 ; i++){

avg=( x [i] + x [i+1])/2;

sum+= sqrt ( avg);

}

return sum ;

第七十四套

1 给定程序中,函数fun的功能是:

计算f(x)=1+x+x2/+…+x n/n!的前n

项。若x=2.5,函数值为:12.182340。

1 1

2 1

3 i

2 给定程序MODI1.C中fun函数的功

能是:找出100至n(n不大于1000)

之间三位数字相等的所有整数,把这

些整数放在s所指数组中,个数作为

函数值返回。

1 k= i ;

2 c=k%10;

3 程序设计

请编写一个函数fun,它的功能是:

计算并输出给定10个数的方差:例

如,给定的10个数为95.0、89.0、

76.0、65.0、88.0、72.0、85.0、81.0、

90.0、56.0、1输出为s=11.730729.

int i;

double avg =0.0, sum =0.0, abs

=0.0, fc;

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

sum+=x[ i ];

avg=sum/10;

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

abs+=(x[i]- avg)*(x [i] -avg );

fc=sqrt (abs/10);

return fc ;

第七十五套

1 程序填空

给定程序中已经建立一个带

有头结点的单项链表,在main函数

中将多次调用fun函数,每调用一次

fun函数,输出链表尾部结点中的数

据,并释放该结点,使链表缩短。

1 next

2 t->data

3 t

2 程序修改

给定程序MODI1.C中fun函数

的功能是:将字符串中的字符按逆序

输出,但不改变字符串中的内容。

1 fun (char *a )

2 printf ( "%c" , *a);

3 程序设计

编写一个函数fun,它的功能

是:比较两个字符串的长度(不得调

用C语言提供的求字符串长度的函

数),函数返回较长的字符串。若两

个字符串长度相同,则返回第一个字

符串。

int i ;

char *p =s ,*q=t;

for (i=0; *p&&*q ; i++){

p++ ; q++;

}

if (*p==0&&*q==0)

return s;

if (*p) return s;

else return t;

第七十六套

1 在给定程序中,函数fun的功能

是在形参s所指字符串中寻找与参数

c相同的字符,并在其后插入一个与

之相同的字符,若找不到相同的字符

则函数不做任何处理。

1 '\0'

2 0

3 c

2 在主函数中键盘输入若干个数放

入数组中,用0结束输入并放在最后

一个元素中。给定程序MODI1.C中函

数fun的功能是:计算数组元素中值

为正数的平均值(不包括零)

1 double sum =0. 0;

2 sum/=c;

3 编写程序fun,它的功能是:根据

以下分工计算s,计算结果作为函数

值返回:n通过形参传入。

int i, j, t;

float s=0;

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

t=0;

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

t+=j;

s=s+1.0/t;}

return s;

第七十七套

1 给定程序中,函数fun的功能是:

将形参n所指变量中,各位上为偶数

的数去除,剩余的数按原来从高位到

低位的顺序组成一个新的数,并通过

形参指针n传回所指变量。如输入一

个数:27638496,新的数为739

1 10

2 0

3 x

2 给定程序modi1.c中函数fun函

数功能是:计算n!。例如,给n输入

5,则输出120.000000。

1 if (n==0)

2 result

*=n--;

3 请编写一个函数fun,它的功能

是:将一个数字字符转换为一个整数

(不得调用C语言提供的将字符转换

为整数的函数)。例如,若输入字符

串“-1234”,则函数将它转换为整数

值-1234.

int i, len , t;

long x=0;

len =strlen (p);

if (p[0]=='-' )

{ t=-1; len--;p++;}

else t=1;

while (*p)

x =x*10 - 48 +(*p++);

return x*t;

第七十八套

1 给定程序中,函数fun的功能是将

形参给定的字符串、整数、浮点数写

到的文本文件中,再用字符方式从此

文本文件中逐个读入并显示在终端

屏幕上。请在程序的下划线处填入正

确的内容分并把下划线删除,使得程

序得出正确的结果。

注意:源程序存放在考生文件

夹下的BLANK1.C中。

1 FILE*

2 fp

3 ch

2 给点那个程序MODI1.C中函数

fun的功能是:依次取出字符串中所

有的数字字符,形成新的字符串,并

取代原字符串。

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

2 s [ j ]=

' \ 0 ' ;

3 请编写函数fun,函数的功能是:

将M行N列的二维数组中的字符数

据,按列的顺序依次放到一个字符串

中。

int i, j, n=0;

for (i=0; i

{

for ( j=0 ; j

b [n] =s [j ] [i ];

n= i *M+j+1; }}

b [n] = ' \0 ' ;

第七十九套

1 给定程序中,函数fun的功能是:

将带头结点的单项链表结点数据域

中的数据从小到大排序,即若原链表

节点数据域从头至尾的数据为:10、

4、2、8、6,排序后链表结点数据域

从头至尾的数据为:2、4、6、8、10。

请在程序的下划线处填入正确的内

容并把下划线删除,使程序得出正确

结果。

1 h - >next

2 p - > next

3 >

2 给定程序MODI1.C是建立一个带

头结点的单项链表,并用随机函数为

各节点数据赋值。函数fun的作用是:

求出单项链表结点(不包括头结点)

数据域中的最大值,并且作为函数值

返回。请改正函数fun中所指部位的

错误,使它能得出正确结果。

1 p= h - >next; 2

p=p->next;

3 程序设计

请编写函数fun,函数的功能是:将

M行N列的二维数组中的数据,按行

的顺序依次放到一维数组中。一维数

组中数据的个数存在形参n所指的存

储单元中。

int i, j, k ;

for (i=0 ; i

for (j=0; j

{

k=i *nn +j ;

b [k] =s [ i ] [j ];

}

*n= mm*nn;

7

8

第八十套 1 给定程序中,函数fun 的功能是用函数指针指向要调用的函数,并进行调用。在规定的 2 处使f 指向函数f1,在 3 处使f 指向函数f2.当调用正确时,程序输出:x1=5.000000,x2=3.000000 x1*x1+x1*x2=40.000000 1 double 2 f 1 3 f 2 2 给定程序MODI1.C 是建立一个带头点的单向链表,并用随机函数为各结点赋值。函数fun 的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun 中指定部位的错误,使它能得出正确的结果。 1 while(p!=NULL) 2 p= p - >next; 3 请编写函数fun ,函数的功能是:判断字符串是否为回文?是,函数返回1,主函数中输出:YES ,否则返回0,主函数中输出NO 。回文是指顺读t 和倒读都一样的字符串。 int i,n=0,fg=1; char *p=str; while (*p) { n++; p++; } for(i=0;ia [m]) m=k; 3 请编写一个unsigned fun (unsigned w ),w 是一个大于10的无符号整数,若w 是n (n ≥2)位的整数,函数求出w 的后n-1位的数作为函数值返回。 例如:w 值为5923,则函数返回923;w 值为923,则函数返回23. if ( w >=10000) return w%10000; if ( w >=1000) return w%1000; if ( w >=100) return w%100; return w%10; 第八十四套 1 程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun 的功能是重写形参filename 所指的文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。 1 filename 2 fp 3 fp 2 给定程序MODI1.C 中函数Creatlink 的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink 中指定部位的错误,使它能得出正确的结果。 1 p=(NODE*) malloc (sizeof(NODE)); 2 return h; 3 请编写函数fun ,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词有小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。 int k=1; while (*s) { if (*s==' ')k++; s++; } return k ; 第八十五套 1 程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun 的功能是从形参filename 所指的文件中读入学生书数据,并按照从小到大排序后,再用二进制方式把排序后的学生数

据输出到filename 所指的文件中,

覆盖原来的文件内容。

1 "r"

2 >

3 fwrite 2 给定程序MODI1.C 中函数fun 的功能是:在字符串的最前端加入n 个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79. 1 p=s ; 2 while (*p++) 3 请编写函数fun ,函数的功能是:统计各年龄段的人数,N 个年龄能通过调用随机函数获得,并放在主函数的age 数组中:要求函数把0到9岁的年龄段的人数放在d[0]zhong 把10—19岁的年龄段的人数放在d[1]中,其余依此类推,把100岁(含100岁)的年龄段的人数放在d[10]中。结果在主函数中输出。 int i , j ; for ( i=0; i10) b [M-1]++; else b [j ]++; } 第八十六套

1 给定程序中,函数fun 的功能是将不代头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2.请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

1 NODE

2 next

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

1 if ( i %

2 || s [ i ]%2= =0 ) 2 t [ j ]= ' \0 ' ;

3请编写函数fun ,函数的功能是:将M 行N 列的二维数组中的数据,按列的顺序依次放到一维数组中。函数fun 中给出的语句仅供参考。 int i, j, np=0;

for ( i=0; i

b[np] = s [ j ] [ i ]; np=i*mm+j+1; }

*n=np ; 第八十七套

1 程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到student.dat 文件中。函数fun 的功能是从指定文件中找出指定学号的学生数据,读入此学生数据,对该生的分数进行修改,使每门的分数加3分,修改后重写文件中该学生的数据,即用该学生背后的数据覆盖原数据,其他学生数据不变;若找不到,则什么都不做。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

1 fp

2 = =

3 fp

2 给定程序MODI1.C 中函数fun 的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序,插入法的基本算法是:先对字符串中的头两个元素进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字

符插入到前三个字符中,……。待排序的字符串已在主函数中赋予。请改正函数fun 中指定部位的错误,使它能得出真确结果。

1 n=strlen (aa);

2 ch =aa [i];

3 N 名学生的成绩已在主函数中放入一个带头结点的链表结构中,h 指向链表的头结点。请编写函数fun ,它的功能是:找出学生的最高分,由函数值返回。 double max=h->s;

while(h!=NULL) {if(maxs) max=h->s; h=h->next; }

return max; 第八十八套

1 给定程序中,函数fun 的功能是:调用随机函数产生的20个互不相同的整数放在形参a 所指数组中(此数组在主函数中已置0)。

1 N

2 break

3 n

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

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

3 编写程序,实现矩阵(3行3列)的转置(即行列互换)

int i, j, arr [3] [3]; memcpy(arr,array,9*sizeof(int) );

for ( i=0; i<3; i++) for ( j=0; j<3; j++) array [ i ] [ j ] =arr [ j ] [ i ]; 第八十九套

1 给定程序中,函数fun 的功能是:求ss 所知字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n 所指变量中。Ss 所指字符串数组中共m 个字符串,且串长>N 。

1 N

2 len

3 *n=len 2 给定程序MODI1.C 中函数fun 的功能是:根据形参m 计算如下公式的值。例如,若输入5,则应输出2.283333 1 t+=1. 0/ i ; 2 return t;

3 编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。 int i,j=0;

for(i=0;str[i+1]!='\0';i++) if(str[i]==substr[0]&&str[i+1]==substr[1]) j++;

return j; 第九十套

1 给定程序中,函数fun 的功能是:求出形参ss 所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。Ss 所指字符串数组中有M 个字符串,且串长

1 ss[i]

2 n+j

3 1

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

1 if(*p= =' ')

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

3请编写函数fun对长度为7个字符的字符串,除首、尾字符外,将其余5个字符ASCII码降序排列。

char ch ;

int i, j ;

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

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

{

if(*(s + i) < *(s + j))

{

ch = *(s + j) ;

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

*(s + i) = ch ;

} }

第九十一套

1 给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。

1 std[0]

2 std[i].age

3 https://www.wendangku.net/doc/4514571774.html,

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

1 void fun(int *a,int *b)

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

3 请编写一个函数void fun(int t t[M] [N],int pp [N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp 所指唯一数组中。二维数组中的数已在主函数中赋予。

int i,j,min,k;

for(i=0;i

{

min=tt[0][i];k=0;

for(j=1;j

if(min>tt[j][i])

{min=tt[j][i];

k=j;

}

pp[i]=tt[k][i];}

第九十二套

1 给定程序中,函数fun的功能是:将a和b所指的两字符串转达换成面值相同的整数,并进行相加作为函数值返回,规定字符串只含9个以下数字字符。

1 '0'

2 s++

3 ctod(a)+ctod(b)

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

1 *a=*a+1;

2 *b=*b+1;

3 请编写函数fun,函数的功能是:使用实型整数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)

long w;

w=(h*1000+5)/10;

return (float)w/100;

第九十三套

1 给定程序中,函数fun的功能是:找出100—x(x<=999)之间各位上的数字之和为15的所有整数,然后输出,符合条件的整数个数作为函数值返回。

1 0

2 x

3 t++

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

到t所指串的后面。

1 int i,s1; 2

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

3 请编写函数fun,函数的功能是:

将a、b中的两个两位整数合并形成

一个新的整数放在c中。合并的方式

是:将a中的十位和个位数依次放在

变量c的百位和个位上,b中的十位

和个位依次放在变量c的千位和十位

上。

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

)*10+(a%10);

第九十四套

1 给定程序中,函数fun的功能是:

从三个形参a、b、c中找出中间那个

数,作为函数值返回。

1 a

2 a

3 b

2 给定程序MODI1.C中函数fun的功

能是:首先将大写字母转换为对应的

小写字母:若小写字母为a—u,则将

其转换为其后的第五个字母;若小写

字母为v—z,使其值减21。转换后

的小写字母作为函数值返回。

1 c=c+32;

2 c=c+5;

3请编写函数fun,函数的功能是:

计算并输出……例如,在主函数中从

键盘给n输入20后,输出为

s=534.188884。注意:要求n的值大

于1但不大于100.

int i;

double fac=1.0;

double sum=1.0;

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

{fac+=sqrt(i);

sum+=fac;

}

return sum;

第九十五章

1 给定程序中函数fun的功能是:

调用fun函数建立班级通讯录。通讯

录中记录每位同学的编号、姓名和电

话号码。班级的人数和学生信息从键

盘读入,每个人的信息作为一个数据

块写到名为mylife5.dat的二进制文

件中。

1 STYPE

2 FILE

3 fp

2 给定程序MODI1.C中函数fun的

功能是:先将在字符串s中的字符按

正顺序放到t串中,然后把s中的字

符按逆顺序放到他串后面。

1 for(i=0;i

t[2*s1]='\0'

3 请编写函数fun,函数的功能是:

将两个两位数的正整数a、b合并形

成一个整数放在c中。合并的方式是:

将a的十位和个位数依次放在c位的

千位和十位上,b的十位和个位数依

次放在c的百位和个位上。

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

)*10+b%10;

第九十六套

1 程序通过定义学生结构体变量,存

储了学生的学号、姓名和三门课的成

绩。函数fun的功能是:对形参b所

指结构体变量中的数据进行修改,最

后在主函数中输出修改后的数据。

1 ->sno

2 ->name

3 &t

2 给定程序MODI1.C中函数fun的功

能是:应用递归算法求形参a的平方

根。求平方根的迭代公式如下:例如:

a为2时平方根值为1.414214

1 double fun(double a,double x0)

2 if(fabs(x1-x0)>0.00001)

3 学生的记录由学号和成绩组成,N

名学生的数据已在主函数中放入结

构体数组s中,请编写函数fun,它

的功能是:把高于等于平均分数的学

生数据放在b所指的数组中,并把人

数通过形参n传回。

double t=0;

int i;

*n=0;

for(i=0;i

t=t+a[i].s;

t=t/N;

for(i=0;i

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

return t;

第九十七套

1 给定程序中函数fun的功能是:找

出形参s所指字符串中出现频率最高

的字母(不区分大小写),并统计其

出现的次数。

1 *s

2 1

3 k[n]

2 给定程序MODI1.C中函数fun的功

能是:求s的值。例如:当K为10

时,函数应为1.533852.

1 float fun(int k)

2 return

s;

3 请编写函数fun,函数fun的功能

是:计算并输出下列级数和:例如,

当n=10时,函数值为0.909091.

double s=0.0;

int i;

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

s=s+1.0/(i*(i+1));

return s;

第九十八套

1 给定程序中函数fun的功能是:

将形参n中个位上为偶数的取出,并

按原来从高位到低位的顺序组成一

个新的数。并作为函数值返回。

1 1

2 s>0

3 i*10

2 给定程序MODI1.C中函数fun的

功能是:输出M行N列的整数方阵,

然后求两条对角线上元素之和,返回

此和数。

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

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

3 请编写函数fun,函数fun的功能

是:将a、b中的两位正整数合并形

成一个新的整数放在c中。合并的方

式为:将a中的十位和个位数依次放

在变量c的千位和十位上,b中的十

位和个位数依次放在变量c的各位和

百位上。

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

)*10+b/10;

第九十九套

1 给定程序中函数fun的功能是:求

出形参ss所指字符串数组中最长的

字符串长度,其余字符串左边用字符

*补齐,使其与最长字符串等长。字

符串数组中共有M个字符串,且串长

1 k

2 len 3

ss[i][j]

2 给定程序MODI1.C中函数fun的功

能是:计算整数n的阶乘。请改正程

序中错误或在下划线处填上适当内

容,删掉下划线,使它能计算出正确

结果。

1 result *=n--;

2 return

result;

3 请编写函数fun,函数fun的功能

是:从s所指的字符串删除给定的字

符。同一字母的大小写按不同字符处

理。

char *p=s;

int i=0;

while(*p)

{

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

p++;}

s[i]=0;

第一百套

1 给定程序通过定义并赋值的方

式,利用结构体变量存储了一名学生

的学号姓名和3门课的成绩。函数

fun的功能是将该学生的各科成绩都

乘以一个系统a。

1 STU

2 score[i] 3

&std

2 给定程序MODI1.C中函数fun的

功能是:求K!<13,所求阶乘的值作

为函数值返回。例如,若K=10,则应

输出3628800

1 if(k>1)

2 elsse if(k= =0)

3 程序定义了N*N的二维数组,并

在主函数中自动赋值。请编写函数

fun(int a[ ] [N],int n),函数

的功能是:使数组左下三角元素中的

值乘以n。

int i,j;

for(i=0;i

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

a[i][j]*=n;

注意:答题方法,例如100题:1填

空题例如程序中__1__,对应答案1,

把__1__删除填入STU都填完(一般

2-3个空)然后编译程序即可。2改

错题找不同,把程序中与题库中不一

样的地方改过来即可.。例如:

/**********found**********/

if k>1

把k>1加对()即if (k>1) (一般

2-3处错误)都改完编译程序即可。

3 程序设计题:把程序

int i,j;

for(i=0;i

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

a[i][j]*=n;

直接写入考试编程程序中的两个

{

}

之间,然后编译、连接、执行按照上

机课教得方法完成最后一步。写入后

如下:

{

int i,j;

for(i=0;i

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

a[i][j]*=n;

}

9

补充题:1 统求将 2 ○围统将 3 将删将 4 在删统 5输在查 6 ○给统将

1题

1 给定程序中,函数fun的功能是:统计整型变量m中各数字出现的次数,并存放到数组

a中,

1 a[i]

2 m%10

3 m/10

2 给定程序MODI1.C中函数fun的功能是:求矩阵(二维数组)a[N][N]中每行的最小值。

1 b[i]=a[0][0]

2 for(j=1+i;j

3 if(b[i]>a[i][j])

3 请编写函数fun,其功能是:将一组得分中去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a 指向存放得分的数组,形参n 中存放得分个数(n>2)。

int i,max,min,sum=0;

max=a[0];

min=a[0];

for(i=1;i

{ if(a[i]

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

for(i=0;i

sum+=a[i];

sum=(sum-max-min)/(n-2); return sum;

2题,

1 围绕山顶一圈有N个山洞,编号为0、1、2、3、……、n -1,有一只狐狸和兔子在山洞中居住,狐狸总想找到兔子并吃掉它,它的寻找方法是先到第一个洞(即编号为0的洞)中找:

【1】0 【2】t 【3】 t+i

2 给定程序M0Dl1.C中规定输入的字符串全部为字母,fun 函数的功能是:统计a所指字符串中每个字母在字符串中出

现的次数(统计时不区分)

【1】b[i]=0;【2】

b[a[i]-'a']++;【3】f(b[ma

×]﹤b[i])

3 请编写函数fun,其功能是:

将一个数字字符串转换成与其

面值相同的长整型整数。可调

用strlen函数求字符串长度。

例如:在键盘输入字符串2

int i,sum=0;

for(i=0;i﹤

strlen(s);i++)

sum=sum*10+(s[i]-'0';)

return sum;

3题

1程序通过定义学生结构体变

量,存储了学生的学号、姓名

和三门课的成绩。函数fun的

功能是:将形参a中的数据进

行修改,把修改后的数据作为

函数值返回主函数进行输出。

1 struct student

2 https://www.wendangku.net/doc/4514571774.html,

3 a.score[i]

2假定整数数列中的数不重复,

并存放在数组中。给定程序

MODI1.C中函数fun的功能是:

删除数列中值为x的元素。N

中存放的是数列中元素的个

数。

1 if(p==n) return-1;

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

3 函数fun的功能是:将两个

两位数的正整数a 、b合并形

成一个整数放在c中。合并的

方式是:将a数的十位和个位

数依次放在c 数的十位和百位

上,b数的十位和个位数依次

放在c数的千位和十位上。

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

(b%10)*10+(a/10);

4 题

1 给定程序中,函数fun的功

能是:在任意给定的9个正整

数中找出按升序排列时处于中

间的数,将原数据序列中比该

中间数小的数用该中间数替

换,位置不变,在主函数中输

出处理后的数据序列,并将中

间数作为函数值返回。

例如,有9个正整数:1 5 7 23

87 5 8 21 45

按升序排列时的中间数为:8

1 b[k]

2 4

3 <

2 给定程序中,fun函数的功

能是:删除b所指数组中小于

10的数据。主函数中输出删除

后数组中余下的数据。

1 int t[N] ,i, num=0;

2 t[num++]=b[i];

3 for(i=0; i

3 请编写函数fun,其功能是:

统计s所指字符串中的数字字

符个数,并作为函数值返回。

例如,s所指字符串中的内容

是:2def35adh25 3kjsdf

7/kj8655x,

函数fun返回值为:11

int n=0;

char *p;

for(p=s;*p!='\0';p++)

if((*p>='0')&&(*p<='9

'))

n++;

return n;

5 题

1 函数fun的功能是:输出a

所指数组中的前n个数据,要

求每行输出5个数。

1 i%5

2 \n

3 a[i]

2 给定程序中,fun函数的功

能是:在任意给定的N个正整

数中,从左到右依次逐个去三

个数作为一组,按值大小找出

该组数中的值,用该中值替换

与该组数对应的原三个数中的

中间位置的数。处理后原数列

中首尾2个数不变。处理后数

列在主函数中输出。例如,有

10个正整数。

1 return t; 2

for(i=0;i

3 x[i+1]=findmid(a,b,c);

3 请编写函数fun,函数的功

能是:查找x在s所指数组中下

标的位置,并作为函数值返回,

若x不存在,则返回—1.

int i;

for(i=0;i

if(x==s[i])

return i;

return -1;

6 题

1 给定程序的主函数中,已给

出由结构体构成的链表结点a、

b、c,各结点的数据域中均存入

字符,函数fun()的作用是:

将a、b、c三个结点链接成一

个单向链表,并输出链表结点

中的数据。

(1)pb (2)p->data

(3)p->next

2 给定程序中,fun函数的功

能是:统计s所指一维数组中0

的个数(存在变量zero中)和1

的个数(存在变量one中),并

输出结果。

1 int i, one=0, zero=0;

2 switch( s[i] )

3 case 0 : zero++;

break;

3 请编写函数fun,其功

能是:将形参s所知字符串放入

形参a所指的字符数组中,使a

中存放同样的字符串。说明,

不得使用系统提供的字符串函

数。

while(*s!='\0')

{ *a=*s;

a++;

s++;

}

*a='\0';

10

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

《计算机基础》上机考试模拟题1

《计算机基础》上机考试模拟题1 一、W INDOWS操作 在D盘根目录中新建一个文件夹,文件夹名为考生姓名。 二、WORD操作 1文字录入与编辑 1.1在字表处理软件中新建一个文档,文件名为W1.DOC,保存至考生文件夹中。 1.2按以下样文,录入文字、字母、标点符号、特殊符号等。 1.3将KSWJ2-1.DOC中所有文字复制到W1.DOC文档之后。 1.4将W1.DOC文档中所有“办公”替换为“事务处理”。 2格式设置与排版 对W1.DOC,设置文档格式。 2.1第一行黑体,小二,加粗;最后一行宋体,小四,下划线(波浪线)。 2.2所有段落左右各缩进2.5厘米。 3表格操作 打开KSWJ4-5.DOC,按以下样文设置表格和文本,并把文件另存为W3.DOC。 3.1将最后一行移置第三行 3.2在“封三”一行下方插入一行,并输入样文所示内容。 3.3合并或拆分表格中相应的单元格 3.4设置文本格式和对齐方式,调整列宽、行高。

3.5 表格设置相应的边框线 3.6 在表格左上交单元格中,按样文所示画斜线。 3.7 在该表格之后,新建一个3×3的表格。 三、EXCEL 操作 1 打开文档A7.XLS ,按以下样文格式进行操作,并把文件另存为E1.DOC 。 1.1 将标题设为16号字,并居中。 1.2 加边框 1.3 计算年均人数 2 按样文在表格下面创建一个簇状柱形图。 旅游数据 100 200 300 400 500 600 700 800 1993年1994年1995年1996年1997年年度 人数 外国人华侨港澳同胞台湾同胞 四、PowerPoint 操作 打开文件PPS.PPT ,进行以下设置,并把文件另存为P1.PPT 。 1 对所有幻灯片应用设计模版“L ock And Key”。 2 将所有幻灯片放映时的切换方式设置为“盒状收缩”,每隔一秒钟播放一页。

上机考试题目及答案

题目 --1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值, --显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 --2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称 --3、按部门进行汇总,统计每个部门的总工资 --4、查找商品名称为14寸显示器商品的销售情况, --显示该商品的编号、销售数量、单价和金额 --5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额 --6、按客户编号统计每个客户1996年的订单总金额 --7、查找有销售记录的客户编号、名称和订单总额 --8、查找在1997年中有销售记录的客户编号、名称和订单总额 --9、查找一次销售最大的销售记录 --10、查找至少有3次销售的业务员名单和销售日期 --11、用存在量词查找没有订货记录的客户名称 --12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额 --订货日期不要显示时间,日期格式为yyyy-mm-dd --按客户编号排序,同一客户再按订单降序排序输出 --13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、 --性别,销售日期、销售数量和金额,其中性别用男、女表示 --14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、 --产品名称、数量、单价、金额和销售日期 --15、查找销售金额最大的客户名称和总货款 --16、查找销售总额少于1000元的销售员编号、姓名和销售额 --17、查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额--18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数 量和金额 19、查找表中所有姓刘的职工的工号,部门,薪水 20、查找所有定单金额高于20000的所有客户编号 21、统计表中员工的薪水在40000-60000之间的人数 22、查询表中的同一部门的职工的平均工资,但只查询"住址"是"上海市"的员工

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

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.

吉首大学数据库期末模拟考试试题(AB卷)

数据库期末模拟考试试题 吉首大学 数据库原理试题(A卷) 一、填空题(每空1 分,共20 分) 1. 对于一个国家来说,数据库的建设规模、数据库信息量的_____________ 和_____________ 已成为这个国家信息化程度的________________ 。 2. 数据模型通常由:________________ 、________________ 和_____________ 三部分组成。 3. 游标的功能是把________________ 转换为________________ 。 4. 最常用的数据库的恢复技术是_____________ 和_____________。 5. _____________ 模型是现实世界到_____________ 机器模型的中间桥梁。 6. 数据独立性是指_____________ 和_____________ 独立性。 7. 数据库应用程序开发工具目前有________________ 、_________________ 、________________ 、和________________ 等。 8. 目前数据库产品有SQL Server 和________________ 、________________ 等。 二、选择题(每小题1 分,共10 分) 1. 关于冗余数据的叙述中,不正确的是( ) 。 A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难 C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据 2. 概念模型独立于( ) 。 A .ER 模型 B .硬件设备 C .DBMS D .操作系统 3. 下列叙述正确的为()。 A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行 C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行 4. 数据库三级模式体系结构的划分,有利于保持数据库的( ) 。 A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性 5. 一个关系中的候选关键字()。 A .至多一个 B .可多个 C .必须多个 D .至少3 个 6. 常用的关系运算是关系代数和()。 A .集合代数 B .逻辑演算 C .关系演算 D .集合演算 7. 在基本层次联系中,记录型之间的联系是()。 A .一对一联系 B .一对多联系 C .多对多联系 D .多对一联系 8. 并发操作会带来哪些数据不一致性()。 A .不可修改、不可重复读、脏读、死锁 B .不可重复读、脏读、死锁 C .丢失修改、脏读、死锁 D .丢失修改、不可重复读、脏读 9. 在数据库与宿主语言之间传递信息是通过()。 A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区 10. 数据库的()是指数据的正确性和相容性。 A. 安全性 B. 完整性 C. 并发控制 D. 恢复

《管理系统中计算机应用》上机考试及操作练习题

《管理信息系统中计算机应用》上机考模拟练习题一 说明:1.以下操作均在Visual Foxpro 6.0版本下进行。 2.在D盘上建立一个以名为“自己姓名”的考生文件夹。 3 ?所有的文件都存放在D盘考生文件夹下。注意:考试时具体存放位置以试卷要求为准。 、建立数据库及数据库表 在考盘根目录下建立数据库LX1.DBC并在LX1.DBC数据库中按下列要求建立课程数据表文件KC.DBF任课数据表文件RK.DBF (其中:课程号—字符型,3;课程名—字符型,8;学分—数值型,1; 任课教师—字符型,8;职称—字符型,6; 性别—字符型,2) 【操作步骤】 第1步:启动FoxPro; 第2步:选择“文件”菜单中的“新建”命令,在“新建”对话框中选择文件类型为“数据库”,单击“新建文件”按钮; 第3步:在“创建”对话框中保存位置处选择D盘考生文件夹,在数据库名处输入“ LX1 ”,然后单击“保存”按 钮,出现数据库设计器窗口。 说明:保存位置千万不要选择错!! ! 第4步:在“数据库设计器”窗口中,右击鼠标,在快捷菜单中选择“新建表”命令,在“新建表”对话框中单击“创建”按钮,在“创建”对话框中的输入表名处输入“KC”,然后单击“保存”按钮,出现“表设计器”对话框。 第5步:在“表设计器”对话框中依次输入每个字段的字段名、选择类型、输入宽度,全部输入完毕之后,单击“确定”按钮。 】田千口 i=r. 课程号 课程名学分 501政治4 502C语言4 503大学语文3 504大学英语6 】田千口i=r. 课程号任课教师职称性别 501李明讲师男 502张小飞副教授女 502李民华讲师女 503姜大忠副教授男 504黄蓉副教授女 501刘大卫讲师男

单片机上机操作考试题及答案

单片机上机考试试题 1.使得8个发光二极管循环点亮,采用定时器方式0使得每个发光二极管点亮的时间为。#include <> int count=0; int minute=0; int temp; char code style[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; void desplay() { temp=minute%8; P0= style[temp]; } void toProc() interrupt 1 { count++; TH0=0x0c; TL0=0x78; } void main() { TMOD=0; TH0=0x0c; TL0=0x78; TR0=1; ET0=1;

EA=1; while(1) { if(count==100) { minute++; count=0; } desplay(); } } 2.完成下面电路所示的功能,K1,K2对应两个开关按键。P1口对应发光二极管的状态K1=0,K2=0○○○○○○○○

#include <> char code style[4]={0x0,0xf0,0x33,0xff}; sbit P1_0=P1^0; sbit P1_1=P1^1; void main() { P0=0xff; while(1) { if(P1_0==0&&P1_1==0) { P0=style[0]; } if(P1_0==0&&P1_1==1) { P0=style[1]; } if(P1_0==1&&P1_1==0) { P0=style[2]; } if(P1_0==1&&P1_1==1) {

数据库期末试题 附答案

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全

2015年计算机上机模拟考试题1

低压电工作业考试单选题 (共50题,每题1分) 问题:1、电磁力的大小与导体的有效长度成()。 A、正比 B、反比 C、不变 问题:2、特种作业人员必须年满()周岁。 A、18 B、19 C、20 问题:3、三相异步电动机一般可直接启动的功率为()kw以下。 A、7 B、10 C、16 问题:4、导线接头要求应接触紧密与()等。 A、拉不断 B、牢固可靠 C、不会发热 问题:5、断路器的电气图形为()。 A、 B、 C、 问题:6、行程开关的组成包括有()。 A、线圈部分

B、保护部分 C、反力系统 问题:7、万用表实质就是就是一个带有整流器的()仪表。 A、磁电式 B、电磁式 C、电动式 问题:8、低压电工作业就是指对()v以下的电气设备进行安装、调试、运行操作等的作业。 A、250 B、500 C、1000 问题:9、电动机定子三相绕组与交流电源的连接叫接法,其中y为()。 A、三角形接法 B、星形接法 C、延边三角形接法 问题:10、穿管导线内最多允许()个导线接头。 A、2 B、1 C、0 问题:11、利用交流接触器作欠压保护的原理就是当电压不足时,线圈产生的()不足,触头分断。 A、磁力 B、涡流 C、热量 问题:12、引起电光性眼炎的主要原因就是()。 A、红外线 B、可见光 C、紫外线

问题:13、在选择漏电保护装置的灵敏度时,要避免由于正常()引起的不必要的动作而影响正常供电。 A、泄漏电流 B、泄漏电压 C、泄漏功率 问题:14、静电引起爆炸与火灾的条件之一就是()。 A、有爆炸性混合物存在 B、静电能量要足够大 C、有足够的温度 问题:15、漏电保护断路器在设备正常工作时,电路电流的相量与(),开关保持闭合状态。 A、为正 B、为负 C、为零 问题:16、热继电器具有一定的()自动调节补偿功能。 A、时间 B、频率 C、温度 问题:17、电流表的符号就是() A、 B、 C、 问题:18、在电气线路安装时,导线与导线或导线与电气螺栓之间的连接最易引发火灾的连接工艺就是()。 A、铜线与铝线绞接 B、铝线与铝线绞接

大学计算机系上机考试题及其答案

? 1. (多选题)有 JavaScript 代码如下: function createXmlDoc(xmlFile) { var xmlDoc = null; if (window.DOMParser) { var parser = new DOMParser(); xmlDoc = parser.parseFromString(xmlFile, "application/xml"); } else { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.load(xmlFile); } return xmlDoc; } function testFunc() { var xmlDoc = createXmlDoc("King"); var value = xmlDoc.getElementsByTagName("name")[0]. 空白处1 ; var age = xmlDoc.getElementsByTagName("name")[0]. 空白处2 ; alert(value + ":" + age); } 现需要读取代码中 XML 数据中的 king 和 18,并弹出显示。下面选项中,能够按照顺序分别填入横线空白处的代码是()。 o A. childNodes[0].nodeValue 和 attributes[0].value o B. firstChild.nodeValue 和 attributes["age"].value o C. nodeValue 和 attributes[0].value o D. nodeValue 和 attributes["age"].value 答案:AB 解析:... ? 2. (多选题)下列选项中,用于实现文本绘制的属性的是()。 o A. fontStyle o B. textAlign o C. textBaseline

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/4514571774.html,o=https://www.wendangku.net/doc/4514571774.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/4514571774.html,o=https://www.wendangku.net/doc/4514571774.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

数据库上机实验题目和答案

试用SQL的查询语句表达下列查询: 1.检索王丽同学所学课程的课程号和课程名。 select Cno ,Cname from c where Cno in (select cno from sc where sno in (select sno from s where sname='王丽' )) 2.检索年龄大于23岁的男学生的学号和姓名。 select sno,sname from s where sex='男' and age>23 3.检索‘c01’课程中一门课程的女学生姓名 select sname from s where sex='女' and sno in (select sno from sc where cno='c01') 4.检索s01同学不学的课程的课程号。 select cno from c where cno not in (select cno from sc where sno ='s01') 5.检索至少选修两门课程的学生学号。 select sc.sno from s,sc where s.sno=sc.sno group by sc.sno having count(https://www.wendangku.net/doc/4514571774.html,o)>=2 6.每个学生选修的课程门数。 解法一: select so.sno sno,https://www.wendangku.net/doc/4514571774.html,ount,s.sname from(select sc.sno sno,count(sc.sno) ccount from sc,s where s.sno=sc.sno group by sc.sno ) so,s where s.sno=so.sno 解法二: select sc.sno sno,s.sname,count(sc.sno) ccount from sc,s where s.sno=sc.sno group by sc.sno,sname

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

大学计算机基础上机考试试卷(含答案)

大学计算机基础上机考试试卷 姓名:学号:院系:班级: 考试时间:登录机器:试卷号: 一、选择题 (共 40 分) 1. 使用超大规模集成电路制造的计算机应该归属于( )。 A ) 第一代 B ) 第二代 C ) 第三代 D ) 第四代 正确答案:D 考生答案:A × 2. 在计算机内部,传送、存储、加工处理的数据和指令都是()。 A ) 拼音简码 B ) 八进制码 C ) ASCII码 D ) 二进制码 正确答案:D 考生答案:C × 3. 与十六进制数BB等值的八进制数是( )。 A ) 187 B ) 273 C ) 563 D ) 566 正确答案:B 考生答案:× 4. 计算机应用中,CAD是指()。 A ) 计算机辅助设计 B ) 计算机辅助教学 C ) 计算机辅助制造 D ) 计算机辅助测试 正确答案:A 考生答案:× 5. 目前使用的“奔腾”型微机采用的逻辑器件属于( )。 A ) 电子管

C ) 集成电路 D ) 超大规模集成电路 正确答案:D 考生答案:× 6. 微处理器是把( )作为一整体,采用大规模集成电路工艺在一块或几块芯片上制成的中央处理器。 A ) 内存与中央处理器 B ) 运算器和控制器 C ) 主内存 D ) 中央处理器和主内存 正确答案:B 考生答案:× 7. 计算机的内存储器比外存储器( )。 A ) 价格便宜 B ) 存储容量大 C ) 读写速度快 D ) 读写速度慢 正确答案:C 考生答案:× 8. 打印机在与主机连接时,应将信号线插在( )。 A ) 串行接口上 B ) 并行接口上 C ) 串并行接口上 D ) 任意扩展插口上 正确答案:B 考生答案:× 9. 下面( )选项中的设备依次为:输入设备、输出设备和存储设备。 A ) CRT、CPU、ROM B ) 硬盘、鼠标器、键盘 C ) 鼠标器、绘图仪、光盘 D ) 磁带、打印机、激光打印机 正确答案:C 考生答案:× 10. 多媒体技术的特征是()。 A ) 集成性、交互性和音像性 B ) 实时性、分时性和数字化性 C ) 交互性、多样性、实时性、集成性 D ) 存储性、传输性、压缩与解压性 正确答案:C 考生答案:× 11. 将微机的主机与外设相连的是 ( )。 A ) 总线 B ) 磁盘驱动器 C ) 内存

ppt上机操作题及答案

PowerPoint题共24道题 第1题 题目: ①建立页面一:版式为“标题幻灯片”; 标题内容为“思考与练习”并设置为黑体72; 副标题内容为“--小学语文”并设置为宋体28倾斜; ②建立页面二:版式为“只有标题”; 标题内容为“1、有感情地朗读课文”并设置为隶书36分散对齐; 将标题设置“左侧飞入”动画效果并伴有“打字机”声音; ③建立页面三:版式为“只有标题”; 标题内容为“2、背诵你认为写得好的段落”并设置为隶书36分散对齐; 将标题设置“盒状展开”动画效果并伴有“鼓掌”声音; ④建立页面四:版式为“只有标题”; 标题内容为“3、把课文中的好词佳名抄写下来”并设置为隶书36分散对齐; 将标题设置“从下部缓慢移入”动画效果并伴有“幻灯放映机”声音; ⑤设置应用设计模板为“Blueprint”; ⑥将所有幻灯片的切换方式只设置为“每隔6秒”换页; 答案: 1、启动PowerPoint单击页面——在“新幻灯片”对话框中选择“标题幻灯片”——确定——单击“标题”框,输入标题内容“思考与练习”——选中文字(或单击标题框)——格式工具栏,字体列表中选择黑体、字号选72 2、单击“副标题”框,输入标题内容“--小学语文”——选中文字(或单击副标题框)——格式工具栏,字体列表中选择宋体、字号选28 、选斜体 3、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“1、有感情地朗读课文”——选

中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 4、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“飞入”、“左侧”、声音项选“打字机” ——确定 5、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“2、背诵你认为写得好的段落”——选中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 6、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“盒状”、“展开”、声音项选“鼓掌” ——确定 7、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“3、把课文中的好词佳名抄写下来”——选中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 8、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“缓慢移入”、“从下部”、声音项选“幻灯放映机” ——确定 9、选择格式菜单、应用设计模板命令——在“应用设计模板”对话框中,选“B luep rint.pot” ——应用 10、选择“幻灯片放映”菜单、“幻灯片切换”命令——在“幻灯片切换”对话框中,“换页方式”项去掉“单击鼠标换页”、选择“每隔”项、框中选择“0 0:06” ——全部应用 11、单击常用工具栏“保存”按钮(或选择文件菜单保存按钮)保存文件 第2题 题目: ①建立页面一:版式为“只有标题”; 标题内容为“长方形和正方形的面积”并设置为宋体48加下划线; ②建立页面二:版式为“只有标题”; 标题内容为“1、面积和面积单位”并设置为仿宋体36两端对齐;

数据库技术及应用实践考核上机练习题A(201010)

数据库技术及应用实践考核上机考试练习题A(201010) 给定的图书_读者库中数据库表结构及样本记录表1-表6数据如下:图书表(书号,类别,出版社,作者,书名,定价); 读者表(编号,姓名,单位,性别); 借阅表(书号,读者编号,借阅日期,归还日期). 表1 图书表结构 字段名数据类型长度是否为空约束 书号CHAR 10 否主键 类别CHAR 12 否 出版社CHAR 30 作者CHAR 20 书名CHAR 50 否 定价MONEY 8 表2 读者表结构 字段名数据类型长度是否为空约束 编号CHAR 8 否主键 姓名CHAR 8 否 单位CHAR 30 性别CHAR 2 否“男”或“女” 表3 借阅表结构 字段名数据类型长度是否为空约束 书号CHAR 10 否主键,外键 读者编号CHAR 8 否主键,外键 借阅日期DATETIME 否 归还日期DATETIME 表4 图书表数据 序号书号类别出版社作者书名定价 1 1000000001 计算机机械工业出版社李明计算机引论18.00 2 1000000002 计算机机械工业出版社王小红数据结构22.00 3 1000000003 计算机机械工业出版社李和明C语言编程25.50 4 1000000004 计算机电子工业出版社刘宏亮操作系统49.80 5 100000000 6 计算机机械工业出版社刘宏亮数据结构21.60 6 1000000005 计算机电子工业出版社王小红计算机文化20.00 7 2000000007 数学机械工业出版社吴非高等数学18.00 8 2000000008 数学机械工业出版社丁玉应概率统计22.30 9 2000000009 数学电子工业出版社赵名线性代数15.00 10 3000000010 物理电子工业出版社张共可力学19.80

数据库基础与应用课程期末模拟试卷(2015秋季-徐孝凯)

国家开放大学 数据库基础与应用课程(2478号)模拟试卷 1015年11月理工教学部徐孝凯 一、单项选择题。把合适的选项编号填写在括号内。(每小题3分,共36分) 1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 分布式数据库系统 2.在数据库系统中,存取数据的基本单位是()。 A. 记录 B. 数据项 C. 二进制位 D. 字节 3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。 A. m*n B. m+n C. m D. n 4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。 A. (A,C) B. (C,D) C. (A,D) D. (B,D) 5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。 A. PRIMARY B. UNIQUE C.CHECK D. FOREIGN 6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。 A. 1对1 B. 1对多 C. 多对多 D. 多对1 7. 在Access的主界面操作窗口中,不存在的区域为()。 A. 功能区 B. 导航区 C. 工作区 D. 描述区 8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。 A.字段名称 B.数据类型 C.字段属性 D.说明 9. 在Access中,参数查询属于()。 A.更新查询 B.追加查询 C.交叉表查询 D.选择查询 10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。 A.窗体 B.分割窗体 C.空白窗体 D.数据表 11. 报表由5个部分所组成,则最末尾的部分是()。 A.报表页眉 B.页面页脚C.页面页眉 D.报表页脚 12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

全国专业技术人员计算机应用能力考试全真模拟考试系统(中文windows_xp操作系统上机模拟考试试题(第2套)

全国专业技术人员计算机应用能力考试全真模拟考试系统(中文windows xp操作系统上机模拟考试试题(第二套) 第二套 1.请将系统从管理员用户切换到考试人员用户。 开始菜单——注销——切换用户(从管理员用户切换到考试人员用户) 2.请使用鼠标右键调用任务管理器重新启动计算机 右键单击状态栏——任务管理器——点击关机菜单——选择重新启动计算机 3.使用计算机“休眠”功能。 开始菜单——关闭计算机——选择待机(即是休眠) 4.利用快捷菜单新建一个文本文档,内容为“正在考试,沉着冷静”,并以“”为名保存在“我的文档”中。 右键单击桌面空白——新建——文本文档——在文档中写上“正在考试,沉着冷静”内容——单击文件——另存为——选择“我的文档”——文档名称为”考试.txt”——确定 5.显示已知文件类型的扩展名。 控制面板——文件夹选项——查看——去掉“隐藏已知文件类型的扩展名”前面的勾——确定 6.请在这台计算机上添加一个打印机。 控制面板——打印机和传真——点击左边列表”添加一个打印机”——下一步直到添加完成 7.请在“写字板”中以默认样式插入当日的日期。 开始菜单——附件——写字板——插入——日期和时间 8.请设置使显示器分辨率为800*600。 右键单击桌面空白处——属性——设置——把屏幕分辨率拖到800*600处 9.设置属性使文件夹在删除操作之后彻底清除,不再经过回收站。 右键单击回收站——属性——勾上“删除时不将文件一如回收站”前面的方框——确定 10.请在桌面上新建一个名为“考试”的文件夹。 右键单击桌面空白处——新建——文件夹——再把文件夹的名称改成“考试“ 11.请将任务栏锁定然后解除锁定。 右键单击状态栏——将锁定任务栏锁定前面的勾去掉 12.请在Word中进行页面设置,使纸张类型为B5。 打开word——单击文件菜单——页面设置——纸张——将纸张大小该为B5 13.已打开多个窗口,请把窗口切换到Word窗口。 单击Word窗口即可 14.请在语言栏中删除“智能ABC输入法”。 右键单击语言栏——设置——选择“智能ABC输入法“——点击删除——确定 15.请将“我的文档”中“考试”文件夹属性设置为“隐藏”。 右键单击“我的文档”中“考试”文件夹——属性——选中隐藏——确定 16.请将控制面板的显示切换为分类视图样式。 打开控制面板——单击左边列表的“切换为分类视图“ 17.请打开辅助工具“屏幕键盘”。 开始菜单——附件——辅助工具——屏幕键盘 18.请更改窗口标题为特大字体显示。 右键单击桌面空白处——属性——外观——字体大小下拉菜单——选择特大字体——确定 19.将桌面上名为“只读文件夹”及其子文件夹中的文件设置为只读。 右键单击文件夹——属性——选中只读——确定 20.请在“我的电脑”窗口中显示地址栏然后将其去掉。

《网络基础》上机考试试题及答案.doc

《网络基础》上机考试试题及答案 1、WWW服务器默认的端口是(80 ) 2、工作站上DNS的设置是指设置(主机名、域名、DNS的服务器搜索顺序) 3> windows NT中创建紧急修复磁盘指的是(创建一个保存当前系统状态的磁 盘) 4、你正在一台Netbios名为system的计算机上安装IIS,配置WWW服务允许匿名访问。在计算 机上自动建一个用户帐号(System_Guest)允许你匿名用户访问这个WEB服务 器。 5、在WindowsNT Server的计算机上安装DNS服务,若实现动态DNS服务,还需 要WINS 6、虚拟服务器是可以使运行IIS的一台计算机有多个域名 7、你正在配置一?个NT成员服务器作为2个TPX网络之间的路由器,必须激活RIP才能允许其路 由IPXo 8、配置DNS服务器时,要求安装DNS服务的计算机必须有静态IP地址 9、虚拟目录为使用户访问虚拟目录,必须在HTML文件中创建明确的链接 10、NT服务器若要支持双引导,则系统分区必须为FAT16 11、制作紧急修复盘可以使用RDISK 12、若要支持更好的文件安全性及压缩功能,则应使用NTFS 13、安装WINDOWS NT服务器时,,若要不制作安装启动盘,可使用WINNT /B 14、在WINDOWS NT网络中,服务器的某一个目录与其中的文件可作为用户共享, 则在工作站 端要执行的操作是从工作站登录到共享目录 1、安装和设置DNS服务器的步骤? 安装过程:开始-一》设置一-》控制面版一》网络一》(或桌面-一)网络邻居 一)右击鼠 标一)属性)一》服务一》选择“增加”一》选择"MICROSOFT DNS服务器一》确定,即开 始安装软件。系统重新启动。 设置:开始一》程序一》管理工具一》DNS管理器一》选择DNS一》新服务器一》本机地址一 》输入区域名和区域文件一》按提示生成\S记录、SOA记录、MX记录和逆向查找区域。 2、恢复或修复NT系统? 用启动盘引导(光盘/软盘),出现选择“安装\T或修复现有安装”,选择R 键执行紧急修复 过程,提示使用紧急修复磁盘还是查找修复FI录。 3、NT启动盘? NT光盘的i386目录下,运行WINNT. EXE/OX三张软盘

Oracle数据库上机考试

Oracle数据库上机操作 要求:建立一个以你名字(全拼)word 文档,将以下各题的执行结果按序标号截屏到此word文档中。考试结束后请上交此word文档。 1.创建一个用户的配置文件temp_profile,包含的资源及口令限制如下: 1)该用户最多可以建立4个并发会话连接。 2)用户执行语句使用的CPU最长时间为30分钟。 3)空闲时间超过5分钟后,断开与用户的连接。 4)限制用户每次调用SQL语句时,能够读取的数据块数为200。 5)限制用户在登录到Oracle数据库时允许失败的次数为3。 2.创建名称为mytablespace的表空间。为表空间增加一个名称为datafile01的数据文件,大小为100M。然后编辑mytablespace,为其添加一个datafile02的数据文件,大小为50M。 3.创建myname用户,密码为oracle10g,将其默认表空间设置为mytablespace,临时表空间设置为temp。为myname用户指定配置文件temp_profile。 4.授予用户myname授予连接数据库的权限。 5. 以myname用户身份连接数据库,更改用户口令为manager,更改用户口令后再连接数据库。 6.向myname用户授予scott.emp和scott.dept表的SELECT,DELETE, INSERT 和UPDATE权限,并以用户yourname连接到数据库,查询emp和dept表。 7.创建角色manager,对角色manager授予create session、create table 和create view的权限,把角色manager赋予用户myname。修改角色manager,对角色manager增加create index权限。 8. 创建一个名为mydir的DIRECTORY对象,并将该目录对象的READ,WRITE权限授予scott用户。 9. 导出scott模式下的emp表和dept表,转储文件名称为emp_dept.dmp,存储在d:\oradata\backup目录下,日志文件命名为emp_dept.log,作业命名为emp_dept_job,导出操作启动2个进程。 10.删除scott模式下emp和dept表。 11.将第9题导出的转储文件emp_dept.dmp导入到scott模式。导入成功后,再次查看emp和dept表,看与第6题查看的结果是否一致。 12. 对Oracle数据库做全库脱机(冷)备份,备份的数据文件、控制文件和联机日志文件、参数文件到d:\oradata\backup下。

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