11.以下程序中,不合法的函数调用语句是
void fun( float x[ ]) { …… } main( )
{ float a[9],b[4][5]; A)f(a+5); B)f(b); C)f(a[4]); D)f(b[2]); }
B和C都是错的吧?它们错在哪里??
18.下面程序的运行结果是
{ char ch[7]="12ab56"; int i,s=0;
for(i=0;ch[i]>='0'&&ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d\n",s); }
A)1 B)1256 C)12ab56 D)12
为什么是1,我怎么算的是15?
1.以下选项中,均符合C常量形式的是
A)’\123’, 1e5-2 B) 0xffce, ‘\\’ C) 0246, ‘10’ D) 102, 123
答案给的是B!!A这样写不对吗:1e5-?? C中的0246表示八进制的246,难道也错了吗?
8. 有一函数关系见表,下面程序段中不能正确表达上面关系的是
A)if(x==0) y=10000; else y=1.0/x; B)if(x) y=1.0/x; else y=10000;
C)y=10000; if(x!=0) y=1.0/x; D)y=1.0/x; if(x==0) y=10000;
这一题怎么看觉得都是正确的啊?
谢谢了~~~D) 102 应该是10的二次方,没有复制出来~~~~
可不可以再帮我看看
http://zhidao.baidu.com/question/537808315?quesup2&oldq=1&sort=6
这个帖子上面的问题!