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

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

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

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

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

sum=sum*a[i][i];

returnsum;

第3题(10.0分)题号:

324

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

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

(n是偶数)

intsum,i;

sum=0;

for(i=2;

{

sum=sum+i*i;

}

return(sum);

第4题(10.0分)题号:

345

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

中。

合并的方式是:

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

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

c数的个位和百位上。

例如:

当a=45,b=12。

调用该函数后,c=4251。

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

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

第5题(10.0分)题号:

366

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

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

数值为3。

inti,k=0;

floats=0,ave;

for(i=0;

n;

s+=a[i];

ave=s/n;

printf("

%f"

ave);

if(a[i]>

ave)k++;

returnk;

第6题(10.0分)题号:

355

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

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

inti,j;

chart;

num;

for(j=i+1;

j<

j++)

if(s[i]<

s[j])

{t=s[i];

s[i]=s[j];

s[j]=t;

第7题(10.0分)题号:

44

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

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

ints=0;

M;

s=s+a[i][0]+a[i][N-1];

for(j=1;

N-1;

s=s+a[0][j]+a[M-1][j];

returns;

第8题(10.0分)题号:

339

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

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

否则返回0。

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

于100。

说明:

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

平方数的右边。

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

以5是同构数。

intk;

k=x*x;

if((k%10==x)||(k%100==x))

return1;

else

return0;

第9题(10.0分)题号:

383

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

inti;

str1[i]!

='

\0'

;

str2[i]=str1[i];

str2[i]='

第10题(10.0分)题号:

310

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

自身)。

注意:

n的值不大于1000。

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

ints=0,i;

for(i=2;

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

第11题(10.0分)题号:

354

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

所求出素数的个数。

intn=0;

=lim;

{for(j=2;

i;

if(i%j==0)break;

if(j==i)aa[n++]=i;

}

returnn;

第12题(10.0分)题号:

341

删除所有值为y的元素。

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

主函数通过键盘输入。

*n;

{

if(bb[i]==y)

{for(j=i;

bb[j]=bb[j+1];

*n=*n-1;

i++;

第13题(10.0分)题号:

317

求出N×

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

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

的一个)。

输入的数组为:

123

4156

12189

10112

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

intmax,i,j;

max=array[0][0];

Row=0;

Col=0;

N;

{for(j=0;

if(max<

array[i][j])

{max=array[i][j];

Row=i;

Col=j;

return(max);

第14题(10.0分)题号:

392

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

inti,max,min;

max=min=a[0];

max)max=a[i];

elseif(a[i]<

min)min=a[i];

return(max*min);

第15题(10.0分)题号:

501

题目:

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

c=c+32;

returnc;

第16题(10.0分)题号:

502

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

inti=1,sum=0;

while(i<

=n)

sum=sum+i;

第17题(10.0分)题号:

409

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

转换公式为c=5/9(f-32),

输出结果取两位小数。

floatn;

n=(5.0/9.0)*(m-32);

第18题(10.0分)题号:

29

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

5x<

10

y=0x=10

-5x>

intm;

if(n<

10)

m=5;

else

if(n==10)m=0;

elsem=-5;

returnm;

if(n>

=10)

10)

m=-5;

elsem=0;

elsem=5;

第19题(10.0分)题号:

382

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

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

inti,k;

k=0;

s[k])k=i;

return(k);

第20题(10.0分)题号:

367

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

inti,amax=-1;

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

if(a[i]>

amax)amax=a[i];

returnamax;

第21题(10.0分)题号:

384

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

中,求每行元素的和。

5;

{b[i]=0;

for(j=0;

4;

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

第22题(10.0分)题号:

334

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

(n<

28)

longi,k;

longs=1;

{for(k=2;

k<

k++)

if(i%k==0)break;

if(k==i)s=s*i;

returns;

第23题(10.0分)题号:

363

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

s[i]!

if(s[i]>

a'

&

s[i]<

z'

||s[i]>

A'

Z'

k++;

第24题(10.0分)题号:

361

编写程序,求矩阵(3行

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

当前位置:首页 > 人文社科 > 法律资料

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

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