1、第 1 页1以下表示数学式“a=b|b=c); Ba=b) j -=2 ) k+; Bfor( j = 0; j 0; i -= 2 ) k+;3. 程序段 :int x = 12; double y = 3.141593; printf( “%d%8.6f“, x, y ); 的输出结果是( )A. 12 3.141593 B123.141593 C12,3.141593 D123.14159304设有声明和定义如下:#define d 2 /*定义常量 d*/int x = 5; float y = 3.83; char c = d; 以下表达式中有语法错误的是( )Ad+ Bx+ Cc+
2、 Dy+5. 若变量已正确定义为 int 型,要通过语句 scanf( “%d,%d,%d“, 给 a 赋值 1、给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是( u 代表一个空格符)( )Auuu1, 2, 3 B1u2u3 C1, uuu2, uuu3 D1, 2, 3 6. 以下程序段中的变量已正确定义for( i = 0; i void main( ) int i = 5;第 2 页do switch( i%2 ) case 0: i-; break;case 1: i-; continue;i-; printf( “%dn“, i );while( i0 );12. #include void main()unsigned int a=65535;int b=-2; printf(“a=%d,%o,%x,%un”,a,a,a,a);printf(“b=%d,%o,%x,%un”,b,b,b,b);输出结果为:第一行: 第二行: 13,编程实现计算 1 到 100 之间的奇数之和。14,试编程判断输入的正整数是否既是 5 又是 7 的正倍数。若是,则输出 yes;否则输出 no