1.s1和s1已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是()A)if(s1>s2)S;B)if(strcmp(s1,s2))S;C)if(strc
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成
题目:要求输出国际象棋棋盘。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。2.程序源代码:#include “stdio.h
一、选择题(1)有以下程序以下是引用片段:main() {inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2; printf(“%dn“,*p+*q); }程序运行后的输出结果是A)16B)10C)8D)6(2)有以
(6)有以下程序以下是引用片段:main() { intp[8]={11,12,13,14,15,16,17,18},i=0,j=0; while(i++<7)if(p[i]%2)j+=p[i]; printf(“%dn“,j); }程序运行后的输出结果是A)42B)45C)56D)6
(11)有以下程序以下是引用片段:main() {inta[]={1,2,3,4,5,6,7,8,9,0},*p; for(p=a;p printf(“%d,“,*p); }程序运行后的输出结果是A)1,2,3,4,5,6,7,8,9,0,B)2,3
(16) 有以下程序以下是引用片段:main() {intx[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]){k=x[j];x[j]=x[j+1];x[j+1]=k;} for(i=0;i<3;i++) for(j=
(21) 以下能正确定义一维数组的选项是A) int num []; B) #define N 100 Int num [N];C) int num[0..100]; D) int N=100;int num[N];(22) 有以下程序以下是引用片段:main() {
(26) 以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。以下是引用片段:voidreverse(inta[],intn) {inti,t; for(i=0;i {t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } main()
(31) 以下程序的输出结果是以下是引用片段:main() {inti,a[10]; for(i=9;i>=0;i--)a[i]=10-i; printf(“%d%d%d”,a[2],a[5],a[8]); }A) 258B) 741C) 852D) 369(32) 下列程序的输出