A.a&&b B.a<=b C.a||b&&c D.!(!c||1)
25.已知有声明\且x中整数的十进制表示有n位数字(4 掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达 式中能正确实现这一功能的是25 。 A.y=x/(10*(n-1)) B.y=x%(10*(n-1)) C.y=x%(long)pow(10,n-1) D.y=x%(10^(n-1)) 26.已知有声明\若要求编写一段程序实现\当x大于等于0时y取值1,否则Y 取值-1\则以下程序段中错误的是___26___。 A.if(x>=0) y=1;else y=-1; B.y=x>=0?1:-1; C.switch() D.switch(x-abs(x)) { case x>=0: y=1;break; { case 0:y=1;break; default:y=-1; default:y=-1; } } 27.已知有声明\下列对m数组元素的引用中,错误 是___27___。 A.m[++i] B.m[5] C.m[2*2] D.m[m[4]] 28?已知有声明\若需要将键盘输入的一个不含空格的字符串保存到 组中,则下列语句中正确的是28 。 A.scanf(\ B.scanf(\ C.s=gets(); D.s=getchar(); 29.若函数调用时的实参为变量,则以下关于函数形参和实参的叙述中正确的是29 A.实参和其对应的形参占用同一存储单元 B.形参不占用存储单元 C.同名的实参和形参占用同一存储单元 D.形参和实参占用不同的存储单元 , 30.已知有声明\现需要将1--l0保存到a[0]--a[9]中,以下程 序段中不能实现这一功能的是30 。 A.for(i=0;i<10;i++) a[i]=i+1; B.for(i=0;i<10;i++) p[i]=i+1;
相关推荐: