- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
c语言基础试题库及答案
单项选择题(每题2分,共10题)
1.以下标识符中,合法的是()
A.user-1B.2usersC.newD._2users
答案:D
解析:标识符只能由字母、数字和下划线组成,且不能以数字开头。A中包含“-”;B以数字开头;C是关键字,只有D符合。
2.若有定义:inta=5;则执行语句a+=a-=aa;后,a的值是()
A.-40B.0C.-15D.15
答案:A
解析:先算aa=25,再算a-=25,即a=5-25=-20,最后算a+=-20,即a=-20+(-20)=-40。
3.以下数据类型中,占用内存最少的是()
A.charB.intC.floatD.double
答案:A
解析:char通常占1个字节,int一般占4个字节,float占4个字节,double占8个字节。
4.以下关于C语言注释的说法,正确的是()
A.以//开头的注释可以跨行
B.以/开始,以/结束的注释可以跨行
C.注释会被编译并执行
D.以上说法都不对
答案:B
解析://开头的单行注释不能跨行;注释不会被编译执行;以/开始,以/结束的块注释可以跨行。
5.若有定义:inta[3][4];则数组a中元素的个数是()
A.3B.4C.7D.12
答案:D
解析:二维数组元素个数为行数乘以列数,即3×4=12。
6.以下运算符中,优先级最高的是()
A.+B.C.D.==
答案:B
解析:算术运算符优先级高于关系运算符和逻辑运算符,是算术运算符,+也是算术运算符,优先级高于+,是逻辑与,==是关系运算符。
7.若有定义:intx=10,y=20;执行语句if(xy)printf(%d,x);elseprintf(%d,y);后,输出结果是()
A.10B.20C.1020D.输出错误
答案:B
解析:1020为假,所以执行else部分,输出20。
8.以下函数中,用于从标准输入读取一个字符的是()
A.scanf()B.getchar()C.putchar()D.printf()
答案:B
解析:getchar()从标准输入读取一个字符;scanf()用于格式化输入;putchar()输出一个字符;printf()格式化输出。
9.以下循环结构中,一定会执行一次循环体的是()
A.for循环B.while循环C.do-while循环D.以上都不对
答案:C
解析:do-while循环先执行一次循环体,再判断条件;for和while可能一次都不执行。
10.若有定义:voidfun(intp){p++;}则调用fun函数后,实参指针变量的值()
A.不变B.加1C.减1D.指向新的内存地址
答案:A
解析:函数内形参指针p自增,不影响实参指针变量的值。
多项选择题(每题2分,共10题)
1.以下属于C语言基本数据类型的有()
A.intB.floatC.doubleD.char
答案:ABCD
解析:int整型,float单精度浮点型,double双精度浮点型,char字符型都是基本数据类型。
2.以下能正确定义整型变量a和b,并初始化的语句有()
A.inta=10,b=20;B.inta,b=10;a=20;C.inta=b=10;D.inta;a=10;intb=20;
答案:AB
解析:C中不能连续赋值;D定义a和b之间要加分号。
3.以下关于字符串的说法,正确的有()
A.可以用字符数组存储字符串
B.字符串常量会自动在末尾添加\0
C.可以用scanf(%s,str)输入字符串,str是字符数组名
D.可以用strcmp函数比较两个字符串
答案:ABCD
解析:字符数组可存储字符串;字符串常量有结束符\0;scanf可输入字符串到字符数组;strcmp用于比较字符串。
4.以下哪些是合法的C语言语句()
A.{inta=10;}B.inta;a=10;C.if(a10){printf(%d,a);}
您可能关注的文档
- 大专四六级题库及答案解析.doc
- 经济师金融中级题库及答案.doc
- 科大面试数学题库及答案.doc
- 农业技术类考题题库及答案.doc
- 毛概题库及答案选择题.doc
- 反诈题库100题及答案2024.doc
- 普法题库及答案2024初二的.doc
- 电子制图基础训练题库及答案.doc
- 技工院校安全教育题库及答案.doc
- 公考文化素养常识题库及答案.doc
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
原创力文档


文档评论(0)