C语言知识习基础练习提高题(含答案解析)

(71页)

'C语言知识习基础练习提高题(含答案解析)'
/'目录第1-3章 C语言基础知识习题 21 选择题 22 填空题 73 答案及部分解析 9第4章 选择结构习题 111 选择题 112 填空题 173 答案及部分解析 23第5章 循环结构习题 261 选择题 262 填空题: 323 答案及部分解题分析 39第6章 数组习题 411. 单项选择题 412. 填空题 443. 判断题 454. 程序填空题 455. 阅读程序,分析程序的功能。 49第7章 函数习题 551. 单项选择题 552. 填空题 563. 判断题 574. 程序填空题 585. 写出下列程序运行结果 59第8章 指针习题 671 选择题 672 填空题 69 第1-3章 C语言基础知识习题1 选择题1. 以下不是C语言的特点的是( )。A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好2. 下列字符序列中,不可用作C语言标识符的是( )。A.abc123 B.no.1 C._123_ D._ok 3. 正确的C语言标识符是 ( )。A._buy_2 B.2_buy C.?_buy D.buy?4. 请选出可用作C语言用户标识符的一组标识符( )。 A.void B.a3_b3 C.For D.2adefine _123 -abc DOWORD IF Case sizeof5. 下列符号中,不属于转义字符的是( )。 A.\\ B.\0xAA C.\t D.\06. 不属于C语言关键字的是( )。 A.int B.break C.while D.character 7. 是C语言提供的合法关键字的是( )。 A.Float B.signed C.integer D.Char8. 以下不能定义为用户标示符的是( )。 A.scanf B.Void C._3com_ D.int 9. 一个C程序是由( )。 A. 一个主程序和若干子程序组成B. 一个或多个函数组成C. 若干过程组成D. 若干子程序组成10. C语言程序的基本单位是( )。 A.程序行 B.语句 C.函数 D.字符11. 下列说法中,错误的是( )。 A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外C.主函数只能调用用户函数或系统函数,用户函数可以相互调用D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数12. 以下说法中正确的是( )。 A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main( )函数中定义C.C语言程序总是从main( )函数开始执行D.C语言程序中的main( )函数必须放在程序的开始部分13. C编译程序是( )。 A.C程序的机器语言版本 B.一组机器语言指令 C.将C源程序编译成目标程序 D.由制造厂家提供的一套应用软件14.以下选项中,合法的用户标识符是( )。 A.long B._2abc C.3dmax D.A.dat15.以下选项中,合法的实型常数是( )。 A.5E2.0 B.E-3 C.2E0 D.1.3E16.已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是( )。 A.字符A B.字符a C.字符c D.非法的常量17.以下选项中, 合法转义字符的选项是( )。 A.’\\’ B.’\018’ C.’xab’ D.’\abc’18.以下选项中,正确的字符常量是( )。 A.”F” B.’\\’’ C.’W’ D.’’19.以下选项中可作为C语言合法整数的是 A.10110B B.0386 C.0Xffa D.x2a220.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3;21.与数学式子对应的C语言表达式是( )。 A.9*x^n/(2*x-1) B.9*x**n/(2*x-1) C.9*pow(x,n)*(1/(2*x-1)) D.9*pow(n,x)/(2*x-1)22.若有代数式,则不正确的C语言表达式是( )。 A.a/c/d*b*3 B.3*a*b/c/d C.3*a*b/c*d D.a*b/d/c*323.已知各变量的类型说明如下: int m=8,n, a, b; unsigned long w=10; double x=3.14, y=0.12; 则以下符合C语言语法的表达式是( )。 A.a+=a-=(b=2)*(a=8) B. n=n*3=18 C.x%3 D.y=float (m)24.以下符合C语言语法的赋值表达式是( )。 A.a=9+b+c=d+9
关 键 词:
语言 知识 基础 练习 提高 答案 解析
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:C语言知识习基础练习提高题(含答案解析)
链接地址: https://www.wenku365.com/p-43428519.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开