出自:佳木斯大学语言治疗学
若有以下定义,则数值为4的正确表达式是 。int a[10]={1,2,3,4,5,6,7,8,9,10};char c=’a’,d,g;
·a[g-c]
·a[4]
·a[’d’-’c’]
·a[‘d’-c]
已有程序和输入数据的形式,程序中输入语句的正确形式应当为( )。(注:表示空格,<CR>表示回车)main(){ int a; float f;printf(“\nInput number:”);输入语句printf(“\nf=%f,a=%d\n”,f,a);} Input number:4.5 2<CR>
·scanf(“%d,%f”,&a,&f);
·scanf(“%f,%d”,&f,&a);
·scanf(“%d,%f”,&a,&f);
·scanf(“%f,%d”,&f,&a);
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( ).
·scanf(“%d%d1x,%1e”,&x,&y,&z);
·scanf(“%2d*%d%1f”,&x,&y,&z);
·scanf(“%x%*d%o”,&x,&Y);
·scanf(“%x%o%6.2f”, &x,&y,&z);
以下不正确的定义语句是( )。
·double x[5]={2.0,4.0,6.0,8.0,10.0};
·int y[5]={0,1,3,5,7,9};
·char c1[]={‘1’,’2’,’3’,’4’,’5’};