2012年计算机等级二级C语言精讲习题及答案19
11、以下程序段的输出结果是( ) #include mian() { char *ch[4]={“red”,”green”,”blue”}; Int i=0; While(ch[i]); { putchar(ch[i][0]; i++; } } 12、 有以下程序 #include mian() {int arr[]={1,3,5,7,2,4,6,8{, i, start; Scanf(“%d”, &start); For(i=0,i<3,i++) printf(“%d”,arr[(start+i)%8]); } 若在程序运行时输入整数10 <回车>,则输出结果为( )。 13、 以下程序的功能是输出a数组中的所有字符串,请填空 #include mian() {char *a[]={“ABC”,”DEFGH”,”IJ”,”KLMNOP”}; Int i=0; For(;i<4;i++) printf(“%s ”, ); } 14、以下程序的输出结果是( )。 #include #include #include mian() { char *p, *q, *r; p=q=r=(char *)malloc(sizeof(char)*20); strcpy(p,”attaboy,welcome!”); printf(“%c%c%c ”,p[11], q[3], r[4]); free(p); } 15、设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为( )。 #include mian() { file *fp; fp=fopen(“test.txt”,”w+”);www.examw.com fputs(“test”,fp); fclose(fp); } 11、rgb 12、572 13、a[i] 14、cab 15、test 相关资料 |