C语言填空教学文稿.docx
《C语言填空教学文稿.docx》由会员分享,可在线阅读,更多相关《C语言填空教学文稿.docx(8页珍藏版)》请在冰豆网上搜索。
![C语言填空教学文稿.docx](https://file1.bdocx.com/fileroot1/2022-10/12/e5765bd8-7442-492d-8be5-caf191ed99f4/e5765bd8-7442-492d-8be5-caf191ed99f41.gif)
C语言填空教学文稿
C语言填空
16.如果在定义局部变量时省略了存储类型符,则默认的类型是_________________。
17.设inta=5,b=2;floatc=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.自动
17.4
18.n19.a
a:
b
20.int
21.pow(x+y,1.0/3)
22.1
23.a-b==b-c
24.,运算符
25.a*b!
=0或a*b
16.可以将被调函数中获得的值返回给主调函数的语句是__________。
17.设intx=2,y=1;则表达式x+++y的值是__________。
18.若未指定局部变量的存储类型,则其隐含的存储类型是__________。
19.在执行循环结构或switch结构时,能够立即退出该结构的语句是__________。
20.设inta=-3,b=7,c=-1;则执行(a==0)&&(a=a%b
21.设inta,b,c;则执行a=(b=3,c=5,b=10);后变量a的值是__________。
22.设inta=100,*pl=&a,**p2=&p1;,则表达式**p2的值是__________。
23.静态型外部变量的作用域是__________。
24.设inta[2][3]={1,2,3,4,5,6};则数组元素a[1][0]的值是__________。
25.函数调用时,若形参是一个变量,而对应的实参是一个有确定值的表达式,则函数参数的传递方式是__________传递。
16.return或返回语句
17.3
18.auto型或自动型
19.break
20.一3
21.10
22.100
23.本文件
24.4
25.值
16.表达式3!
=6的值是_______________。
17.设inta=15;,执行printf(“%d\n”,a>>2);后的输出结果是____________。
18.设char*str=“People”;,执行printf(“%s\n”,str+4);后的输出结果是____________。
19.执行下面程序段,输出“FIFA”的行数是____________。
inti,j;
for(i=0;i<5;i++)
for(j=1;j
20.设intyear=2010,days;,执行
days=year%4==0&&year%100!
=0||year%400==0?
29:
28;后days的值是________。
21.设intx=10,y=3;,执行printf(“%d,%d\n",x--,++y);后的输出结果是_______。
22.在C语言中,形参和实参的传递方式分为地址传递和_______。
23.使用系统函数pow()时,在程序开始应包含的预处理命令是_______。
24.在C语言中,文件分为二进制文件和_______。
25.使用系统函数对两个字符串进行比较,该系统函数的名字是_________。
16.1
17.3
18.le
19.6
20.28
21.10,4
22.值传递
23.math.h
24.ASCII文件
25.strcmp
16.初始化值是0.618的双精度变量a的定义形式为_________________。
17.表达式!
10!
=1的值是________________________。
18.“2019.表达式a=1,a+=1,a+1,a++的值是______________。
20.设inti=5;则循环语句while(i>=1)i--;执行后,i的值为_____________________。
21.被调函数在执行结束时,这个函数中定义的____________类型的变量不被释放。
22.设
structstudent
{
intno;
charname[12];
floatscore[3];
}s1,*p=&s1;
用指针法给s1的成员no赋值1234的语句是____________。
23.C语言程序中对文本文件的存取是以____________为单位进行的。
24.设charstring[]="This_is_a_book!
";则数组的长度应是____________。
25.设inta[2][3]={{2},{3}};则数组元素____________的值为3。
16.doublea=0.618
17.1
18.x>20&&x<=30或者(x>20)&&(x<=30)
19.2
20.0
21.静态存储,或者static
22.p->no=1234;或者(*p).no=1234;
23.字节
24.16
25.a[1][0]
16.一个C程序一般由若干个函数构成,其中至少应包含一个_________________函数。
17.在TurboC中,一个int型变量所能表示的数的范围是_________________。
18.若定义了inta[10],*p;,将数组元素a[8]的地址赋给指针变量p的赋值语句是_________________。
19.若定义了inta=1;,则执行printf(″%d\n″,((a=a+4,a+5),a+6));语句的输出结果是_________________。
20.在C语言中,整型常量的书写形式包括:
八进制、十进制和_________________进制。
21.C语言标识符的第一个字符必须为下划线或者_________________。
22.在C语言中,当定义一个函数的类型为void时,说明执行该函数后_________________。
23.设
structstudent
{intno;charname[12];
charsex;floatscore[4];
}stu1;
在程序执行时,系统为stu1分配_________________个字节的内存空间。
24.写出“n是小于整数m的偶数”的表达式_________________。
25.字符串″ABCD\t\\\123″的长度是_________________。
16.主
17.-32768~32767
18.p=&a[8];
19.11
20.十六
21.字母
22.没有返回值
23.31
24.n25.7
16.执行语句printf("%d\n",strlen("a\n\x41"));后,输出结果是_______。
17.设inta,b,c;,表达式a=2,b=5,b++,a+b的值是__________。
18.设inta=1,b=2,m=2,n=2;,执行表达式(m=a
19.设intx=4,y=2;,表达式xy:
x++的值是_______。
20.执行下列程序段后,输出结果是____________。
intx=3;
do{ptintf("%5d",x-=2);}while(!
(--x));
21.执行语句for(i=10;i>0;i--,);后,变量i的值是___________。
22.设intx,y;,循环语句for(x=0,y=0;(y!
=10)&&(x<5);x++);执行的次数是______。
23.若函数内定义变量的存储类别是static,该变量被称为___________静态变量。
24.设intx=3;,执行语句printf((x%2)?
("**%d\n"):
("##%d\n"),x);后,输出结果是__________。
25.设chars[3]="AB",*p=s;,则*(p+2)的值是_______。
16.3
17.8
18.2
19.4
20.1-2
21.0
22.5
23.内部(或局部)
24.**3
25.'\0'(或0)
16.执行语句“a=5+(c=6);”后,变量a、c的值依次为_________________。
17.整型变量x的值为23,语句“printf(″%o\\n″,x);”的输出结果为________________________。
18.执行语句“n=1;if(n=5)n++;"后,变量n值为_____________________________。
19.执行语句“s=0;n=5;while(--n)s+=n;”后,变量s、n值依次为______________。
20.执行语句“for(s=0,i=1;i<11;i++){if(i==6)continue;s+=i;}"后,s值为_____________________。
21.若声明“chara[]=″windows″,b[]=″9x″;”,
执行语句“printf(″%s″,strcat(a,b));”的输出结果为_____________________________。
22.若声明“chara[15]=″Windows-9x″;”,语句“printf(″%s″,a+8);”的输出结果为______________________________________________。
23.程序中使用了字符串函数(如strlen),则必须包含的头文件名为____________________。
24.访问结构体数组元素a[k]的成员b,写作_____________________________________。
25.a、b都是结构体变量,语句“a=b;”能够执行的条件是___________________________。
16.11,6
17.27\n
18.6
19.10
20.49
21.windows9x
22.9x
23.string.h
24