《C语言填空.doc》由会员分享,可在线阅读,更多相关《C语言填空.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、16如果在定义局部变量时省略了存储类型符,则默认的类型是_。17. 设int a=5,b=2;float c=32.8;,表达式b*(int)c%a的值为_。18. “n是小于整数m的偶数”的C语言表达式是_。19. 计算a、b中最小值的条件表达式为_。20. 定义函数时,若函数的类型缺省,则函数的默认类型是_。21. 计算x、y之和的立方根,表达式应写作_。22. 语句for(i=1;i=1;i+);循环的次数是_。23. 判断变量a、b、c的值是否是等差数列中连续的三项,写作C的表达式为_。24. .在C语言中,优先级最低的运算符是_。25. 判断变量a、b的值均不为0的C表达式为_。16
2、自动 17. 418. nm&n%2=019. ab? a:b20. int21. pow(x+y,1.0/3)22. 123. ab=bc24. ,运算符25. a*b!=0 或 a*b16可以将被调函数中获得的值返回给主调函数的语句是_。17. 设int x=2, y=1;则表达式x+y的值是_。18. 若未指定局部变量的存储类型,则其隐含的存储类型是_。19. 在执行循环结构或switch结构时,能够立即退出该结构的语句是_。20. 设int a=-3, b=7, c=-1;则执行(a=0)&(a=a%b2);后的输出结果是_。18. 设char*str=“People”;,执行prin
3、tf(“sn”,str+4);后的输出结果是_。19. 执行下面程序段,输出“FIFA”的行数是_。 int i,j;for(i=0;i5;i+)for(j=1;ji;j+)printf(“FIFAn”);20. 设int year=2010,days;,执行 days=year4=0 year100!=0 | year400=0?29:28;后days的值是_。21. 设int x=10,y=3;,执行printf(“d,dn,x-,+y);后的输出结果是_。 22. 在C语言中,形参和实参的传递方式分为地址传递和_。23. 使用系统函数pow( )时,在程序开始应包含的预处理命令是_。24
4、. 在C语言中,文件分为二进制文件和_。25. 使用系统函数对两个字符串进行比较,该系统函数的名字是_。16117. 318. le19. 620. 2821. 10,422. 值传递23. math.h24. ASCII文件25. strcmp16初始化值是0.618的双精度变量a的定义形式为_。17. 表达式!10!=1的值是_。18. “20=1)i-;执行后,i的值为_。21. 被调函数在执行结束时,这个函数中定义的_类型的变量不被释放。22. 设 struct student int no; char name12; float score3; s1,*p=&s1; 用指针法给s1的
5、成员no赋值1234的语句是_。23. C语言程序中对文本文件的存取是以_为单位进行的。24. 设char string=This_is_a_book!;则数组的长度应是_。25. 设int a23=2,3;则数组元素_的值为3。16double a=0.618 17. 118. x20&x20)&(xno=1234;或者(*p).no=1234;23. 字节24. 1625. a1016一个C程序一般由若干个函数构成,其中至少应包含一个_函数。17. 在Turbo C中,一个int型变量所能表示的数的范围是_。18. 若定义了int a10,*p;,将数组元素a8的地址赋给指针变量p的赋值语
6、句是_。19. 若定义了int a=1;,则执行printf(dn,(a=a+4,a+5),a+6);语句的输出结果是_。20. 在C语言中,整型常量的书写形式包括:八进制、十进制和_进制。21. C语言标识符的第一个字符必须为下划线或者_。22. 在C语言中,当定义一个函数的类型为void时,说明执行该函数后_。23. 设struct student int no;char name12;char sex;float score4;stu1;在程序执行时,系统为stu1分配_个字节的内存空间。24. 写出“n是小于整数m的偶数”的表达式_。25. 字符串ABCDt123的长度是_。16主 1
7、7. -327683276718.p=&a8;19. 1120. 十六21. 字母22. 没有返回值23. 3124. nm&n%2=025. 716执行语句printf(dn,strlen(anx41);后,输出结果是_。17. 设int a,b,c;,表达式a=2,b=5,b+,a+b的值是_。18. 设int a=1,b=2,m=2,n=2;,执行表达式(m=ab)|+n后,n的值是_。19. 设int x=4,y=2;,表达式x0;i-,);后,变量i的值是_。22. 设int x,y;,循环语句for(x=0,y=0;(y!=10)(x5);x+);执行的次数是_。23. 若函数内定
8、义变量的存储类别是static,该变量被称为_静态变量。24. 设int x=3;,执行语句printf(x2)?(*dn):(#dn),x);后,输出结果是_。25. 设char s3=AB,*p=s;,则*(p+2)的值是_。16317. 818. 219. 420. 1 -221. 022. 523. 内部(或 局部)24. *325. 0 (或 0)16执行语句“a=5+(c=6);”后,变量a、c的值依次为_。17. 整型变量x的值为23,语句“printf(%on,x);”的输出结果为_。18. 执行语句“n=1;if(n=5) n+;后,变量n值为_。19. 执行语句“s=0;n
9、=5;while(n) s+=n;”后,变量s、n值依次为_。20. 执行语句“for(s=0,i=1;ib25. a、b为同类型的结构体变量16设int y;执行表达式(y=4)|(y=5)|(y=6)后,y的值是_。17. 设char ch=A;则printf(%c,(ch=A & ch=Z)?ch+32:ch);的值是_。18. 结构化程序设计的三种基本结构是:选择结构、循环结构和_。19. 若函数定义为 int data( ) float x=9.9; return(x); 则函数返回的值是_。20. 设char a,b;则表达式a/b-c的值的类型为_。21. 设int k=-1;执
10、行printf(%u,k);后输出的值是_。22. 设for(k=0;k+或. . _条执”=“,构都、_写 的 元数访_为文的须, 数串用中_果出” %( 语 声_为结的) %( ”; “若 _值 + =+; = “行 _依、量”+) 0“行 _为量后+ ( =语 _结的), 句 为的整 _为值的量” ( 句执0或 * 部 或 - _值 (, , _是结, #) 语,; 设量变_被变 别存变定函_是执;; )!;=( 循;, _ ,)-;; ( 执) ( ,( _是输序程 _值的: 达; _是,+| 式执 _是 +, 达; _是结;) ( 句执 = % 回没字 十 .= _的 串字_表”数整
11、是写间间节个_配 统时 ; _后该行时 的一义中在 _线为符第的言制_制、八括写的型言 _结输;+) =( 则 了定_语的量赋地 素将 若_是范的表型 个 数_一包至,函若般 0 字 )*; 储态 00 ) (或 . 值_则= _应组;! 设的行位_以的文序言 _句 的 指 &* 放被变类_定中,结在调_的后执-= 环则 _是+, =+ 达_表语的 “_是!0表_为义 度的 是化 文 . 传 , . _名函该比进符数系使_件进二件言 _令处含应程时) 函使_递传分方实参言 。_是出输 ,- , 设_是的 后:0= |0 0= 执; , = ) “ ); +” ( 行 设_值= 表 文本00 一 动动 语返 递_是传数则表定个是实,个参,调数_0素数, , 设_域作部态_ *则, , *0 _是 ;0 , 则 , _是 后 & 执则 - 设_构结退够时 构环 _型储隐,型量变指 _值+ 达; , _句语主回的数被可* 0 算,= /. : ?= 自_达表为的、变判_是的最优中._为达作,续列等是的、 判_是数循+ = ( 语_作式表的 算 _类认函,的函时定_为表的小、 _表 ” 整 “_为 (达表 =,=
限制150内