万维考试系统C语言题库.docx

上传人:b****3 文档编号:1929429 上传时间:2022-10-25 格式:DOCX 页数:47 大小:25.57KB
下载 相关 举报
万维考试系统C语言题库.docx_第1页
第1页 / 共47页
万维考试系统C语言题库.docx_第2页
第2页 / 共47页
万维考试系统C语言题库.docx_第3页
第3页 / 共47页
万维考试系统C语言题库.docx_第4页
第4页 / 共47页
万维考试系统C语言题库.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

万维考试系统C语言题库.docx

《万维考试系统C语言题库.docx》由会员分享,可在线阅读,更多相关《万维考试系统C语言题库.docx(47页珍藏版)》请在冰豆网上搜索。

万维考试系统C语言题库.docx

万维考试系统C语言题库

第1题(10.0分)题号:

390

功能:

编写函数求1~100中奇数的平方和。

结果为166650.000000。

答案:

0;

i;

(1<2)

*i;

(s);

 

第2题(10.0分)题号:

320

功能:

在键盘上输入一个3行3列矩阵的各个元素的值(值

为整数),然后输出主对角线元素的积,并在()

函数中输出。

答案:

;

;

1;

(0<3)

*a[i][i];

;

 

第3题(10.0分)题号:

324

功能:

能计算从1开始到n的自然数中偶数的平方的和,n由

键盘输入,并在()函数中输出。

(n是偶数)

答案:

;

=0;

(2<2)

{

*i;}

();

 

第4题(10.0分)题号:

345

功能:

将两个两位数的正整数a、b合并形成一个整数放在c

中。

合并的方式是:

将a数的十位和个位数依次放在

c数的千位和十位上,b数的十位和个位数依次放在

c数的个位和百位上。

例如:

当a=45,12。

调用该函数后,4251。

答案:

*10*100010*101010*100;

第5题(10.0分)题号:

366

功能:

求一组数中大于平均值的数的个数。

例如:

给定的一组数为1,3,6,9,4,23,35,67,12,88时,函

数值为3。

答案:

0;

0;

(0<)

[i];

;

("");

(0<)

(a[i]>);

k;

 

第6题(10.0分)题号:

355

功能:

对长度为8个字符的字符串,将8个字符按降序排列。

例如:

原来的字符串为,排序后输出为。

答案:

;

t;

(0<)

(1<)

(s[i]

{[i][i][j][j];}

 

第7题(10.0分)题号:

44

功能:

求出二维数组周边元素之和,作为函数值返回。

维数组的值在主函数中赋予。

答案:

0;

;

(0<)

[i][0][i][1];

(1<1)

[0][j][1][j];

s;

 

第8题(10.0分)题号:

339

功能:

判断整数x是否是同构数。

若是同构数,函数返回1;

否则返回0。

x的值由主函数从键盘读入,要求不大

于100。

说明:

所谓“同构数”是指这样的数,这个数出现在它的

平方数的右边。

例如:

输入整数5,5的平方数是25,5是25中右侧的数,所

以5是同构数。

答案:

k;

*x;

((10)(100))

1;

0;

 

第9题(10.0分)题号:

383

功能:

用函数实现字符串的复制,不允许用()函数。

答案:

i;

(01[i]'\0')

2[i]1[i];

2[i]='\0';

 

第10题(10.0分)题号:

310

功能:

计算并输出给定整数n的所有因子之和(不包括1与

自身)。

注意:

n的值不大于1000。

例如:

n的值为855时,应输出704。

答案:

0;

(2<)

(0);

s;

 

第11题(10.0分)题号:

354

功能:

求小于的所有素数并放在数组中,该函数返回

所求出素数的个数。

答案:

0;

;

(2<)

{(2<)

(0);

()[];

}

n;

 

第12题(10.0分)题号:

341

功能:

删除所有值为y的元素。

数组元素中的值和y的值由

主函数通过键盘输入。

答案:

;

(0<*n;)

{

([i])

{(<*)

[j][1];

**1;

}

;

}

 

第13题(10.0分)题号:

317

功能:

求出N×M整型数组的最大元素及其所在的行坐标及

列坐标(如果最大元素不唯一,选择位置在最前面

的一个)。

例如:

输入的数组为:

123

4156

12189

10112

求出的最大数为18,行坐标为2,列坐标为1。

答案:

;

[0][0];

0;

0;

(0<)

{(0<)

(<[i][j])

{[i][j];

;

;}

}

();

 

第14题(10.0分)题号:

392

功能:

求一批数中最大值和最小值的积。

答案:

;

[0];

(1<)

(a[i]>)[i];

(a[i]<)[i];

(*);

 

第15题(10.0分)题号:

501

题目:

从键盘输入一个大写字母,要求改用小写字母输出。

答案:

32;

c;

第16题(10.0分)题号:

502

题目:

用语句求1~100的累计和。

答案:

10;

(i<)

{

;

;

}

;

第17题(10.0分)题号:

409

题目:

输入华氏温度求摄氏温度。

转换公式为5/9(32),

输出结果取两位小数。

答案:

n;

(5.0/9.0)*(32);

n;

第18题(10.0分)题号:

29

功能:

对任意输入的x,用下式计算并输出y的值。

5x<10

010

-5x>10

答案:

m;

(n<10)

5;

(10)0;

5;

m;

m;

(n>=10)

(n>10)

5;

0;

5;

m;

第19题(10.0分)题号:

382

功能:

给定n个数据,求最小值出现的位置(如果最小值

出现多次,求出第一次出现的位置即可)。

答案:

;

0;

(1<)

(s[i]

(k);

 

第20题(10.0分)题号:

367

功能:

找出一批正整数中的最大的偶数。

答案:

1;

(0<)

(a[i]%20)

(a[i]>)[i];

;

 

第21题(10.0分)题号:

384

功能:

产生20个[30,120]上的随机整数放入二维数组a[5][4]

中,求每行元素的和。

答案:

;

(0<5)

{b[i]=0;

(0<4)

b[i][i][i][j];

}

 

第22题(10.0分)题号:

334

功能:

求给定正整数n以内的素数之积。

(n<28)

答案:

;

1;

(2<)

{(2<)

(0);

()*i;

}

s;

 

第23题(10.0分)题号:

363

功能:

求一个给定字符串中的字母的个数。

答案:

0;

(0[i]'\0')

(s[i]>='a'[i]<='z'[i]>='A'[i]<='Z')

;

k;

 

第24题(10.0分)题号:

361

功能:

编写程序,求矩阵(3行3列)与2的乘积

例如:

输入下面的矩阵:

100200300

400500600

700800900

程序输出:

200400600

80010001200

140016001800

答案:

;

(0;i<3;)

(0;j<3;)

[i][j][i][j]*2;

 

第25题(10.0分)题号:

400

功能:

编写程序调用函数求解从m个元素选n个元

素的组合数的个数。

计算公式是:

组合数=(n!

.()!

)。

要求不能小于n,否则

应有容错处理。

说明:

函数(x)的功能是求x!

答案:

(m

{

("m和n输入错!

请重新输入:

\n");

("");

}

(m)/((n)*());

 

第26题(10.0分)题号:

411

功能:

对任意输入的x,用下式计算并输出y的值。

-1x<0

00

1x>0

答案:

m;

(n<0)

1;

(0)0;

1;

m;

m;

(n>=0)

(n>0)

1;

0;

1;

m;

第27题(10.0分)题号:

509

功能:

编写函数其功能是:

根据整型形参m,计算如下

公式的值:

1+1/3+1/5+1/7+…+1/(21)

例如:

若9,则应输出:

2.133256

答案:

1;

i;

(1;i<;)

{1.0/(2*1);}

(y);

 

第28题(10.0分)题号:

394

功能:

产生20个[30,120]上的随机整数放入二维数组

a[5][4]中,求其中的最小值。

答案:

;

[0][0];

(0<5)

(0<4)

(s>a[i][j])[i][j];

(s);

 

第29题(10.0分)题号:

330

功能:

计算出k以内最大的10个能被13或17整除的自然数之

和。

(k〈3000)。

答案:

00;

((k>=2)(b<10))

{((130)(170))

{;}

;

}

a;

 

第30题(10.0分)题号:

364

功能:

求一个四位数的各位数字的立方和。

答案:

0;

(n>0)

{10;

*d*d;

10;

}

s;

 

第31题(10.0分)题号:

348

功能:

从低位开始取出长整型变量s中偶数位上的数,依次

构成一个新数放在t中。

例如:

当s中的数为:

7654321时,t中的数为:

642。

答案:

10;

s10;

t=s%10;

(s>0)

{s=100;

t=10*+t;

=*10;

}

 

第32题(10.0分)题号:

313

功能:

从键盘为一维整型数组输入10个整数,调用函数

找出其中最小的数,并在函数中输出。

答案:

;

[0];

(1<)

{(x[i]<)[i];}

;

 

第33题(10.0分)题号:

391

功能:

将字符串中的小写字母转换为对应的大写字母,

其它字符不变。

答案:

i;

(0[i]'\0')

([i]>='a'[i]<='z')

[i][i]-32;

 

第34题(10.0分)题号:

397

功能:

编写函数(),从字符串中删除第i个

字符开始的连续n个字符(注意[0]代表字符串

的第一个字符)。

答案:

([1])

{

[1][1];

;

}

[1]='\0';

 

第35题(10.0分)题号:

325

功能:

在键盘上输入一个3行3列矩阵的各个元素的值(值

为整数),然后输出主对角线元素的平方和,并在

()函数中输出。

答案:

;

i;

0;

(0<3)

[i][i]*a[i][i];

;

 

第36题(10.0分)题号:

388

功能:

编写函数判断一个整数能否同时被3和5整除,若能

则返回值为1,否则为0。

调用该函数求出15~300之

间能同时被3和5整除的数的个数。

答案:

(3050)

(1);

(0);

 

第37题(10.0分)题号:

399

功能:

编写程序求无理数e的值并输出。

计算公式为:

1+1/11/21/31!

当1!

<0.000001时2.718282。

答案:

j;

;

;

1;

0.0;

1.0;

(>=0.000001)

{

;

1;

(1<)

*k;

1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1