- 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语言一至三章题
一、选择题
1、一个C语言程序总是从( )。
A、主过程开始执行 B、主函数开始执行
C、子程序开始执行 D、主程序开始执行
2、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为( )。
A、4 B、16
C、32 D、52
3、下面四个选项中,均是C语言关键字的选项是( )。
A、auto enum include
B、switch typedef continue
C、signed union scanf
D、if struct type
4、下面四个选项中,均是合法整型常量的选项是( )。
A、160 -0xffff 011 B、-0xcdf 01a 0xe
C、-01 986,012 0668 D、-0x48a 2e5 0x
5、下面四个选项中,均是合法浮点数的选项是( )。
A、+1e+1 5e-9.4 03e2
B、-.60 12e-4 -8e5
C、123e 1.2e-.4 +2e-1
D、-e3 .8e-4 5.e-0
6、下面四个选项中,均是合法转义字符的选项是( )。
A、\ \\ \n B、\ \017 \
C、\018 \f xab D、\\0 \101 xlf
7、下面正确的字符常量是( )。
A、\X17 B、\80 C、\\ D、\n
8、下面四个选项中,均是正确的八进制数和十六进制数的选项是( )。
A、-10 0x8f -011
B、0abc -017 0xc
C、010 -0x11 0xf1
D、0a12 -0x123 -0xa
9、下面四个选项中,均是正确的数值常量或字符常量的选项是( )。
A、0.0 0f 8.9e
B、a 3.9E-2.5 1e1 \
C、3 011 0xFF00 0a
D、+001 0xabcd 2e2 50.
10、若有代数式 ,则正确的C语言表达式是( )。
A、2*ln(x)*cos(x)/3*x
B、2*ln(x)*cos(x)/(3*x)
C、2*log(x)*cos(x)/3*x
D、2*log(x)*cos(x)/(3*x)
11、若有说明语句:char ch1=\065;char ch2=2;char ch3=2;则:ch1中( ),ch2中( ),ch3中( )。
A、包含1个字符 B、包含2个字符
C、包含3个字符 D、字符个数不确定,说明不正确
12、若有运算符:、*=、?:、%、sizeof,则将它们按运算的优先级排列的正确次序为(由低至高)( )。
A、*=→?:→%→→sizeof B、?: →*=→→%→sizeof
C、*=→→?: →sizeof→% D、*=→?: →→%→sizeof
13、若有以下类型说明语句:char a; int b; float c; double d;
则表达式a*b+d-c的结果类型为( )。
A、float B、char C、int D、double
14、若有变量说明:int a=0,b=0,c=0;,以下符合C语言语法的赋值表达式是( )。
A、a=9+b+c=a+9 B、a=9+b;c=a+9;
C、a=(9+b,b++) D、a=9+b++=a+7
15、已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1=A+6-3;后,ch1中的值为()
A、D B、68 C、一个不确定的值 D、C
16、以下运算符中优先级最高的运算符是( )。
A、 B、++ C、?: D、!=
17、若有定义:int k=7;float a=2.5,b=4.7;则表达式a+k%3*(int)(a+b)%2/4的值是( )。
A、2.500000 B、2.7500000
C、3.500000 D、0.000000
18、sizeof(float)是( )。
A、双精度型表达式 B、一个整型表达式
C、一个函数调用 D、一个不合法的表达式
19、设变量y为float类型,x为int类型,则以下能实现将y中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。
A、y=(y*100+0.5)/100.0
B、x=y*100+0.5,y=x/100.0
C、y=y*100+0.5/100.0
D、y=(y/100+0.5)*100.0
20、设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围是( )。
A、0~255 B、0
文档评论(0)