《C语言期末考试复习题.docx》由会员分享,可在线阅读,更多相关《C语言期末考试复习题.docx(6页珍藏版)》请在优知文库上搜索。
1、C语言1 .设inta,b,c,x,y;则表达式a-y是算术表达式2 .有以下程序,其中k的初值为八进制数#includemain()intk=011;printf(%dn,zk+);程序运行后的输出结果是93. C程序在执行过程中对预处理命令行进行处理的叙述是不正确的4. #includemain()charw10=ABCD,EFGHzIJKLz,MNOP;for(k=l;k3;k+)printf(,%sn,wk);程序的输出结果是EFGHIJKLM5. inta12=0z*p3z*ppj;for(i=0;i后,name的值为LiIi10. chara=x72变量a包含1个字符H.C语言中,
2、顺序读写方式不适用于二进制文件是不正确的12 .#defineN5main()intaN=2z3A5Jemp;for(i=0;iN/2;i+)temp=ai;ai=aN-i-l;aN-i-l=temp;)printf(n);for(i=0;isex)结构指针访问结构成员正确,结构数组访问需要下标。1.1 inta10表示:定义一个整型数组,在内存中使用10个连续的存储单元,数组的元素个数为10个整型数据,标记为a0到a9,数组的引用不能越界,不能使用a10,没有a10,数组元素的使用与同类型的变量完全相同29 .若有以下说明语句:structstudentintnum;charname;flo
3、atscore;stu;则StrUCt是结构体类型的关键字;StnJCtStUdent是用户定义的结构体类型;num,score都是结构体成员名;StU是用户定义的结构体变量。30 .C语言提供库函数,用户无需定义也无需类型声明;库函数需要在对应的头文件中调用;库函数有明确的调用参数、返回值;有了库函数仍然需要自定义函数。31 .C语言的函数不能嵌套定义,但函数之间允许相互调用,也允许嵌套调用。32 .遇到函数调用,main()被暂停,转而执行相应的被调函数,该函数执行完成,返回main()从原先的暂停位置继续执行。33 .二维数组在初始化时可以省略行长度,但不可省略列长度。34 .WhiIe循环是先判断表达式的值,再决定是否执行循环体,而d。-While循环是先执行循环体再判断是否结束循环。35 .struct是C语言中说明结构体的关键字。36 .指针可以遍历数组,数组名是数组的第一个元素的地址,可以用数组名的指针方法来引用数组元素O37 .结构体变量初始化时,可以按照结构体成员的顺序放在一对花括号内。38 .逻辑表达式X&1等价于关系表达式x=l.39 .在C程序中,可用括起来许多语句,称为复合语句。40 .C语言注释语句标志为/*/和“