




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档第一部分 C语言基础一、选择题1. 以下正确的C语言标识符是()A. %XB . a+bC. a123D. test!2. 已定义int a,b;则以下不正确的 C语句是()A. a*=5;B. b/=2;C. a+=1.75;D. b&&=a;3. 若x、i、j和k都是整型变量,则执行下面表达式后x的值为()x=(i=4,j=16,k=32)A. 4B . 16C. 32D. 524. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(A.必须是字母C.必须为字母或下划线D.5.下面正确的字符常量是(A. “ c”B .'”B. 必须为下划线
2、可以是字母、数字、下划线中的任一字符)C. wD. ”6. 设int a=2,b=0,c; 则执行语句c+=b&&a-后,c的结果为()。A. 0, 1 B . 1, 0C. 2, 0 D.不确定7. 以下不正确的 C语言标识符是()A)intB)a_1_2C)ab1exeD)_x8. 以下是正确的C语言标识符是()。A)#defi neB)_123C)%dD)n9. 下列四组字符串中都可以用作C语言程序标识符的一组是A)printB) iam C) PxqD) str_l_3don e_halfMy->book Cpp? oodbs tart$itline#pow10.
3、 下面各选项组中,均是C语言关键字的组是()。A)auto , enum, includeB)switch , typedef , continueC)signed , union , scanfD)if , struct , type11. 下列不属于C语言关键字的是()。A)defaultB)registerC)enumD)exter nal12. C语言程序从main()函数开始执行,所以这个函数要写在()A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位置13. 下列关于C语言的叙述错误的是()A)大写字母和小写字母的意义相同B)不同类型的变量可以在一个表
4、达式中C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D)同一个运算符号在不同的场合可以有不同的含义14. 在C语言中,错误的int类型的常数是()。A)32768B)0C)037D)OxAF15. 将字符g赋给字符变量c,正确的表达式是()。A) c=147B) c="147"C) c=' 147 '16. 下列转义字符中错误的一个是()。A) ' 000 'B) ' 0014 'C) ' x111 'D) ' 2 '17. 将空格符赋给字符变量C,正确的赋值语句是()。A) c
5、=' 0 'B) c=NULLC) c=0D) c=3218. 已知:chara=' 70 则变量 a 中()。A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明非法19. 字符串""E0Fn=-61""的长度是()。A) 8B) 9C) 14D) 非法字符串20. 字符串""的长度是()。A) 0B) 1C) 2D) 非法字符串21. 已知:char a; int b; float c; double d;执行语句"c=a+b+c+d ;"后,变量 c的数据类型是()。A)
6、intB) charC) floatD) double22. 温度华氏和摄氏的关系是:C=-(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是()。A) C=5/9(F-32)B) C=5*(F-32)/9C) C=5/9*(F-32)D) 三个表达式都正确23. 逗号表达式"(a=3*5,a*4),a+15" 的值是()。A) 15B) 60C) 30D) 不确定24. 已知 int x=1,y=1,z=1 ;表达式"x+y+z+"的值是()。A) 3B) 4C) 5D) 表达式错误25. 用十进制表示表达式"12|01
7、2"的值是()A) 1B) 0C) 12D) 1426. 已知 int x=(1,2,3,4);变量 x 的值是()。A) 1B) 2C) 3D) 427. 表达式 sizeof(double) 是 ()。A 函数调用B)double型表达式C)int型表达式D)非法表达式28. C语言程序的执行,总是起始于()。A)程序中的第一条可执行语句B)程序中的第一个函数C)main函数D)包含文件中的第一个函数29. 下列说法中正确的是(。)A)C程序书写时,不区分大小写字母B)C程序书写时,一行只能写一个语句C)C程序书写时,一个语句可分成几行书写D)C程序书写时每行必须有行号30. 下
8、面对C语言特点,不正确描述的是()。A)C语言兼有高级语言和低级语言的双重特点,执行效率高B)C语言既可以用来编写应用程序,又可以用来编写系统软件C)C语言的可移植性较差D)C语言是一种结构式模块化程序设计语言31. C语言源程序的最小单位是()。A)程序行B)语句C)函数D)字符32. 以下四项中属于C语言关键字的是()。A) CHAR B) define C) unsigned D) return33. 十进制数2403转换成十六进制数为()。A) 963 B) 369 C) 953 D) 35934. 二进制数00110101转换成八进制数是()。A) 055 B) 065 C) 056
9、 D) 15235. 计算机内部运算使用的数是(。)A)十进制数B)十六进制数C)二进制数D)八进制数36. 一个字长的二进制位数是 ()。A) 2个BYTE即卩16个bit B) 3 个BYTE即卩24个bit C) 4 个BYTE,即卩32个bit D) 随计算机系统不同而不同37. 在C语言系统中,假设 int类型数据占2个字节,则double、Io ng、un sig ned int 、char类型数据所占字节数分别多少(。)A) 8,2,4,1 B) 2,8,4,1 C) 4,2,8,1 D) 8,4,2,138. 下面程序段执行结果是()。int i=5,k;k=(+i)+(+i)+(i+);prin tf("%d,%d",k,i);A) 24,8 B) 21 ,8 C) 21 ,7 D) 24,7三、上机操作题1. 分析程序并上机操作。下列程序的运行结果是什么?main ()int x=5;int y=10;printf(“ dn”,x+);printf(“ dn”,+y);2. 从键盘上输入学生 5门功课的成绩,计算出总成绩和平均成绩并输出。1.C 2.D 3.C 4.C 5.C 6.D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025隧道工程给排水系统安装分包合同安全管理示范文本
- 2025年版标准商业租赁合同模板
- 2025合作共赢餐饮街美食广场档口租赁合同
- 2025餐饮加盟合同范本
- 2025年某企业品牌代理合同示范文本
- 2025年物业管理合同范本
- 2025购销合同范本范例
- 2025预订转让中外合作企业合同权益及相关事宜合同
- 信息通信运行管理模拟练习测试卷
- 2025至2030中国产权交易机构行业市场发展分析及发展趋势与投资机会报告
- 多校下学期期中考试八年级语文试卷(PDF版含答案)-1
- 五下语文第五单元测试卷及答案
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 2024年安徽省初中(八年级)学业水平考试初二会考生物+地理试卷真题
- 压力弹簧力度计算器及计算公式
- GA/T 1073-2013生物样品血液、尿液中乙醇、甲醇、正丙醇、乙醛、丙酮、异丙醇和正丁醇的顶空-气相色谱检验方法
- 我们的互联网时代课件PPT模板
- 人民币教具正反面完美打印版
- 河北工程大学食堂CI手册
- (高清版)《城镇供水管网漏水探测技术规程 CJJ159-2011》
- 斗轮机安装调试及使用说明书
评论
0/150
提交评论