1998年9月全国计算机等级考试二级c笔试参考答案(编辑修改稿)内容摘要:

输出结果是 A)ABCD B)A C)E D)ABCDE B D BCDE C C CDE D B DE E A E (40)有以下程序 main() {int x,i。 for(i=1。 i《 =50。 i) {x=i。 if(x%2==0) if(x%3==0) if(x%7==0) printf(“%d,i); ” } } 输出结果是 A)28 B)27 C)42 D)41 (41)有下列程序 include《 main() {union {int k。 char i[2]; }*s,a。 s=amp。 a。 s——i[0]=0x39。 s——i[1]=0x38。 printf(“%x、 n”, s——k); } 输出结果是 A)3839 B)3938 C)380039 D)390038 (42)有以下程序 include 《 main() {int a,b,c=246。 a=c/100%9。 b=(——1)amp。 amp。 (——1); printf(“%d,%d、 n”, a,b); } 输出结果是 A)2,1 B)3,2 C)4,3 D)2,——1 (43)设有如下定义: int (*ptr)*(); 则以下叙述中正确的是 A)ptr 是指向一维组数的指针变量 B)ptr 是指向 int型数据的指针变量 C)ptr 是指向函数的指针,该函数返回一个 int型数据 D)ptr 是一个函数名,该函数的返回值是指向 int型数据 的指针 (44)有以下程序 include 《 struct stu {int num。 char name[10]; int age。 }; void fun(struct stu *p) {printf(“%s、 n”, (*p)。 name); } main() { struct stu students[3]={{9801,“Zhang”, 20}, {9802,“Wang”, 19}, {9803,“Zhao”, 18}}; fun(students2); } 输出结果是 A)Zhang B)Zhao C)Wang D)18 (45)设有以下说明和定义: typedef union {long i。 int k[5]; char c。 }DATE。 struct date {int cat。 DATE cow。 double dog。 }too。 DATE max。 则下列语句的执行结果是 printf (“%d”, sizeof (struct date )sizeof(max)); A)26 B)30 C)18 D)8 (46)有以下程序 main() {char a[]=“programming”, b[]=“language”; char *p1,*p2。 int i。 p1=a。 p2=b。 for(i=0。 i《 7。 i) if(*(p1i)==*(p2i))printf(“% c”, *(p1i)); } 输出结果是 A)gm B)rg C)or D)ga (47)有以下程序 viod fun (int a,int b,int c) {a=456。 b=567。 c=678。 } main() {int x=10,y=20,z=30。 fun (x,y,z); printf(“%d,/%d、 n”, c,d); } 输出结果是 A)30,20,10 B)10,20,30 C)456,567,678 D)678,567,456 (48)有以下程序 int fun(int x,int y,int *cp,int *dp) {*cp=xy。 *dp=x——y。 } main() {int a,b,c,d。 a=30。 b=50。 fun(a,b,amp。 c,amp。 d); printf(“%d,%d、 n”, c,d); } 输出结果是 A)50,30 B)30,J50 C)80,——20 D)80,20 (49)有以下程序 main() {int i,j。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。