资源描述:
《西南大学1032c语言程序设计2018年》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1=1设变量b是int,c为float,则表达式b+c之值的数据类型是(double)2、设chars[2*5]="12345678〃;,数组s的长度是(8)3、设intm[]={5,4,3,2,1},i=2;,其值为2的数组元素是(m[i+l])4、从循环体内某一层跳出,继续执行循环外的语句是:(break语句)5、C语言程序的三种最基本结构是(顺序)结构、选择结构和循环结构。6、循环语句“for(i二l;iv4;i++);”循环执行(5)次7、当调用函数时,实参是一个数组名,则想函数传递的是(数组的首地址)o8、在宏
2、定义#definePI3.1415926中,用宏名PI代替一个(字符串)。9、定义一个具有10个元素的整型数组,应该使用语句(inta[10];)。10、若已定义:inla[9],*p=a;,并在以后的语句中未改变p的值,不能表示a[l]地址的表达式是(++)。11、设inta[10]对数组元素引用正确的是(3[10-10])对结构型变量stu的成员12、设struct{intage;intnum;}stu,*p=&stu;age引用错误的是(*p.age)13、变量定义并初始化正确的是(inta=4,*p二&a;)14
3、、设inta=3,b=8,c=10;,表达式(a,b),(c,10)的值是(10)15、下列为C语言保留字的是(long)16、设intx=6;,执行语句x+二x-二x*x;后,x的值是(-60)17、设inta[][2]二{1,2,3,4,5,6,7,8};,其中缺省的行长度是(4)18、设inti=2,a,b;doublex=2.12,y=l.2;,正确的表达式是(a+=(b=3)*(a=5))19、关于C语言程序描述正确的是(一个程序中只能有一个主函数)20、用户自定义标识符正确的是(aa2_a)21、设变量A是i
4、nt,f为float,则表达式a+f之值的数据类型是(double)22、设chars[2*5]二〃1234567〃;,数组s的长度是(10)23、下列叙述正确的是(do-whilc语句中的循环体至少被执行一次)24、设intm[]={5,4,3,2,1},i=2;,其值为1的数组元素是(m[i+2])25、设floata,b,c;,a数调用语句f(((a,b),a+c),5)沖参数的个数是(2)26、正确的实型常数是(0.871)27、设inta=2,b=3,c;,正确的赋值语句是(a+=b+=5)28、正确的自定义标
5、识符是(Wo「d_2)29、执行语句for(i=10;i>0;i—,);后,变量i的值是0。30、执行语句for(i=8;i>0;i—,);后,变量i的值是0。31、一个C语言函数由函数的首部和_函数体组成。32、设intx=6;,执行语句x+=x-=x*x;后,x的值是(-60)33、设floata,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是2。34、设intx=4,y=2;,表达式x6、nta,b;,与a+=5-b;等价的赋值语句是_a=a+(5-b)37、设intx=4,y=2;,表达式x7、j++){(2);辻(a[i][j]>max)max=a[i][j];if(a[i][j](1)&a[i][j]〈/u>〈/p>(2)sum+二ei[i][j]〈/u>〈/p>(3)max,min,sum〈/u>〈/p>40、以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩
8、,用输入负数结束输入。请填空。main(){floatx[1000],sum=0.0,ave,score;intn=0,i;printf("Entermark:”);scanf("%f”,&score);while(){sum;x[n]=score;n++;scanf(〃%f",&score);}ave=prin