c语言 018不合法字符,5C语言练习题

《5C语言练习题》由会员分享,可在线阅读,更多相关《5C语言练习题(6页珍藏版)》请在人人文库网上搜索。

1、数据类型、常量与变量、运算符与表达式习题课任课老师:李新宇教学时间: 2012.9.14课时: 2 课时班级: 1001、1101姓名:一知识点1C的数据类型: 基本、 构造、指针和空类型, char 、int 、short 、long 、unsigned 、float 、 double 、 enum、 struct 、 union 、 typedef 。2常量与变量的概念,注意符号常量的定义与使用;3整型、实型、字符型常量的表示,注意整型常量的十进制、八进制、十六进制的书写。4变量的定义,C 的标识符包括关键字、预定义标识符、用户定义标识符;用户定义标识符的可用字符为字母、数字、下划线,第一。

2、个字符为字母或下划线。5常见数据类型的取值范围, int 为 -32768 +32767, unsigned int为 065535。6转义字符: n 、 t 、 b 、r 、 f 、 、 、 ”、 ddd 、 xhh7不同数值型数据的混合运算,低级类型转换为高级类型运算8 C 的运算符:注意结合方向和运算的优先级9算术运算符:+、 - 、* 、/ 、%、+、- ,注意自加、减运算符分前缀和后缀两种方式。其中前缀方式为先自加、减,后引用;后缀方式为先引用,后自加、减;运算符 %要求运算量为整数, 运算结果也为整数。 注意除运算时, 若运算量为整型时, 运算结果也是整型的规则。10赋值类运算符:。

3、 =、 +=、-= 、 *= 、/= 、 %=,注意含义和数据类型的转换。11逗号运算符的使用,注意逗号运算符的运算规则。二、习题练习填空题 :1若 k 为整型变量且赋值11。请写出运算k+后表达式的值和变量的值。2若 x 为 double型变量,运算x=3.2 ,+x 后表达式的值和变量的值。3函数体由符号开始,用符号结束。函数体的前面是部分, 其后是部分。4 C 语言中的标识符可分为、和预定义标识符三类。5在 C 语言程序中,用关键字定义基本整型变量,用关键字定义单精度实型变量,用关键字定义双精度实型变量。6把 a1、a2 定义成单精度实型变量,并赋初值1 的定义语句是。7 C 程序中定义。

4、的变量,代表内存中的一个。8表达式 3.5+1/2 的计算结果是。9写出数学表达式a ? b 三个等价的 C语言表达式、。c ? d10通常一个字节包含个二进制位。11当计算机用两个字节存放一个整数时,能存放的最大 (十进制) 整数是、最小(十进制)整数是。12在 C 语言中整数可用进制数、进制数和进制数三种数制表示。13 C语言中, int型数据占个字节, long 型数据占个字节, unsignedint 型数据占个字节, short型数据占个字节, float型数据占个字节, double 型数据占个字节, char型数据占个字节。选择题 :1以下选项中正确的整型常量是()。A 12.B。

5、 -20C 1,000D 4 5 62以下选项中正确的实型常量是()。A 0B 3. 1415C 0.329 102D .871.3以下选项中不合法的用户标识符是()。A _123BprintfC A$D Dim4 C 语言中运算对象必须是整型的运算符是()。A %B /C!D *5可在 C程序中用作用户标识符的一组标识符是()。A voidBas_b3CForD 2cdefine_123-abcDOWORDIfcaseSIG6若变量已正确定义并赋值,符合C语言语法的表达式是()。A a=a+7; B a=7+b+c,a+C int (12.3%4) D a=a+7=c+b7不合法的八进制数是。

6、()。A 0B 028C 077D 018不合法的十六进制数是()。A oxffB0XabcC0x11D 0x198.若以下选项中的变量已正确定义,则正确的赋值语句是。A) x1=26.8%3;B) 1+2=x2;C) x3=0x12;D) x4=1+2=3;9.下列变量定义中合法的是。A) short_a=1-.le-1;B) double b=1+5e2.5;C) long do=0xfdaL;D) float 2_and=1-e-3;10.在 C 语言中不合法的整数是。A) 20B)0x4001C) 08D) 0x12ed11. 以下选项中不正确的实型常量是A) 2.607E-1 B)0。

7、.8103e0.2 C)-77.77 D)456e212. 以下十六进制数中不合法的是A) oxffB) 0Xabc C) 0x11D ) 0x1913. 下列不合法的常量是:。( 1) ? (2) abc( 3)” Turbo c ”( 4) 0x32 ( 5) 123 ( 6)( 7)”(8)( 9)”( 10) a( 11) (12) 0123 (13)王( 14)”李为民”( 16)” xaif”14.已定义 ch为字符型变量,下列赋值语句中错误的是。A) ch=;B) ch=62+3;C) ch=NULL;D) ch=xaa;15.下列描述中,正确的一条是。A) C语言的整型变量可以。

8、分为int、 short 、 long 、unsigned int、 unsigned short、unsigned long等几种类型,因此整型常量也可以分为这几种类型B) C语言的字符数据与整型数据可以互相赋值C)若对字符型变量的定义为:“ char c;”可使用语句c=“ a”对变量 c 赋值D)已知 x 为 float型,执行语句( int) x 后, x 为 int型16.已定义 c 为字符型变量,则下列语句中正确的是。A) c= 97 B) c=“ 97 “ C) c=97D) c=“a”17.以下选项中可以作为C 语言中合法整数的是。( A) 10110B( B)0386( C)。

9、 0Xffa( D) x2a218以下选项中可作为C 语言合法常量的是。( A) -80.( B) -080( C) -8e1.0( D) -80.0e19.在下列符号中,不属于转义字符的是。.( A) ( B)x12(C) 013( D) 0520. C 语言中不合法的字符常量是A) 0xff B) 65 C) & D) 028 21.以下定义语句中正确的是。A) char a= Ab= B;B) float a=b=10.0;C) int a=10,*b= a;D) float *a, b= a;22.以下所列的 C 语言常量中,错误的是。A) 0xFFB) 1.2e0.5C) 2LD) 。

10、72 23.已知 ch 是字符型变量,下面不正确的赋值表达式是。A) ch=a+bB) ch=0C) ch=7+9D) ch=5+924. 以下常量中,合法的是 _______。A) 5e2.5B)e8C) D) BASIC25 C语言中,合法的长整型常数是_______。A) 1LB) 5074369C) 225DD) 326581&26以下类型中属于 C 语言的数据类型是 _______。A)逻辑型B)纯小数型C)复数型D)双精度型27.PC 机中, n在内存占用的字节数是。A. 1B. 2C. 3D. 428字符串 ABC在内存占用的字节数是。A. 3B. 4C. 6D. 829.设有语。

11、句 int a=3;,则执行了语句a+=a-=a*=a;后,变量 a 的值是。A. 3B. 0C. 9D. -1230.在以下一组运算符中,优先级最低的运算符是。A. *B. !=C. +D. =31.设整型变量i值为 2,表达式 (+i)+(+i)+(+i)的结果是。A. 6B. 12C. 15D.表达式出错32.若已定义 x和 y 为 double类型,则表达式 x=1 , y=x+3/2的值是。A. 1B. 2C. 2.0D. 2.5转义字符字符形式功能n换行t横向跳格(即跳到下一个输出区)v竖向跳格b退格r回车f走纸换页反斜杠字符 单撇号字符双撇号字符报警,相当于 007 ddd13 位 8 进制数所代表的字符xhh12 位 16进制数所代表的字符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值