C语言考题(综合版).doc

C语言考题(综合版).doc

ID:62052603

大小:3.06 MB

页数:72页

时间:2021-04-16

C语言考题(综合版).doc_第1页
C语言考题(综合版).doc_第2页
C语言考题(综合版).doc_第3页
C语言考题(综合版).doc_第4页
C语言考题(综合版).doc_第5页
资源描述:

《C语言考题(综合版).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途程序基本知识答案:Bmain()函数是程序的入口和出口,和其它代码位置没关系。答案:CC程序基本单位是函数。个人收集整理勿做商业用途答案:A答案:A个人收集整理勿做商业用途答案:C答案:D基本数据类型和基本运算个人收集整理勿做商业用途答案:B浮点数两种表示方式,一种是普通小数方式,另一种是科学计数法。科学计数法中间为e,前边为[1,10〕的实数表示尾数,后边为整数表示10的指数,正负均可。答案:C标识符开头只能是字母或下划线,不能是数字。个人收集整理勿做商业用途答案:D单引号括起来的应该是单个字符答案:

2、A双引号括起来的是字符串个人收集整理勿做商业用途答案:A答案:A求余运算两边必须全为整数个人收集整理勿做商业用途答案:D答案:D这四种运算符中,非运算级别最高,算术运算比比较运算级别高,最低的是赋值运算个人收集整理勿做商业用途答案:CD项错误在于scanf从第2个参数开始应该是地址引用答案:Dx先和自减1后的y相加,结果赋给y,再自加1个人收集整理勿做商业用途答案:A输入时必须包含逗号答案:C个人收集整理勿做商业用途答案:AB项逻辑或两边都是假,C项做完逻辑与后才可以自加,D项括号内是赋值运算而非比较运算答案:Bx+z后结果已

3、经变成浮点数了个人收集整理勿做商业用途答案:Dy=0+1=1答案:D3。5/2+11%2/2=1.75+1/2=1.75+0=1。75个人收集整理勿做商业用途答案:B数轴上一段连续区间必须用两个逻辑表达式相与得到.答案:B逻辑与两边明显矛盾个人收集整理勿做商业用途答案:B0。5+0=0.5答案:B4.0/2+2%3=2.0+2=4。0个人收集整理勿做商业用途答案:C答案:Da|b=3,10右移3位为1个人收集整理勿做商业用途答案:D答案:D2+=2+4%2=4个人收集整理勿做商业用途答案:D非0值经过非运算后变成假,两个假或还

4、是假答案:Ax^y=2,2左移两位为8个人收集整理勿做商业用途答案:C答案:A1/3结果为0,整个式子结果为0个人收集整理勿做商业用途答案:A分支结构答案:A其它三项都是如果k是0,则打印No,否则打印Yes。个人收集整理勿做商业用途答案:A这是两步操作,n=2已经不是if结构里的了。答案:A条件判断为逻辑非,直接执行打印语句。个人收集整理勿做商业用途答案:B答案:C余数为3,只能执行default后续printf(),后边没有break(),再执行case1后边的printf()。循环结构个人收集整理勿做商业用途答案:A答案

5、:B两个i-—相当于i—=2个人收集整理勿做商业用途答案:B括号里的条件先比较,再将i减1答案:C其它的i没有变化个人收集整理勿做商业用途答案:Ai=1j=20+1+2=3j=33+1+3=7依次类推,最终m为45函数答案:A个人收集整理勿做商业用途答案:D答案:B个人收集整理勿做商业用途答案:C传入实参为5和4,函数中两者比较,得到z为5,返回5+5=10并打印。答案:C逗号运算符隔开的式子以最后一个部分为准。个人收集整理勿做商业用途答案:A宏和编译预处理答案:3*NN=3*N*N-M=3*M+1*M+1—M=3*M+1=3

6、*5+1=16个人收集整理勿做商业用途答案:A宏定义末尾不加分号答案:BK*(a+b)=5*(3+4)=35个人收集整理勿做商业用途答案:AB项中宏定义是编译预处理语句,不需要编译,只是字符替换。C项中宏定义中的名字一般常采用大写字母表示,小写也对.D项中C语言程序可以有多条预处理命令。数组答案:A第一趟循环后:2103456789第二趟后:2143056789第三趟后:2143650789第四趟后:2143658709,循环结束,打印即为结果。个人收集整理勿做商业用途答案:D数组名可以代表整个数组的首地址,或者是第一个元素的

7、地址,而不能来引用第一个元素;C语言中,数组长度一旦固定就不能更改;定义数组时数据类型不能省略.答案:B最大下标为7个人收集整理勿做商业用途答案:C答案:B二维数组定义时第二维不能省略个人收集整理勿做商业用途答案:B答案:D个人收集整理勿做商业用途答案:Bputs()碰到’'就停止输出答案:Ai=1时,打印10—a[2][0]=10-7=3,后边依次类推.个人收集整理勿做商业用途答案:B就是1+3+4+6=14答案:D个人收集整理勿做商业用途答案:D二维数组初始化必须要定义好第二维,不要有任何一维超过定义答案:B数组首地址

8、用数组名表示个人收集整理勿做商业用途答案:Cstrlen()函数求长度到’'为止答案:Dstrupr()是把字符串里所有字母变成大写,strcat()是连接字符串,将第2个字符串接到第一个后边。指针个人收集整理勿做商业用途答案:C答案:A就是两个指针变量交换数据个人收集整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。