欢迎来到天天文库
浏览记录
ID:19842169
大小:105.50 KB
页数:21页
时间:2018-10-06
《c语言程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计概述1.算法的描述有哪些基本方法?2.C语言程序的基本结构是怎样的?举一个例子说明。3.C语言有什么特点?4.指出合法与不合法的标识符命名。ABl2leed_3a*b28stuD.K.JonEF3_3PASifXYZ43K2ave#xy762#_DT5C.D5.说明下列TurboC热键的功能。F2F10F4Ctrl+F9Alt+F56.在TurboC方式下输入并运行下列程序,记录下运行结果。(1)main(){printf(″**************************\n″)printf(″welcomeyou\n
2、″)printf(″verygood\n″)printf(″**************************\n″)}(2)main(){inta,b,c,t;printf(″pleaseinputthreenumbers;″);Scanf(″%d,%d,%d″,&a,&b,&c);T=max(max(a,b),c);printf(″maxnumberis:%d″,t);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}7.一个C程序是由若干个函数构成的,其中有且只能有一个
3、函数。8.在TurboC环境下进行程序调试时,可以使用Run下拉菜单的命令或按键转到用户屏幕查看程序运行结果。9.C语言对标识符与关键字有些什么规定?10.C源程序输入后是如何进行保存的?第2章C语言的基本数据类型与表达式1.指出下列常数中哪些是符合C语法规定的。′′′101′″″e30190x1e″ab″1.e5(2+3)e(4-2)5.2e2.52.请找出下列程序中的错误,改正后写出程序运行结果。(1)voidmain(){intx,y=z=5,aver;x=7AVER=(x+y+z)/3printf(″AVER=%d″,
4、aver)}(2)voidmain(){charc1=′a′;c2=′b′;c3=′c′;inta=3.5,b=′A′printf(″a=%db=′%c′″end″n″,a,b);printf(″a%cb%cbc%ctabc″,c1,c2,c3);}3.写出下列赋值的结果,表格中写了数值的是要将它赋给其他类型的变量,将所有的空格填上赋值后的数据(实数保留小数点后两位)int99-1char′h′unsignedint66float55.78Longint684.写出程序运行结果。(1)voidmain(){inti,j;i
5、=8,j=10;printf(″%d,%d,%d,%d\n″,i,j,++i,j++);}(2)main(){int=1,b=2,c=3;printf(″%d,%d,%d,%d″,a=b=c,a=b==c,a==(b=c),a==(b==c));}(3)main(){inta=10,b=20,c=30,d;d=++a<=10
6、
7、b一一>=20
8、
9、c++;printf(″%d,%d,%d,%d\n″,a,b,c,d);}5.写出下面表达式的值(设a=l0,b=4,c=5,d=1,x=2.5,y=3.5)(1)a%=(b%=3)(2)a+
10、=a一=a*=a(3)(float)(a+c)/2+(int)x%(int)y(4)a*=b+c(5)++a—c+b++(6)++a—c+++b(7)a
11、)(a/b)与(float)a/b(3)(int)a+b与(int)(a+b)(4)m%=2+a*3与m=m%2+a*3(5)m=1+(a=2)+(b=3)与a=2,b=3,m=1+a+b7.条件表达式x>0?x:一x的功能是什么?8.用一个条件表达式描述从a、b、c中找出最大者赋给max。9.若x为int型变量,则执行以下语句后x的值为()。x=6;x+=x一=x*x;A.36B一60C.60D一2410.若有以下类型说明语句:charw;intx;floaty;doublez;则表达式w*x+z—y的结果为()类型。A.floatB.
12、charC.intD.double第3章顺序结构程序设计1.变量k为float类型,调用函数scanf(″%d″,&k),不能使变量k得到正确数值的原因是。2.a=1234,b=12,c=34
此文档下载收益归作者所有