C语言期末考试试题及详细答案.docx
《C语言期末考试试题及详细答案.docx》由会员分享,可在线阅读,更多相关《C语言期末考试试题及详细答案.docx(25页珍藏版)》请在第一文库网上搜索。
1、选择练习题1、C语言中最简单的数据类型包括(B)oA、整型,实型,逻辑型B、整型,实型,字符型C、整型,字符型,逻辑型D、整型,实型,逻辑型,字符型2、C语言中,运算对象必须是整型数的运算符是(A)oA、B、/C、和/D、*标识符由字母,数字和下划线组成且第一个字符必须为字母3、为表示关系xVyVz,应使用C语言表达式(A)oA、(XVy)&(yz)Bx(xy)AND(yz)C(XVyVZ)D、(xy)&(yUnsignedsCsshortsD1ongs13、判断变量Ch中的字符是否为大写字母,最简单的正确表达式是(A)oA、ch=A&chV=zB、A=ch=A&chV=Z14、在C语言中,能
2、表示无符号长整型常数的是(D)oA、O1Bs49627IOUCs912374uD.2U115、能正确表示C语言的字符常量的是(C)oA、0x41BAC0D、016、C语言中逻辑表达式的值为(A)oA、O或IBa非零值或零值Ctrue或fa1seD,true,或fa1se,17、C语言提供的基本数据类型关键字是(C)oA、integerBsF1OATCsUnsignedDDoub1e18、若定义语句:intb口=1,2,3,4,5),*P=b;则表达式*p+的值是(A)OA、IB、2C、b0的地址D、b1的地址19、在下列选项中,不正确的表达式是(OoA、abBc,+b,a+=1Ca=c+bn-
3、m=kDp+20、若有以下定义:inta=1,2,3,4,5,6,7);CharC1=b,c2=,2;则数值不为2的表达式是(D)oA、a1B,d,-c1Csa,3,-c2Dc2-025、下述对C语言字符数组的描述中错送的是(C)oA、字符数组可以存放字符串B、字符数组中的字符串可以整体输入、输出C、可以在赋值语句中通过赋值运算符”=对字符数组整体赋值D、不可以用关系运算符对字符组中的字符串进行比较27、以下程序的输出结果是(A)omain()inti=010,j=10,k=ox1O;printfC,%d,%d,%dn,i,j,k);A、8,10,16B,8,10,10C.10,10,10D.
4、10,10,1628、以下程序的输出结果是(B)oftinc1udemain()printf(,%dn,NU11);A、不确定的值(因变量无定义)B、0C.-ID.129、以下程序的输出结果是(B)omain()charc1,6,c2,0,;printf(,%d,%d,%dn,c1,c2,c1-c2);A、因输出格式不合法,输出出错信息B、54,48,6C、6.0,7D、6,0,632、下述对C语言字符数组的描述中错误的是(C)eA、字符数组可以存放字符串B、字符数组中的字符串可以整体输入、输出C、可以在赋值语句中通过赋值运算符=对字符数组整体赋值D、不可以用关系运算符对字符组中的字符串进行比
5、较33、TUrbOC中,对于以下程序(A)omain()intx,y;y=creat(&x);printf(,%dn,y);)creat(inta)returna+;A、编译时会给出错信息B、顺利进行编译、连接、执行;不报任何错误C、顺利通过编译、连接、但不能执行D、顺利通过编译,但连接出错34、设有如下定义:intx=10,y=4,z;则语句:printfC,%dn,Z=(x%y,xy);的输出结果是(C)oA、IB、OC,2D、335、下述程序段的输出结果是(D)omain()intx=10,y=10;printf(,%d,%dn,x+,+y);A、10,10B、11,11C、11,10D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末考试 试题 详细 答案
