资源描述:
《第2章 数据类型、运算符和表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章数据类型、运算符和表达式第2章数据类型、运算符和表达式一、选择题(1)以下选项中,能用作用户标识符的是()。A)voidB)8_8C)_0_D)unsigned(2)以下选项中合法的标识符是()。A)1_1B)1_1C)_11D)1__(3)以下选项中不合法的标识符是()。A)printB)FORC)&aD)_00(4)可在C程序中用作用户标识符的一组标识符是()。A)and_2007B)Datey-m-dC)HiDr.TomD)caseBigl(5)可用作C语言用户标识符的是()。A)void,define,WORDB)a3_b3,_123,IF
2、C)FOR,--abc,CaseD)2a,Do,Sizeof(6)下面四个选项中,均是不合法的用户标识符的选项是()。A)AP_0doB)floatla0_AC)b-agotointD)_123tempint(7)下面各选项中,均是C语言合法标识符的选项组是()。A)33weautoB)_23me_3ewC)_433e_elseD)ER-DF32(8)以下不合法的用户标识符是()。A)j2_KEYB)DoubleC)4dD)_8_(9)下列是用户自定义标识符的是()。A)_w1B)3_xyC)intD)LINE-3(10)以下选项中可用作C程序合法实数的
3、是()。A).1e0B)3.0e0.2C)E9D)9.12E(11)以下选项中能表示合法常量的是()。A)1,200B)1.5E2.0C)'\'D)"\007"(12)以下关于C语言的叙述中正确的是()。A)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示(13)以下选项中,能用作数据常量的是()。A)o115B)0118C)1.5e1.5D)115L(14)以下选项中不能作为C语言合法常量的是
4、()。A)'cd'B)0.1e+6C)"a"D)' 11'(15)C源程序中不能表示的数制是()。A)二进制B)八进制C)十进制D)十六进制(16)以下选项中不属于字符常量的是()。A)'C'B)"C"C)'xCC'D)' 72'(17)以下选项中,合法的一组C语言数值常量是()。A)028.5e-3.0xfB)12.0Xa234.5e0C).1774e1.50abcD)0x8A10,0003.e5(18)以下正确的字符串常量是()。A)"\"B)'abc'C)OlympicGamesD)""(19)以下关于字符串的叙述中正确的是()。
5、A)C语言中有字符串类型的常量和变量B)两个字符串中的字符个数相同时才能进行字符串大小的比较C)可以用关系运算符对字符串的大小进行比较D)空串一定比空格打头的字符串小(20)以下选项中,不能作为合法常量的是()。A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e0(21)下列选项可以正确表示字符型常量的是()。A)'r'B)"a"C)"897"D)296(22)以下合法的字符型常量是()。A)'x13'B)' 81'C)'65'D)"\n"(23)下面四个选项中,均是不正确的八进制数或十六进制数的选项是()。A)016
6、0x8f018B)0abc0170xaC)010-0x110x16D)0a127ff-123(24)下列选项中C语言中不合法的字符串常量的是()。A)"121"B)'y'C)""D)"ABCDx6d"(25)以下合法的十六进制数是()。A)0xB)0x4deC)0x1hD)oX77(26)有以下程序:#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6平台上编译运行,程序运行后的输出结果是()。A)2
7、,4B)4,4C)4,8D)10,6(27)以下关于C语言数据类型使用的叙述中错误的是()。A)若要准确无误差地表示自然数,应使用整数类型B)若要保存带有多位小数的数据,应使用双精度类型C)若要处理如"人员信息"等含有不同类型的相关数据,应自定义结构体类型D)若只处理"真"和"假"两种逻辑值,应使用逻辑类型(28)阅读以下程序:#includemain(){intcase;floatprintf;printf("请输入两个数:");scanf("%d%f",&case,&printf);printf("%d%f\n",case,prin
8、tf);}该程序在编译时产生错误,其出错原因是()。A)定义语句出错,case是