C语言基础知识.doc

C语言基础知识.doc

ID:57695384

大小:475.00 KB

页数:7页

时间:2020-09-01

C语言基础知识.doc_第1页
C语言基础知识.doc_第2页
C语言基础知识.doc_第3页
C语言基础知识.doc_第4页
C语言基础知识.doc_第5页
资源描述:

《C语言基础知识.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1章C语言基础知识第1.1选择题【题1.1】下面叙述错误的是。A)C程序中可以有若干个main()函数B)C程序必须从main()函数开始执行C)C程序中必须要有main()函数D)C程序是由若干个函数组成的【题1.2】下面叙述正确的是。A)C程序中的变量定义语句可以写在函数体中任何位置B)C程序中不能有空语句C)C程序中的变量必须先定义后使用D)C程序中的所有简单数据类型都可以准确无误地表示【题1.3】C语言中,合法的用户标识符是。A)_A10B)aB.txtC)returnD)3ab【题1.4】C程序中,运算对象必须为整型数据的运算符是。A

2、)++B)%C)/D)*【题1.5】假设x、y、z为整型变量,且x=2,y=3,z=10,则下列表达式中值为1的是。A)x&&y

3、

4、zB)x>zC)(!x&&y)

5、

6、(y>z)D)x&&!z

7、

8、!(y&&z)【题1.6】有以下程序:main(){inta=10,b=20,c=30;printf("%d",(a=50,b*a,c+a));7第1章C语言基础知识}程序运行后输出结果是。A)40B)50C)600D)80【题1.7】C语言中合法的字符常量是。A)nB)''C)110D)"n"【题1.8】C程序中,正确表示“10

9、30”的条件表达式为。A)(a>10&&a<20)&&(a>30)B)(a>10&&a<20)

10、

11、(a>30)C)(a>10

12、

13、a<20)

14、

15、(a>30)D)(a>10&&a<20)

16、

17、!(a<30)【题1.9】表达式1/5+3%4+4.5/5的值是。A)3.9B)3.900000C)1.100000D)1.85【题1.10】将数学表达式改写为C语言表达式,正确的是。A)ab/(c+df)B)a*b/c+d*fC)a*b/(c+d*f)D)(a*b)/(c+d)*f【题1.11】C语言中,合法的数值常量是。A)5EB)3C)18HD)028【题

18、1.12】有以下程序:main(){intx,y,z;x=1;y=5;z=x%y;z++;printf("%d",z);}程序运行后的输出结果是。A)1B)2C)5D)0*【题1.13】在C程序中,int数据类型的取值范围为–32768~32767。若有如下程序:main(){intx;x=32768;printf("%d",x);7第1章C语言基础知识}程序运行后的输出结果是。A)–32768B)32768C)0D)编译出错【题1.14】有以下程序:main(){floatx;x=1.5;x++;printf("%f",x);}程

19、序运行后的输出结果是。A)2.5B)2C)2.500000D)3【题1.15】C语言中,“#definePRICE2.56”将PRICE定义为。A)符号常量B)字符常量C)实型常量D)变量【题1.16】“==”代表C语言中的。A)条件运算符B)逻辑运算符C)关系运算符D)赋值运算符【题1.17】C语言中,错误的转义字符是。A)''B)'101'C)'"'D)'108'*【题1.18】有以下程序:main(){intm;m=10;printf("%d",(--m*3/5));}程序运行后的输出结果是。A)6B)5C)4D)7*【题1

20、.19】有以下程序:main(){ints;s=10;printf("%d",(s--*3/5));7第1章C语言基础知识}程序运行后的输出结果是。A)6B)5C)4D)7【题1.20】运行以下程序后的输出结果是。main(){inta;floatb;a=10/3;b=10%3;printf("%d,%f",a,b);}A)运行错误B)3,1.000000C)3,1D)3.333333,1.000000【题1.21】有以下程序:main(){intu,v,w;u=500;v=200;w=u*v;printf("w=%d",w);}在

21、TurboC环境中,程序运行后的输出是。A)没有结果B)w=100000C)运行后不是预计结果D)编译出错1.2填空题【题1.22】表达式(double)(1/3+.5*3+5%3)的计算结果为。【题1.23】表达式(int)(1/3+.5*3+5%3)的计算结果为。【题1.24】若有定义“floata=1.5,b=3.5,c=5.2;”,则表达式(a>=b&&c!=b)

22、

23、(!a&&c-b)的计算结果为。*【题1.25】若有定义“intx=5;”,则表达式x+=x*=x的计算结果为。7第1章C语言基础知识*【题1.26】若有定义“intx=5

24、;”,则表达式x+=x–=x*=x的计算结果为。【题1.27】运行以下程序后,输出结果是。main(){inta,b;a=a+b;printf("%d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。