急需C语言试题答案,上次已解决一些,但还有不少,麻烦各位高手帮忙给个最佳答案!万分感谢啊!

紧急需要,请在答案前写上相应的序号,以便清楚明了,非常感谢!
3:模块程序设计的分析方法是( )。
5:与for(;;);流程控制等价的whilel语句是( )。
6:C语言中的注释符是( ),它的作用有( )。
7:数据10和101,在内存中各占( )、( )个存储单元。
8:与scanf(“%c,&ch);等价的语句是( )。
9:若long ln=50000;写出输出ln的语句( )。
10:算法是指解决问题的( )。
11:循环语句的3要素是( )、( )、( )。
12:( )不可用作用户标识符。
13:C程序中的数据对象以( )和( )两种形式出现。
14:定义符号常量EMI为6688的命令是( )。
15:++,——运算符的操作数必须是( )。
16:实属在输出时自动保留( )位小数。
选择题:
17:假定a、b、c、d具一定为整型变量,且a、c均已赋值,a大于0,c大于0,则与程序段for(d=a,b=1;b<=c;b++)d— —;功能等价的语句是( )
A:d=a+b B:d=a+c C:d=a-b D:d=a-c
18:若有int a=1,b=10;,执行下面语句后a,b的值为( )
do
{
b-=a;
a++;
}while(b--<0);
A:10,-1 B:2,8 C:9,0 D:4,-3
19:int x,y=10;则表达式x=(x=4%5,x%2),x+y的值为( )
A:10 B:12 C:14 D:0
20:已有定义int a,b;float x,y;,以下不正确的语句是( )
A:a=b=2 B:y=(a%2)/10; C:x=y+6 D:a+b=x
21:选择能跳出循环的是( )
A:for (y=0,x=1;x>++y; x=i++)i=x;
B: for (; ; x++);
C: while(1){x++;}
D: for (i=10 ; ;i--)sum+=i;
22:C语言源程序的基本组成单位是( )
A:语句 B:函数 C:字符 D:指令
23:下列各组中均为常量的是( )
A:123, -0x23, -2.5 B:-1, 1/2, 6.8 C:-6, π, 345.0 D:3.5, 6.9, a
24:以下描述正确的是( )
A:由于do...while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。
B:do...while循环由do开始,用while结束,在while(表达式)后面不能操作。
C:在do...while循环体中,一定要有能事while后面表达式的值变为零的操作。
D:do...while循环中,根据情况可以省略while。

3、 采用自顶向下的方法,根据程序模块的功能将程序分成若干个子模块
5、 while ( )
{ …… }
6、 /*中间为注释 */ 作用:是程序结构清晰明了,便于程序员看懂程序,但其对编译及运行不起作用
7、都是两个
8、getchar();
9、printf ("%ld",ln);
10、操作步骤
11、初始值、循环条件和循环体
12、关键字
13、常量,变量
14、#define EMI 6688
15、变量
16、 六位
17、d
18、b
19、b
20、d
21、a
22、b
23、c
24、c
温馨提示:答案为网友推荐,仅供参考
相似回答