《1709批次在线作业》《第一套》1. 若有以下定义语句uniondata{intl;charc;floatf;}a;intn;则以下语句正确的是()=5;={2,'a',};("%d\n",);=a; 满分:2 分 得分:2C2. 以下符合C语言语法的赋值表达式是()=9+e+f=d+=9+e,f=d+=9十e,e++,=9十e++=d十7 满分:2 分 得分:2B3. 若定义语句:inta=7;floatx=;y=;则表达式x+a%3*(int)(x+y)%2/4的值是() 满分:2 分 得分:2A4. 下列关于数组的特征错误的是()。 满分:2 分 得分:2C5. 在C语言中,引用数组元素时,其数组下标的数据类型允许是()。 满分:2 分 得分:2C6. main(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}输入数据的形式是25,13,10<回车>,则程序的输出结果是()+y+z=+y+z=+z= 满分:2 分 得分:2A7. 当不能正确执行文件关闭操作时,fclose函数的返回值是()。A.- 满分:2 分 得分:2B8. 一个源程序文件由一个或多个什么组成() 满分:2 分 得分:2B9. 变量的指针,其含义是指该变量的() 满分:2 分 得分:2A10. 下面4个选项中,均是不合法的用户标识符的选项是()- 满分:2 分 得分:2C11. intk=1;while(k<=10);上述语句执行后,变量k的值是()。,值不定 满分:2 分 得分:2D12. 已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()=&==&a[i]=10 满分:2 分 得分:2D13. 若有定义charstr[]=“verygood”,则str的长度为() 满分:2 分 得分:2C14. 若已有定义intx;下列说明指针变量p指向x的正确语句是()=&x;*p=&x;=x;*p=x; 满分:2 分 得分:2B15. 以下对一维整型数组a的正确说明是()(10);=10,a[n];;[SIZE]; 满分:2 分 得分:2D16. 以下正确的叙述是(),,C程序中允许赋值a=10,,无论整数还是实数,,%是只能用于整数运算的运算符 满分:2 分 得分:2D17. fwrite函数的一般调用形式是()(buffer,count,size,fp)(fp,size,count,buffer)(fp,count,size,buffer)(buffer,size,count,fp) 满分:2 分 得分:2D18. 已知学生记录描述为structstudent{intno;charname[20];charsex;struct{intyear;intmonth;intday;}birth;};structstudents;设变量s中的“生日”应该是“1984年11月11日”,下列对“生日”的正确赋值方式是()。=1984;month=11;day=11;=1984;=11;=11;=1984;=11;=11;=1
C语言程序设计题库 来自淘豆网m.daumloan.com转载请标明出处.