当前位置:文档之家› c语言程序填空题

c语言程序填空题

【3】s2[i]!=或*(s2 + i)!=【4】'\0'或NULL或0
16功能:输入字符串,再输入一个字符,将字符串中与输入字符相
同的字符删除。
【1】a[i] != '\0'或a[i]或a[i]!=NULL【2】a[j]='\0'或a[j]=NULL或a[j]=0
【3】cc=getchar()或scanf("%c",&cc)【4】fun(a,cc)
12功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘
输入。
【1】str【2】str[i]!='\0'或str[i]!=NULL或str[i]!=0或str[i]
【3】str[k]=str[i]或*(str+k)=*(str+i)或str[k]=*(str+i)或*(str+k)=str[i]
39功能:百马百担问题:有100匹马,驮100担货,大马驮三担,中
马驮2担,两匹小马驮一担,求大、中、小马各多少匹?
【1】3【2】2【3】hm【4】hl
40功能:找出数组中最大值和此元素的下标,数组元素的值由键盘
输入。
【1】a + i或&a[i]【2】p-a或-a+p【3】>【4】*s
41功能:输出两个整数中大的那个数,两个整数由键盘输入。
24功能:有n个整数,使其前面各数顺序向后移m个位置,最后m个数
变成最前面的m个数
【1】number,n,m【2】array,n,m【3】array+n-1或array + n -1【4】p-1或p -1
25功能:用冒泡法对数组a进行由小到大的排序。
【1】j<=n-1或n-1>=j或j<=-1+n或-1+n>=j或j<n或n>j或j<n-1
30功能:输入某年某月某日,判断这一天是这一年的第几天?
【1】sum=90【2】sum=sum+day或sum= sum + day
【3】year%4==0&&year%100!=0)或year%4 == 0 && year%100 != 0
【4】leap==1&&month>2或leap == 1 && month>2或leap == 1 && 2<month
31功能:输入三个整数x,y,z,请把这三个数由小到大输出。
【1】t=x;x=y;y=t;【2】t=z;z=x;x=t;【3】t=y;y=z;z=t;
32功能:输入数组,最大的与最后一个元素交换,最小的与第一个元
素交换,输出数组。
【1】i<9或9>I【2】min=p【3】l=*p【4】array[9]=k
【2】i<n-j-1或n-j-1>i或i<n-1-j或n-1-j>i或i<=n-j-2或i<=n-2-j
【3】a[i]>a[ i + 1 ]或a[ i + 1 ]<a[i]【4】fun(a,10)
26功能:计算某日是当年的第几天。
【1】31【2】120【3】||【4】days + 1或1+days或++days
9功能:输出100到1000之间的各位数字之和能被15整除的所有数,
输出时每10个一行。
【1】k=0【2】n%10或n-n/10*10或n-10*(n/10)
【3】while(n>0)或while(0<n)或while(n!=0)或while(0!=n)【4】printf("\n")
10功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作
27功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。
【1】int k【2】mc < 10或10 > mc或mc <= 9或9 >= mc
【3】k%17 == 0或!(k%17)或k/17*17 == k【4】return m或return (m)
28功能:计算并输出high以内最大的10个素数之和,high由主函数传
3功能:将一个字符串中下标为m的字符开始的全部字符复制成为另
一个字符串。
【1】p1= str1 + m【2】*p2++=*p1++或*(p2++)=*(p1++)或*p2=*p1,p2++,p1++或*p2=*p1++,p2++或*p2++=*p1,p1++【3】*p2='\0'或*p2=0或*p2=NULL【4】strcopy(str1,str2,m)
【1】(int *)【2】p1【3】*p1
42功能:求出二维数组中的最大元素值。
【1】max_value(3,4,a)【2】array[][4]或array[3][4]【3】max=array[i][j]
43功能:从低位开始取出长整型变量s中奇数位上的数,依次构成一
个新数放在t中。
【1】%【2】s/100【3】+ *t【4】*
36功能:计算圆周率的近似值。
【1】pi【2】fabs(t)【3】4
37功能:计算平均成绩并统计90分以上人数。
【1】0【2】scanf【3】continue
38功能:考查字符串数组的应用。输出26个英文字母。
【1】i++或++i或i=i+1或i+=1【2】'A' + i或i+'A'或65 + i或i+65【3】string
62功能:将s所指字符串的正序和反序进行连接,形成一个新串放在t
所指的数组中。
例如:当s串为"ABCD"时,则t串的内容应为"ABCDDCBA"。
【1】strlen(s)【2】i++或i=i+1或i+=1或++I【3】d+i或i+d【4】2*d或d*2或i+d或d+i
以及0的个数,n通过scanf()函数输入。
【1】&a【2】a%2【3】r*【4】a*a
47功能:编程求某年第n天的日期。用数组表示月天数。
【1】||【2】+=或=a+【3】>
48功能:输入一正整数n、打印1-n能够组成的所有自然数集合
(包含空集)。
【1】set[0]【2】position+1【3】break
49功能:要求输出结果为3。
【1】s【2】int m【3】return
50功能:利用指向结构的指针编写求某年、某月、某日是第
几天的程序,其中年、月、日和年天数用结构表示。
【1】struct【2】x【3】f【4】x.n
61功能:功能:定义一个结构变量(包括年、月、日)计算给定日
期是该年的第几天。
【1】struct【2】!=【3】||【4】da.d
6功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出
其和。
【1】n=0【2】i<=300或i<300或300>=i或300>i
【3】i%7 == 0 || i%17 == 0或!(i%7)||!(i%17)或!(i%17)||!(i%7)或!(i%7&&i%17)
【4】n%5 == 0或!(n%5)或n/5*5==n
【4】j<=i或i>=j或j<i+1或i+1>j或j-1<i或i>j-1
15功能:是将两个字符串连接为一个字符串,不许使用库函数strcat。
【1】JOIN(str1,str2)【2】j=strlen(s1)或for(j=0;s1[j]!='10';j++);或for(j=0;s1[j];j++);
为终止标记。
【1】x != 0或x【2】else或else if(x%2==1)或else if(x%2!=0)或if(x%2)
【3】scanf("%d",&x)【4】av2=s2/j
11功能:求一个二维数组中每行的最大值和每行的和。
【1】s=0【2】k=a[i][j]【3】c[i]=s【4】a[i][j]
4功能:以下程序是用选择法对10个整数按升序排序。
【1】#defineN 10【2】k=I【3】j<N或N>j或j<=N-1或N-1>=j【4】k != i
5功能:删除一个字符串中的所有数字字符。
【1】s[i]!=或*(s+i)!=或*(i+s)!=【2】||
【3】s[j]=s[i]或*(s+j)=*(s+i)或s[j]=*(s+i)或*(s+j)=s[i]【4】delnum(item)
33功能:输入学生成绩并显示。
【1】i++或++i或i=i+1【2】&stu[i]【3】&stu[i]【4】printf
34功能:当输入“2,5”的时候输出为“2 5 5”
【1】m【2】k-1或k -1【3】+=或=1+
35功能:计算一元二次方程的根。
【1】<math.h>【2】fabs(a)【3】fabs(disc) > 1e-6或1e-6 <fabs(disc)
7功能:求100-999之间的水仙花数
相关主题