


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一局部 C 语言根底一、选择题1. 以下正确的 C 语言标识符是A%XB a+bCa123Dtest!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)A4B 16C32D524. C 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A.必须是字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字、下划线中的任一字符5. 下面正确的字符常量是A“ cB' Cw'D
2、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) #defineB) _123C) %dD) n9. 以下四组字符串中都可以用作C语言程序标识符的一组是()。A) printB) iam C) PxqD) str_l_3d one_half My->book Cpp? oodbs tart$it line# pow10. 下面各选项组
3、中,均是C语言关键字的组是()。A) auto , enum, includeB) switch , typedef , continueC) signed , union , scanfD) if , struct , type11. 以下不属于 C 语言关键字的是 ( )。A) defaultB) registerC) enumD) external12. C 语言程序从 main() 函数开始执行,所以这个函数要写在 ()A) 程序文件的开始B) 程序文件的最后C) 它所调用的函数的前面D) 程序文件的任何位置13. 以下关于 C 语言的表达错误的选项是 ()A) 大写字母和小写字母的意
4、义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号 (=) 左边的变量和右边的值可以是不同类型D) 同一个运算符号在不同的场合可以有不同的含义14. 在C语言中,错误的int类型的常数是()。A) 32768B) 0C) 037D) 0xAF15. 将字符g赋给字符变量c,正确的表达式是()。A) c=147B) c="147"C) c='147 '16. 以下转义字符中错误的一个是 ( ) 。A) '000 'B) ' 0014 'C) ' x111 'D) '2 '17.
5、将空格符赋给字符变量c,正确的赋值语句是()。A) c='0 'B) c=NULLC) c=0D) c=3218. : char a='70 ';那么变量 a 中( )。A) 包含 1 个字符B) 包含 2 个字符C) 包含 3 个字符D) 说明非法19. 字符串 ""EOFn=-61"" 的长度是 ()。A) 8B) 9C) 14D) 非法字符串20. 字符串 "" 的长度是 ( )。A) 0B) 1C) 2D) 非法字符串21. :char a; int b; float c; double d;执
6、行语句"c=a+b+c+d ;"后,变量 c的数据类型是 ( )。A) 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) 不确定int x=1,y=1,z=1 ;表达式 "x+y+z+" 的值是 (
7、)。A) 3B) 4C) 5D) 表达式错误25. 用十进制表示表达式 "12|012" 的值是 ( )A) 1B) 0C) 12D) 14x=(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 程序书写时,
8、不区分大小写字母B) C 程序书写时,一行只能写一个语句C) C 程序书写时,一个语句可分成几行书写D) C 程序书写时每行必须有行号30. 下面对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. 十进制
9、数 2403 转换成十六进制数为 ( )。A) 963 B) 369 C) 953 D) 35934. 二进制数 00110101 转换成八进制数是 ( )。A) 055 B) 065 C) 056 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
10、 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+);printf("%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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗行业中的伦理决策支持系统建设
- 医疗人工智能技术在办公健康管理中的应用
- 全球化视角下跨国公司对智能医疗服务责任的考量
- 颍上县交通运输局年春运工作总结模版
- 以客户为中心企业如何利用区块链优化客户服务体验
- 兄弟分房合同范例
- 医疗大数据库建设与健康管理的未来趋势
- 语文《爱莲说》课件
- 化学烧伤的临床护理
- 温州市普通高中2025届高三第三次适应性考试数学试题及答案
- SH/T 0356-1996燃料油
- GB/T 24270-2009永磁材料磁性能温度系数测量方法
- 公司PVC管材合同模板
- 混凝土坍落度仪质量检验记录
- 消防控制室值班记录1
- 幼儿园教师与家长沟通
- 巴氏染色-临床实践能力训练考核标准
- 中医儿科学:小儿生长发育
- 重庆邮电大学本科毕业设计(论文)参考模板-2020版
- 泌尿系结石医学PPT课件
- 《现代汉语修辞》PPT课件(完整版)
评论
0/150
提交评论