下载此文档

c语言程序设计试题答案.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
--------------------------校验:_____________-----------------------日期:_____________c语言程序设计试题答案****题7选择题。(1)下列对字符串的定义中,错误的是:A。A)charstr[7]="FORTRAN";B)charstr[]="FORTRAN";C)char*str="FORTRAN";D)charstr[]={'F','O','R','T','R','A','N',0};(2)以下程序段的输出结果是:____D_________chara[]="ABCDE";char*p=NULL;for(p=a;p<a+5;p++){ printf("%s\n",p);}A)ABCDE B)A C)E D)ABCDE B D BCDE C C CDE D B DE E A E(3)下列程序是对字符串的相关操作,正确的是____D____。A)main(){ hara[5];a="abcde";printf("%s\n",a);}B)main(){ hara[7]="goodbye!"; printf("%s\n",a);}C)main(){ chara[5]="abcde"; printf("%s\n",a);}D)main(){ hara[]="abcde"; printf("%s\n",a);}(4)阅读下列函数,函数功能为___A_____。voidExchange(int*p1,int*p2){ intp; p=*p1; *p1=*p2; *p2=p;}A)交换*p1和*p2的值 B)正确,但无法改变*p1和*p2的值C)交换*p1和*p2的地址 D)可能造成系统故障(5)设有语句:intarray[3][4];则在下面几种引用下标为i和j的数组元素的方法中,不正确的引用方式是:___D_____。A)array[i][j] B)*(*(array+i)+j)C)*(array[i]+j) D)*(array+i*4+j)阅读下列程序,写出运行结果。(1)main(){ staticintx[]={1,2,3}; ints,i,*p=NULL; s=1; p=x; for(i=0;i<3;i++) { s*=*(p+i); } printf("%d\n",s);}答案:6(2)main(){ inta[]={1,2,3,4,5}; int*p=NULL; p=a; printf("%d,",*p); printf("%d,",*(++p)); printf("%d,",*++p); printf("%d,",*(p--)); printf("%d,",*p++); printf("%d,",*p); printf("%d,",++(*p)); printf("%d,",*p);}答案:1,2,3,3,2,3,4,4,(3)charb[]="program";char*a="PROGRAM";main(){ inti=0; printf("%c%s\n",*a,b+1); while(putchar(*(a+i))) { i++; } printf("i=%d\n",i); while(--i) { putchar(*(b+i)); } printf("\n%s\n",&b

c语言程序设计试题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人漫山花海
  • 文件大小42 KB
  • 时间2019-11-13