C语言模拟
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
二C语言模拟题二一、单项选择题 1.程序中定义以下宏#defineS(a,b)a*b 若定义intarea;且令area=S(3+1,3+4),则变量area的值为_________ A10B12C21D28 2.正确的标识符是_________ AifBa=2Ca.3Da_3 3.表达式1&3&5&7的值为_________ A1B3C5D7 4.语句printf(″s\\t″)的输出结果为_________ As\\tBs\tCs\Ds 5.执行下列语句后,sum变量的值是_________ intsum=0; for(inti=0;i<10;i++,sum+=i); A45B55C0D编译错误 6.已知有共用体变量data1定义如下: uniondata {inti; charch; floatf; }data1;则变量data1所占的内存存储空间可表示为_________ Asizeof(int)Bsizeof(char)Csizeof(float) Dsizeof(int)+sizeof(char)+sizeof(float) 7.若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示_________ A已读到此文件末尾B未读到此文件的末尾 C此文件已关闭D此文件尚未被打开 8.以下c语言函数声明中,不正确的是_________ Avoidfun(intx,inty);Bfun(intx,inty); Cintfun(intx,y);Dchar*fun(char*s);9.若有语句if(x==0)y=5;则与条件x==0等价的表达式为_________AxB!xCx!=1D以上都不对10.在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为 A)ABCdefB)abcDEFC)abcD)DEF #include main() {charch;while((ch=getchar())!='\n'){if(ch>='A'&&ch<='Z')ch=ch+32; elseif(ch>='a'&&ch<='z')ch=ch-32; printf("%c",ch);}printf("\n");}11.下面不能正确进行字符串赋值操作的语句是_______ A)chars[5]={"ABCDE"}; B)chars[5]={'A'、'B'、'C'、'D'、'E'}; C)char*s;s="ABCDEF"; D)char*s;scanf("%s",s); 12.若x=4,则x*=x+2的值为_________ A36B24C18D20 13.函数调用语句func((exp1,exp2),(exp3,exp4,exp5));中,实参的个数为_________ A1B2C4D5 14.设a为5,执行下列语句后,b的值不为2的是_________ Ab=a/2Bb=6-(--a)Cb=a%2Db=a<32?2:1 15.假设指针p1已经指向了某个整型变量,要使指针p2也指向同一个变量,则下面各项中正确的是_________ Ap2=**p1Bp2=*&p1 Cp2=*p1Dp2=&*p1 16.以下运算符中,运算对象必须是整型的是_________ A/B%=C!=D〈= 17.以下关于typedef的叙述中错误的是_________ A用typedef可以增加新的类型 B用typedef可以定义各种类型名,但不能用来定义变量 C用typedef只是将已有的类型用新的标识符来代表 D使用typedef有利于程序的通用和移植 18.若执行完成下列语句: inta=3,b=6,c; c=a∧b<<2; 则变量c的二进制值为_________ A00011100B00010100C0001000D00011011 19.以下关于宏替换的叙述不正确的是_________ A宏替换只是字符替换B宏名无类型 C宏替换不占用运行时间D宏替换不占用编译时间 20.以下对枚举类型名的定义中正确的是_________Aenums={a,b,c}Benums{a=9,b=2,c} Cenums={′a′,′b′,′c′} Denums{′a′,′b′,′c′}二、判断题 1.若有说明intc;则while(c=getchar());是错误的C语句。() 2.C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中。() 3.在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效。() 4.C语言程序中,一个文件中的函数可以引用存储在另一个文件中的函数和变量。() 5.使用continue和break语句,都可以使得C程序的执行直接从循环中跳出。()6.若a为一维数组名,则*(a+i)与a[i]等价。()7.主函数是系统提供的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
函数。()8.在程序运行过程中可以改变符号常量的值。()9.在程序中可以改变一个变量的数据类型。()10.结构体变量和共用体变量都可以初始化。()三、程序设计1设计程序将从键盘输入的十进制数以二和十六进制数的形式输出。2 求两个整数a和b的最大公约数。3 求所有的水仙花数并每五个一行输出。4用选择法对10个整数按照从小到大的顺序排序。C语言模拟题三 C语言模拟题三一、单项选择题1.C语言程序的基本单位是()A.子程序B.程序C.语句D.函数2.计算表达式:x=(i=4,j=10,k=24)后,x的值为()A.4B.10C.24D.383.下列运算符中运算优先级最高的是:()A.*B.!=C.&&D.>=4.设floatx=11.0,y=12.0;下列语句中发生错误的是:()A.++xB.y=(x%2)/10C.y*=x+1;D.y=(int)x/105.设变量a,b,c,d,m,n均为0,执行(m=a==b)||(n=c==d)后m,n的值分别是()A.0,1B.1,1C.1,0D.0,06.设inti=0,j=1,k=2,a=3,b=4,c=5;执行表达式(a=i
k)&&(c=i,j,k)后,a,b,c的值分别是:()A.1,0,5B.1,0,2C.3,4,57.设x、y和z是int 型变量,且x=3,y=4,z=5,则下面表达式中值为0的是:()A.’x’&&‘y’B.x<=yC.x||y+z&&y-zD.!((x8.能将
数学
数学高考答题卡模板高考数学答题卡模板三年级数学混合运算测试卷数学作业设计案例新人教版八年级上数学教学计划
表达式a<=c<=b表示为正确的c表达式的是:()A.a<=c<=bB.c<=a&&c>=bC.c>=a&&c<=bD.c>=a||c<=b9.C语言中运算对象必须是整型的运算符是:()A./B.=C.>=D.%=10.已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是()A.1B.2C.2.0D.2.5二、多项选择题1.以下叙述正确的是()A.一个C程序的执行一定是从main函数开始,并且结束于main函数。B.一个C程序的执行是从第一个函数开始执行,到本程序的最后一个函数结束。C.一个C程序中必须包含一个main函数。D.在C程序中,main函数必须位于最开始的位置。2.在C语言中,合法的整型数据是()A.0x2afB.029C.2e3D.0743.下面能正确计算x绝对值y=|x|的语句是()A.if(x>=0)y=x;if(x<0)y=-x;B.y=x>=0?x:-xC.y=x;if(x<0)y=-x;D.if(x>=0)y=x;elsey=-x;4.下面程序为无限循环的是()A.for(;2>=0;);B.while(3/5,3+5);C.for(;‘\0’;);D.while(1);5.inta;下列赋值后a的值为十进制数10的是()A.a=0xa;B.a=012;C.a=’10’-‘0’;D.a=10.76;三、判断题1.在C语言中,虽然有逻辑运算,但没有逻辑型变量。()2.若S为C语句,while(1)S必定是无限循环。()3.在对一个C程序进行编译的过程中,可以发现注释中的拼写错误。()4.C语言本身没有输入输出语句,是用输入输出函数实现输入输出操作。()5.C程序的基本组成单位是函数。()四、填空题1.设有定义intn=1,s=0;则执行语句while(s=s+n,n++,n<=10);后变量s的值为________。2.表达式1+4/5+5<7+4%5+(8,10)的值是__________________。3.设a=10;执行a+=a-=a*=a*a;语句后变量a的值是___________。4.在C语言中判定一个表达式的逻辑值时:当表达式为_________,则认为其逻辑值为真。5.与语句if(x>y)m=y;elsem=x;等效的表达式语句是:_________________________。五、阅读程序,将输出结果写到题后的横线上1.main(){intn=4,i,a;for(,a=1,i=1;i<=n;i++)a=a*i;printf(“%d!=%d\n”,n,a);}____________2.main(){intn=10;while(n>6){n--;printf(“%d”,n);}}_______________3.main(){intx=2,y;switch(x){case1:y=x;break;case2:y=-x;case3:y=x*3;break;case4:y=4*x;}printf(“%d\n”,y);}_________________4.main(){inti,j;for(i=j=1;j<=50;j++){if(i>=10)break;if(i%2){i+=5;continue;}i-=3;}printf((“%d\n”,j);},,_______________六、现给出实现下列问题的程序,将横线处缺少的部分补上,使其能正确运行。1.计算和:sum=1-1/2+1/4-1/6+….。要求直到最后一项的绝对值小于10-5为止。求绝对值的函数为fab()。#________________main(){floatsum,t,s=1,n=0;___________/*初始化累加项t*/while(_________________){sum=____________;n=___________;s=-s;t=s/n;}printf(“%f\n”,sum);}2.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。main(){intn1,n2,n3,n4;charc;______________________;while((c=____________)!=’\n’){if(c>=’a’_________________________)n1++;elseif(c>=’0’_______________)n2++;elseif(c=’’)n3++;else__________;printf(“%d%d%d%d\n”,n1,n2,n3,n4);}七、程序设计1、程序实现在屏幕上输出下图(位置在屏幕中间输出)。ABBBCCCCCDDDDDDDCCCCCBBBA2、编程把输入的任意十进制整数转换为二进制数。3、验证哥德巴赫猜想:任意大于6的偶数均可表示两个素数之和。4、用迭代法求a的平方根,迭代公式为:Xn+1=1/2*(Xn+a/Xn),要求前后两次求出的x的差的绝对值小于10–5。C语言模拟题四C语言模拟题四一、选择题1_______是构成c语言程序的基本单位。 A)函数 B)过程 c)子程序 D)子例程2可以在C语言中用做用户标识符的是_______。 A)void B)as_b3 C)for D)2c define _123 -abc Do WORD If cas SIG3若有以下类型说明语句: charw;intx;floaty,z; 则表达式w*x+z-y的结果为________类型。 A)float B)char C)int D)double4main() { floatx=123.456; printf("%-5.2f\n",x); } 以上程序输出的结果是________。 A)123.4 B)123.5 C)123.45 D)123.465下面语句的输出结果是________。 Printf("%d\n",strlen("\t\"\065\xff\n")); A)14 B)8 C)5 D)输出项不合法,无正常输出6下列程序的输出结果是________。 main() { inta=0,b=0,c=0; if(++a>0||++b>0)++c; printf("\na=%d,b=%d,c=%d",a,b,c); } A)a=0,b=0,c=0 B)a=l,b=l,c=1 C)a=l,b=O,c=I D)a=0,b=1.c=17下列程序的输出结果是_________。 Main() { inti; for(i=1;i+l;i++) { if(i>4){printlf("%d",i++);break;} } printf("%d",i++); } A)55 B)56 c)程序错误,没有输出 D)循环条件永远为真,死循环8下列程序的输出结果是_________。 #defineA100 main() { inti=O,sum=O; do{ if(I==(i/2)*2)continue; sum+=i; }while(++i; printf("%d\n",sum); } A)2500 B)2550 C)4 D)O9下列程序的输出结果是_________。 main() { intI=3; switch(i) {case1: case2:printf("%d",i); case3: case4:break; default:printf("OK"); } } A)0 B)3 C)OK D)没有任何输出10下列程序执行后的输出结果是________。 main() { intm[][3]={1,4,7,2,5,8,3,6,9}; inti,k=2: for(I=0;i<3;i++) {printf("%d",m[k][i]);} } A)456 B)258 C)369 D)78911设已定义k为int类型变量,则以下for循环语句_________。 for(i=0;k=-1,k=1;i++,k++) printf("****\n"); A)判断循环结束的条件不合法 B)是无限循环 C)循环一次也不执行 D)循环只执行一次12C语言函数返回值的类型是由__________决定的。 A)return语句中的表达式类型 B)调用函数的主调函数类型 c)调用函数时临时 D)定义函数时所指定的函数类型13下列程序执行后输出的结果是___________。 intd=l: fun(intp) { intd=5; d+=p++; printf("%d,",d); } main() { inta=3; fun(a); d+=a++: printf("%d\n",d); } A)8,12 B)9,13 C)8,4 D)9,514定义int*swap()指的是_______。 A)一个返回整型值的函数swap() B)一个返回指向整型值指针的函数swap() C)一个指向函数swap()的指针,函数返回一个整型值 D)以上说法均错15以下程序段的输出结果是__________。 main() { chars1[10],s2[10],s3[10]; scanf("%s",s1);gets(s2);gets(s3); puts(s1);puts(s2);puts(s3); } 输入数据如下: (此处代表回车符) aaa bbb A)aaa B)aaa C)aaa\0bbb\0 D)aaabbb bbbbbb bbb16下述函数功能是________。 Intfun(char*x) { char*y=x; while(*y++); returny-x-l; } A)求字符串的长度 B)求字符串存放的位置 C)比较两个字符串的大小 D)将字符串x连接到字符串y后面17以下程序的输出结果是_________。 main() {charstr[12]={'s','t','r','i','n','g'}; printf("%d\n",strlen(str)); } A)6 B)7 C)ll D)1218请读程序段: charstr[]="ABCD",*p=str; printf("%d\n",*(p+4)); 程序段的输出结果是_________。 A)68 B)0 C)字符'D'的地址 D)不确定的值19若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是________。 (0<=i<4,0<=j<10) A)*(&a[O][O]+10*i+j) B)*(a+i)+j C)*(*(a+i)+j) D)*(a[i]+j)20请读程序: #include #include main() { char*sl="AbCdEf",*s2="aB"; s1++;s2++; printf("%d\n",strcmp(s1,s2)); } 上面程序的输出结果是___________。 A)正数 B)负数 C)零 D)不确定的值21下面程序的输出是_________。 chars[]="ABCD"; main() { char*p; for(p=s;p;p++) printf("%s\n",p); } A)ABCD B)A C)D D)ABCD BCD B C ABC CD C B AB D D A A22以下程序输出的结果为__________。 main() { char*alpha[6]={"ABCD",EFGH","IJKL","MNOP","QRST","UVwX"}; char**p; inti: p=alpha; for(I=0;i<4;i++) printf("%s",p[I]); } A)ABCDEFGHIJKL B)ABCD C)ABCDEFGHIJKLMNOP D)AEIM23若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是_______。 A)将变量存储在静态存储区 B)使变量x可以由系统自动初始化 c)使x只能在本文件内引用 D)使x的值可以永久保留24下面是对宏定义的描述,不正确的是_______。 A)宏不存在类型问题,宏名无类型,它的参数也无类型 B)宏替换不占用运行时间 C)宏替换时先求出实参表达式的值,然后代入形参运算求值 D)宏替换只不过是字符替代而已25若有如下说明,则__________的叙述是正确的。 structst { inta; intb[2l; ]a; A}结构体变量a与结构体成员a同名,定义是非法的 B}程序只在执行到该定义时才为结构体st分配存储单元 c}程序运行时为结构体st分配6个字节存储单元 D}类型名structst可以通过extern关键字提前引用(即引用在前,说明在后)26若有以下结构体定义,则________是正确的引用或定义。 structexample { intx; inty; }v1; A)example.x=10 B)examplev2.x=10 C)structv2;v2.x=lO D)structexamplev2={10};27下列程序的执行结果是_________。 #include.h> unionun { inti; charc[2]; ]; voidmain() {unionunx; x.c[0]=10: x.c[1]=1: printf("\n%d",x.i); } A}266 B}ll C}265 D}13828已知小写字母a的ASCII码为97,大写字母A的ASCII.码为65,以下程序的结果是__________。 main() { unsignedinta=32,b=66; printf("%c\n",atb); } A)66 B)98 C)b D)B29C语言库函数gets(str,n,fp)的功能是_________。 A)从fp指向的文件中读取长度n的字符串存入str指向的内存 B)从fp指向的文件中读取长度不超过n-l的字符串存入str指向的内存 C)从fp指向的文件中读取n个字符串存/Xstr指向的内存 D)从str读取至多n个字符到文件fp30下述程序向文件输出的结果是__________。 #include.h> voidmain() { FILE*fp=fopen("TEST","wb"); fprintf(fp,"%d%5.0f%c%d",58,76273.0,'-',2278); fclose(fp); } A)5876273-2278 B)5876273.000000-2278 c)5876273-2278 D)因文件为二进制文件而不可读二、填空题1若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为_______。2若x和y都是double型变量,]ix的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为_______。3下列程序执行后输出的结果是_______。 f(inta) { staticc=0; C=a+C++: return(c); } main() { inta=2,i,k; for(i=O;i<2;i++) k=f(a++); printf("%d\n",k); }4下面程序执行后输出的结果是_______。 intm=13: intfun(intx,inty) { intm=3; return(x*y-m); } main() { inta=7,b=5; printf("%d\n",fun(a,b)/m); }5下列程序执行后输出的结果是_______。 main() { ntarr[10],i,k=0; for(I=0;i;i++)arr[I]=i; for(I=1;i<4;i++)k+=arr[i]+i; printf("%d\n",k); }6下列程序执行后输出的结果是_______。 structs {intx,y;}data[2]={10,100,20,200}; main() { structs*p=data; printf("%d\n",++(p->x)); }7下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个print语句的输出结果是 _______。 main() {inta[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%X\n",p); printf("%x\n",p+9); }8以下函数的功能是计算s=l+l/2!+l/3!+…+l/n!,请填空. doublefun(intn) { doubles=O.O,fac=1.O; inti,k=1; for(i=l;i<=n;i++) {_______; fat=fat/k; s=s+fac; } }9下面程序的运行结果是_______。 main() { unsigneda=0112,x; x=a>>3: printf("x=%o",x); }10函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。 voiddelete(chars[],inti,intn) { intj,k,length=O; while(s[1ength]) _______; --i: j=i; } if(_______) { k=i+n; if(i+n<=length) while(k s[j++]=s[k++]; s[j]='\0'; }三、编程题1、 从键盘上输入若干个学生的成绩,统计并输出最高和最低成绩、平均分及各分数段的人数,当输入负数时结束输入。2、 输入若干个学生的信息(包括学号,姓名,性别,年龄,入学成绩),将每一个学生的信息作为一个接点,形成一个先进先出的单向链表,并输出此链表。C语言模拟题五 C语言模拟题五一、选择题1.一个c语言源程序中。A.、必须有一个主函数。B、可以有多个主函数。C、必须有主函数和其他函数。D、可以没有主函数。2.以下选项中合法的用户标识符是______。A、longB、_2TestC、3DmaxD、A.dat3.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\103'是______。A、字符CB、字符aC、字符eD、非法的常量4.已知i、j、k为int型变量,若从键盘输入:123,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。A、scanf("%2d%2d%2d",&i,&j,&k);B、scanf(""%d%d%d",&i,&j,&k);C、scanf("%d,%d,%d",&i,&j,&k);D、scanf("i=%d,j=%d,k=%d",&i,&j,&k);5.已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是______。A、6B、0C、2D、16.以下选项中,与k=n++完全等价的表达式是_______。A、k=n,n=n+1B、n=n+1,k=nC、k=++nD、k+=n+17.C语言中,函数的存储属性可以缺省,此时函数的隐含存储属性是______。A、autoB、staticC、externD、register8.若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是______。A、p=q;B、*p=*q;C、n=*q;D、p=n;9.有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f(i);printf("%d\n",j);}程序运行后的输出结果是______。A、4B、3C、2D、110..若变量已正确定义并赋值,表达式______不符合C语言语法。A、a*b/c;B、3.14*5%2C、2,bD、a/b/c11.在C程序中,用_____表示逻辑值“真”。A、1B、非0的数C、非1的数D、大于0的数12.______把x、y定义成float类型变量,并赋同一初值3.14。A、floatx,y=3.14;B、floatx,y=2*3.14;C、floatx=3.14,y=x=3.14;D、floatx=y=3.14;13..若变量已正确定义,表达式______的值不是2。A、2&3B、1<<1C、a==2D、1^314.若变量已正确定义,语句“if(a>b)k=0;elsek=1;”和______等价。A、k=(a>b)?1:0;B、k=a>b;C、k=a<=b;D、a<=b?0:1;15.设变量定义为“intx,*p=&x;”,则&*p相当于_____。A、pB、*pC、xD、*&x16.2.字符串"\\\"abc\"\\"的长度是()A、11B、8C、7D、517.不正确的赋值或赋初值的方式是_______。A.charstr[]=”string”;B.charstr[10];str=”string”;C.char*p=”string”;D.char*p;p=”string”;18.设有以下定义inta=0;doubleb=1.25;charc='A';#defined2则下面语句中错误的是_______。A、a++;B、b++C、c++;D、d++;19.有以下程序main(){chark;intI;for(i=1;i<3;i++){scanf("%c",&k);switch(k){case'0':printf("another\n");case'1':printf("number\n");}}}程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是_______。A)anotherB)anotherC)anotherD)numbernumbernumbernumbernumberanothernumber 二、填空题1.表示“x≥y≥z”的C表达式是_______。2.下列程序段的输出是_______和_______。#includeintf(intx){staticy=1;y++;x+=y;returnx;}voidmain(){intk;k=f(3);printf("%d%dn",k,f(k));}3.下列程序段的输出是_____。int*p,*q,k=5,j=6;q=&k;p=q;q=&j;printf("%d",*p);4.数组定义为inta[11][11];则数组a有_____个数组元素。5.表达式1<0<5的值是_____。6.现有inta;a=getchar();输入数据流为234,则a=。7.structNODE{intdata;structNODE*next;}一链表当中的结点采用上面的结构体类型,若要在该链表当中删除指针P的后继,则操作为_______。(可写多条语句)8.用于把文件位置指针移向文件开头的函数为。三、简答题1、 结构化程序的基本结构是什么?有何特点?2、 结构化程序设计的基本原则、方法是什么?3、 何谓算法?有哪些表示方法?4、 什么是程序设计风格?5、 面向过程程序设计和面向对象程序设计有何不同?四、程序设计1、从终端输入任意字符串,将字符串的空格删除、输出。2、定义a,b两个整型数组分别为3行4列和4行3列,从终端输入值给数组a,再将a里面的值行列颠倒赋值给b,即a第1行的值赋给b第1列,a第2行的值赋给b第2列;并求数组a各行的平均值。3、求出小于500的最大的8个素数的和。4、向终端输出2,3,4,5,6共5个数的阶乘值及总和。5、判断输入的字符串是否是回文。C语言模拟
试题
中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载
参考
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
C语言模拟试题(一)参考答案1_10ABBCCDBDDC11_20CBBDACCDCA21__25CBCBC(1)2,1(2)6.6(3)hello(4)passwarn(5)void*p;(6)0(7)10(8)structst(9)54三、略C语言模拟试题(二)参考答案1_10ADABBCACBB11_20DBBCDBABDB二、判断题(1)错(2)错(3)对(4)对(5)错(6)对(7)错(8)错(9)错(10)错C语言模拟试题(三)参考答案一、选择题1_10DCABCADCDC多项选择题(1)AC(2)ACD(3)ABCD(4)ABD(5)ABCD判断题(1)对(2)错(3)错(4)对(5)对四、填空题(1)55(2)1(3)0(4)非0(5)m=x>y?y:xC语言模拟试题(四)参考答案一、选择题1_10ABDBCCBBDC11_20BDCBBAABBA21_30DCACDDACBBC语言模拟试题(五)参考答案一、选择题1_10ABABDACDBB11_19BCCCACBDC2.[存储类别]类型名fn(形参表){函数体}3.编辑,编译,连接,运行.4.菜单行,编辑窗口,信息窗口,提示行.