首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
若输入ab,程序运行结果为______。 main() { static char a[2]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
若输入ab,程序运行结果为______。 main() { static char a[2]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }
A、a,b
B、a,
C、b,
D、程序出错
时间:2022-01-07 15:34
关键词:
答案解析
C
解析:在C语言中,数组下标是从0开始的,因此,上面的程序a[1]的值为b,a[2]的下标超出数组范围,a[2]无值。
相关问题
以下程序运行后的输出结果为_______。main(){ short a=10,b=20,c; a=a>>2; b=b&4; c=a|b; printf("%d %d %d\n", a, b, c);}
有以下程序: # include<string.h> main() { char str[][20]={"Hello","Beijing"},*p=str; printf("%d ",strlen(p+20)); } 程序运行后的输出结果是 ______。
有以下程序: main() { char str[][10]={"China","Beijing"),*P=str; printf("%s ",p+10); } 程序运行后的输出结果是 ______。
如下程序的输出结果是______。 main() { static int a[4]={1,2,3,4}; int**k,*j; j=a+1;k=&j; printf("%d ",*(*k+2)); }
程序运行时,若依次输出5,20,则输出结果为 ______。
最新问题
若程序运行时输入A值为9,B值为18,则A的输出结果为 ______。
若程序运行时输入A值为6,B值为4,则A的输出结果为 ______。
若程序运行时输入A值为15,B值为10,则A的输出结果为 ______。
有以下程序: main() { char s[]="ABCD",*p; for (p=s+1;p<s+4;p++ )printf("%s ",p); } 程序运行后的输出结果是 ______。
下列程序运行后的输出结果是______。 main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c++; printf ("%d ",c);
以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }
以下程序的运行结果是______。 main() { char t=02; printf("%d ",t=++t>>2); }
有以下程序: main() { unsigped int a; int b=-1; a=b; printf("% u", a); } 程序运行后的输出结果是______。
有以下程序: main() { int a=666, b=888; printf("% d ", a, b); } 程序运行后的输出结果是______。
运行下面的程序,其输出结果为 ______。 main() { pintf("%d,%d",5%-3,-5%3); }
别人在看