章C语言基础知识

上传人:cn****1 文档编号:481970257 上传时间:2023-09-11 格式:DOCX 页数:10 大小:25.06KB
返回 下载 相关 举报
章C语言基础知识_第1页
第1页 / 共10页
章C语言基础知识_第2页
第2页 / 共10页
章C语言基础知识_第3页
第3页 / 共10页
章C语言基础知识_第4页
第4页 / 共10页
章C语言基础知识_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《章C语言基础知识》由会员分享,可在线阅读,更多相关《章C语言基础知识(10页珍藏版)》请在金锄头文库上搜索。

1、个人资料整理,仅供个人学习使用章 C 语言基础知识第1.1 选1择题【题.1】下面叙述错误的是。A) C 程序中可以有若干个 main() 函数B) C 程序必须从 main() 函数开始执行C) C 程序中必须要有 main()函数D) C 程序是由若干个函数组成的【题 1.2】下面叙述正确的是。A) C 程序中的变量定义语句可以写在函数体中任何位置B) C 程序中不能有空语句C) C 程序中的变量必须先定义后使用D) C 程序中的所有简单数据类型都可以准确无误地表示【题 1.3】 C 语言中,合法的用户标识符是。A) _A10B) aB.txtC) returnD) 3ab 矚慫润厲钐瘗睞

2、枥庑赖賃軔。【题 1.4】 C 程序中,运算对象必须为整型数据的运算符是。A) +B) %C) /D)* 聞創沟燴鐺險爱氇谴净祸測。【题 1.5】假设 x、 y、z 为整型变量,且x=2 ,y=3 ,z=10,则下列表达式中值为 1的是。 残骛楼諍锩瀨濟溆塹籟婭骒。A)x & y | zB) xzC) (!x & y) | (yz)D) x & !z | !(y & z)酽锕极額閉镇桧猪訣锥顧荭。【题 1.6】有以下程序:main( ) inta=10,b=20,c=30; printf(%dn,(a=50,b*a,c+a);程序运行后输出结果是。A) 40B) 50C) 600D) 80 彈

3、贸摄尔霁毙攬砖卤庑诒尔。【题 1.7】 C 语言中合法的字符常量是。A) nB) nC) 110D) n 謀荞抟箧飆鐸怼类蒋薔點鉍。【题 1.8】 C 程序中,正确表示 “10a30”的条件表达式为。A) (a10 & a30)B) (a10 & a30) 厦礴恳蹒骈時盡继價骚卺癩。1 / 6个人资料整理,仅供个人学习使用C) (a10 | a30)D) (a10& a20) | !(a=b & c!=b) |(!a & c-b )的计算结果为。 铙誅卧泻噦圣骋贶頂廡缝勵。* 【题 1.25】若有定义 “ int x=5;,则”表达式x += x *= x 的计算结果为。*【题 1.26】若有

4、定义 “ int x=5;,则”表达式x += x =x *= x 的计算结果为。 擁締凤袜备訊顎轮烂蔷報赢。【题 1.27】运行以下程序后,输出结果是。main( )int a,b; a=a+b; printf(%dn,a );【题 1.28】若有定义 “int x=1,y=1; ”,则执行逗号表达式y=3,x+,x+5 后,该表达式的值是,变量x 的值是,变量y 的值是。 贓熱俣阃歲匱阊邺镓騷鯛汉。【题1.29】表达式 12/5+(int)(3.2*(8.2 2)/(int)(1.2+0.85)的值的数据类型为。 坛摶乡囂忏蒌鍥铃氈淚跻馱。【题1.30】表达式 x=(int)(x*10+0

5、.5)/10.0 的作用是。【题1.31】将数学表达式改写为 C 语言表达式为。【题1.32】若有语句 “printf( “%d”,3.5%5,);则编”译。【题1.33】C 语言中,关系表达式及逻辑表达式的值为或。【题1.34】将数学表达式ax b 改写成 C 语言表达式为。【题1.35】假设 a, b 为整型变量,则将数学表达式改写为 C 语言表达式是。*【题 1.36】若有定义 “ int a=13,b=10;,则执”行语句 “ a%=a b;后变”量 a 的值为。 蜡變黲癟報伥铉锚鈰赘籜葦。1.3上机题1.3.1改错题4 / 6个人资料整理,仅供个人学习使用【题 1.37】以下程序有若

6、干语法错误,请修改。mainfloat a=1.3+a;print(a=%dn,a );【题 1.38】以下 C 程序的功能是计算半径为 r 的圆面积,其中有若干语法错误,请修改。main(); float r;r=3;printf( 圆的面积是 %fn,s);1.3.2补充完整题【题 1.39】下面程序的功能是将变量 x 的平方保留两位小数后输出,请将程序补充完整。main( )float x=3.1415926;在此补充内容1.3.3编程题【题1.40】请编写程序,求圆锥的体积。已知圆锥的底面直径和高均为10。1.4参考答案【答1.1】 A【答 1.2】 C【答 1.3】 A【答1.4】

7、B【答 1.5】 A【答 1.6】D【答1.7】 B【答 1.8】 B【答 1.9】 B【答1.10】C【答 1.11】 B【答 1.12】 B【答1.13】A【答 1.14】 C【答 1.15】 A【答1.16】C【答 1.17】 D【答 1.18】 B【答1.19】A【答 1.20】 B【答 1.21】 C【答1.22】3.5【答1.23】3【答1.24】0【答1.25】50【答1.26】0【答1.27】不确定【答1.28】7, 2,35 / 6个人资料整理,仅供个人学习使用【答 1.29】整型【答 1.30】x 值保留一位小数(对小数点后的第二位数进行了四舍五入)【答 1.31】sqrt(double)(x*x+y*y)/x/y)或 sqrt(double)(x*x+y*y)/(x*y)【答 1.32】出错【答 1.33】0, 1【答 1.34】x=a & xb【答 1.35】1.0/a/b 或 1.0/(a*b)或 1/(float)(a*b)【答 1.36】1【答 1.37】将 main 改为 main( )将 float a=1.3 改为 float a=1.3;将 print(a=%d

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号