- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章C语言基础.
第二章一、选择题□表示,回车用↙表示)
1、C语言属于( D )
A 机器语言B 低级语言C 中级语言D 高级语言
2、C语言程序能在不同的操作系统下运行,这说明C语言具有很好的( B )
A 适应性B 移植性C 兼容性D 操作性
3、一个C语言程序的执行总是起始于( C )
A 程序的第一个函数B 包含文件中的第一个函数C main函数D 程序中的第一条语句
4、C语言源程序经过编译后生成的文件名的后缀为( B )
A .docB .objC .exeD .cpp
5、C语言源程序经过链接后生成的文件名的后缀为( C )
A .docB .objC .exeD .cpp
6、C语言编译程序的首要工作是( A )
A 检查语法错误 B 检查逻辑错误C 检查程序的完整性D 生成exe 文件
7、下面选项中2个标识符都是不合法的选项是( C )
A W p_1B _abc sumC a-1 intD x1 DO
、下列哪组标识符是正确的( )
A a3, 7dB _x1, tempC for, maxD f x, b2下列不是C语言关键字的选项是()。
AB printfC caseD while
10、下列四组选项中,均不是C语言关键字的选项是。
AIFmianB getc char printf
C include case scanfD while go pow
11、C语言中基本的数据类型不包括( D )。
A 整型B实型C字符型 D 数组
12、C语言中基本的数据类型包括( B )。
A 整型、实型、指针、枚举型B 整型、实型、字符型、枚举型
C 整型、字符型、数组、枚举型 D 整型、实型、空类型、字符型
13、自增、自减运算符能用于( )
A 常量B 表达式C 整型变量D 浮点型量
、下面选项中2个整型常量都是合法的选项是( A )
A 25 0xffB 03a 2e5C 0x36 12,456D 068 -0xcd
、下面选项中2个浮点数都是合法的选项是( B )
A 0.5 e3B 16. 1e-6C .25 2e1.5D 0.0 15
如果要把常量327存入变量a中,a不能定义成哪些类型?A intB charC longD float
17、下面正确的字符常量是。
A “c”B ‘\\’’C ‘’ D ‘K’
18、C语言的赋值表达式中,赋值号的左侧必须是( B )。
A 常量 B 变量C 表达式D 函数
19、在C语言中,要求运算数必须是整型的运算符是( D )
A /B C D %
下列表达式中,结果为的是A 5%6B 5*-1C 5/10D 5+-2/3
21、已知int a6则执行a2; 语句后,a的值为A 6B 8C 12D 36
22、设有说明语句:char c’\72’; 则变量c( A )
A 包含1个字符 B 包含2个字符C 包含3个字符D 说明不合法
、以下叙述正确的是 C )。
A 在C程序中,每行只能写一条语句 B 若a是实型变量,C程序中允许赋值a10,因此实型变量中允许存放整型数C 在C程序中,%是只能用于整数运算的运算符D 在C程序中,无论是整数还是实数,都能被准确无误地表示+=a-=a*=a的值是 AA 0B -264C -144D132
26、若变量a是int型,执行语句a’A’+1.6; 则以下描述正确的是( D )
A a的值是字符’C’B a的值是’A’的ASCII值加1.6,结果是66.6C 不允许字符型和浮点型相加D a的值是’A’的ASCII值加1.6,再取整,结果是66
t y=7,x=12,则能使值为3的表达式是( D )
A x%=y%=5B x%=y - y%5
C x% y-y%5D x% y - y%=5
28、若有定义:int c12,c22; 则表达式1.0/c2*c1的值是( )
A 0B 0.5C 1.0D 0.25
、若:double x1, y; yx+3/2;y的值是( )
A 1B 2C 2.0D 2.5
char a; int b; float c; double d;,则表达式a*b+d-c值的类型为( B )
A float B double C char D int
32、设有变量定义:int a5;则以下程序段的输出结果是( D )
a2*3,a*4,a+5; printf“%d\n”,a;
A 6B 24C 11D 10
33、设有定义
文档评论(0)