年3月ncre二级c语言程序设计(编辑修改稿)内容摘要:

5 每天提高一点点 (27)若有定义 int(*pt)[3]。 ,则下列说法正确的是 A)定义了基类型为 int 的三个指针变量 B)定义了基类型为 int 的具有三个元素的指针数组 pt C)定义了一个名为 *pt、具有三个元素的整型数组 D)定义了一个名为 *pt 的指针变量,它可以指向每行有三个整数元素的二维数组 ( 28)设有定义 double a[10],*s=a。 ,以下能够代表数组元素 a[3]的是 A)(*s)[3] B) *(s+3) C) *s[3] D)*s+3 ( 29)有以下程序 include main() { int a[5]={1,2,3,4,5}, b[5]={0,2,1,3,0},i,s=0。 for(i=0。 i5。 i++) s=s+a[b[i]]。 printf(〝 %d\n〞 ,s)。 } 程序运行后的输出结果是 A)6 B)10 C)11 D)15 (30)有以下程序 include main() { int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1。 for(i=0。 i3。 i++) for(j=I。 jI。 j++) t+=b[i][b[j][i] ]。 printf(〝 %d\n〞 ,t)。 } 程序运行后的输出结果是 A)1 B)3 C)4 D)9 (31)若有定义和语句 char sl[10]=〝 abcd!〞 , *s2=〝 \n123\\〞。 printf(〝 %d %d\n〞 , strlen(s1), strlen(s2) )。 则输出结果是 A)5 5 B)10 5 C)10 7 D)5 8 (32) 有以下程序 include define N 8 void fun(int *x,int i) {*x=*(x+1)。 } main() { int a[N]={1,2,3,4,5,6,7,8},i。 fun(a,2)。 for(i=0。 iN/2。 i++) { printf(〝 %d〞 ,a[i])。 } 合肥星火教育 权威名师、第一品牌 6 每天提高一点点 Printf(〝 \n〞 )。 } 程序运行后的输出结果是 A)1313 B)2234 C)3234 D) 1234 ( 33)有以下程序 include Int f(int t[],int n)。 main() {int a[4]={1,2,3,4},s。 s=f(a,4)。 printf(〝 %d\n〞 ,s)。 } int f(int t[], int n) { if(n0) return t[n1]+f(t,n1)。 else return 0。 } 程序运行后的输出结果是 A)4 B)10 C)14 D)6 (34) 有以下程序 include Int fun() {static int x=1。 x*=2。 return x。 } main() { int i,s=1。 for(i=1。 i=2。 i++) s=fun()。 printf(〝 %d\n〞 ,s)。 } 程序运行后的输出结果是 A)0 B)1 C)4 D)8 (35) 有以下程序 include define SUB(a) (a)(a) main() { int a=2,b=3,c=5,d。 d=SUB(a+b)*c。 printf(〝 %d\n〞 ,d)。 } 程序运行后的输出结果是 A)0 B)12 C)20 D)10 (36)设有定义: struct plex 合肥星火教育 权威名师、第一品牌 7 每天提高一点点 {int real,unreal; }datal={1,8},data2。 则以下赋值语句错误的是 A)data2=data1。 B)data2=(2,6)。 C)=。 D)=。 (37)有以下程序 include include struct A {int a。 char b[10]。 double c。 }。 void f(struct A t)。 main() {struct A a={1001,ZhangDa,}。 f(a)。 printf(%d,%s,%\n,)。 } void f(struct A t) {=1002。 strcpy(,ChangRong)。 =} 程序运行后的输出结果是 A)1001, B)1002,ChangRong, C)1001,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。