第1、2章C语言基础练习题_第1页
第1、2章C语言基础练习题_第2页
第1、2章C语言基础练习题_第3页
第1、2章C语言基础练习题_第4页
第1、2章C语言基础练习题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:单选:141. 当代电子计算机能够自动地处理指定的问题是因为()。A. 计算机是电动的B. 有解决该问题的计算机程序C. 事先存储了解决该问题的程序D. 以上都不是2. C语言源程序的基本单位是( )。A. 过程B. 函数C. 子程序D. 标识符3. C语言源程序文件的后缀是( )。A. .objB. .exeC. .docD. .c4. 一个完整的可运行的C语言源程序中( )。A. 可以没有主函数B. 可以有一个或多个主函数C. 必须有主函数和其它子函数D. 必须有且仅有一个主函数5. 以下标识符中,不能作为合法的C用户定义标识符的

2、是().A. ForB. PrintfC. WORDD. sizeof6. 以下标识符中,不能作为合法的C用户定义标识符的是().A. answerB. toC. signedD. _if7. C语言执行程序的开始执行点是().A. 程序中第一条可以执行语言B. 程序中第一个函数C. 程序中的main函数D. 包含文件中的第一个函数8. 能将高级语言编写的源程序转换为目标程序的是().A. 链接程序B. 解释程序C. 编译程序D. 编辑程序9. 以下叙述不正确的是().A. 一个C源程序可由一个或多个函数组成B. 一个C源程序必须包含一个main函数C. C程序的基本组成单位是函数D. 在C程

3、序中,注释说明只能位于一条语句的后面10. 以下说法中正确的是().A. C语言的程序总是从第一个定义的函数开始执行.B. 在C语言程序中,要调用的函数必须在main()函数中定义.C. C语言程序总是从main()函数开始执行,在main()函数中结束.D. C语言程序中的main()函数必须放在程序的开始部分.11. 下列说法正确的是().A. 注释时,"/"和"*"之间可以有空格B. 无论注释内容是多少,在对程序编译时都被忽略C. 在书写C语言源程序时,每个语句都以逗号结束D. C程序每行只能写一个语句12. 组成C语句的一个必不可少的符号是()。

4、A. 逗号B. 引号C. 冒号D. 分号13. 下述哪一个不是结构化程序基本结构( )。A. 顺序B. 选择C. 循环D. 嵌套14. 下列四个叙述中,正确的是()。A. C程序中的所有字母都必须小写B. C程序中的关键字必须小写,其他标示符不区分大小写C. C程序中的所有字母都不区分大小写D. C语言中的所有关键字必须小写15. 下列叙述正确的是()。A. C语言源程序可以直接在DOS环境中运行B. 编译C语言源程序得到的目标文件可以直接在DOS环境中运行C. C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行D. C语言源程序可以直接在VC+环境中运行16. 以下叙述中正

5、确的是().A. C语言的源程序不必通过编译就可以直接运行B. C语言中的每条可执行语句最终都将被转换成二进制的机器指令C. C源程序经编译形成的二进制代码可以直接运行D. C语言中的函数不可以单独进行编译17. 以下叙述中正确的是 ().A. C语言比其他语言高级B. C语言可以不用编译就能被计算机识别执行C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D. C语言出现的最晚,具有其他语言的一切优点18. 设C语言中,int类型数据占4个字节,则long类型数据占().A. 1个字节B. 2个字节C. 4个字节D. 8个字节19. 设C语言中,int类型数据占4个字节,则sh

6、ort类型数据占().A. 1个字节B. 2个字节C. 4个字节D. 8个字节20. 设C语言中,int类型数据占4个字节,则unsigned类型数据占().A. 1个字节B. 2个字节C. 4个字节D. 8个字节21. 若有以下定义:char s='092' 则该语句().A. 使s的值包含1个字符B. 定义不合法,s的值不确定C. 使s的值包含4个字符D. 使s的值包含3个字符22. a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是().A. a*b/a*b=1B. a/b*b/a=1C. a/b*b+a%b=aD. a/b*b=a23. 经下列语句定义后,siz

7、eof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为().char x=65;float y=7.3;int a=100; double b=4.5;A. 2,2,2,4B. 1,2,2,4C. 1,4,2,8D. 2,4,2,824. C语言执行程序的开始执行点是().A. 程序中第一条可以执行语言B. 程序中第一个函数C. 程序中的main函数D. 包含文件中的第一个函数25. 下列说法正确的是().A. 注释时,"/"和"*"之间可以有空格B. 无论注释内容是多少,在对程序编译时都被忽略C. 在书写C语言源程序

8、时,每个语句都以逗号结束D. C程序每行只能写一个语句26. 下列字符序列中,可用作C标识符的一组字符序列是().A. S.b,sum,average,_aboveB. class,day,lotus_1,2dayC. #md,&12x,month,student_n!D. D56,r_1_2,name,_st_127. 以下标识符中,不能作为合法的C用户定义标识符的是().A. a3_b3B. voidC. _123D. IF28. 以下数据中,不正确的数值或字符常量是().A. 0B. 5LC. o13D. 986129. 以下数值中,不正确的八进制数或十六进制数是().A. 0x

9、16B. 016C. -16D. 0xaaaa30. 以下的选择中,正确的赋值语句是().A. a=1,b=2B. j+C. a=b=5;D. y=int(x)31. 下列变量说明语句中,正确的是().A. char:a b c;B. char a;b;c;C. int x;z;D. int x,z;32. 下列字符序列中,不可用作C语言标识符的是().A. b70B. #abC. symbolD. a_133. 以下不正确的叙述是().A. 在C程序中所用的变量必须先定义后使用B. 程序中,APH和aph是两个不同的变量C. 若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b

10、中的值不变D. 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值34. 以下数据中,不正确的数值或字符常量是().A. 8.9e1.2B. 10C. 0xff00D. 82.535. 以下数据中,不正确的数值或字符常量是().A. cB. 66C. 0xaaD. 5036. 以下叙述中不正确的是().A. 一个好的程序应该有详尽的注释B. 在C程序中,赋值运算符的优先级最低C. 在C程序中,j+;是一条赋值语句D. C程序中的#include和#define均不是C语句37. C语言中,double类型数据占().A. 1个字节B. 2个字节C. 4个字节D. 8个字节

11、38. C语言中,char类型数据占().A. 1个字节B. 2个字节C. 4个字节D. 8个字节39. 执行下列语句后变量x和y的值是().y=10;x=y+;A. x=10,y=10B. x=11,y=11C. x=10,y=11D. x=11,y=1040. 下列数据中,为字符串常量的是().A. AB. "house"C. How do you do.D. $abc41. 先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是().A. c='a'B. c="a"C. c="97"D. C=

12、9;97'42. 下列语句的结果是().main() int j; j=3;printf("%d,",+j); printf("%d",j+);A. 3,3B. 3,4C. 4,3D. 4,443. 设a=12,且a定义为整型变量.执行语句a+=a-=a*=a;后a的值为().A. 12B. 144C. 0D. 13244. 以下不符合C语言语法的赋值语句是().A. a=1,b=2B. +j;C. a=b=5;D. y=(a=3,6*5);45. 以下不符合C语言语法的赋值语句是().A. j+;B. i=j=5;C. k=2*4,k*4;D.

13、 y=float(j);46. 执行下列程序后,其输出结果是().main()int a=9; a+=a-=a+a; printf("%dn",a);A. 18B. 9C. -18D. -947. 下列语句的输出结果是().printf("%dn",(int)(2.5+3.0)/3);A. 有语法错误不能通过编译B. 2C. 1D. 048. 下列程序的输出结果是().main()int a=7,b=5; printf("%dn",b=b/a);A. 0B. 5C. 1D. 不确定值49. 下列程序的输出结果是().main()int

14、 a=011; printf("%dn",+a);A. 12B. 11C. 10D. 950. 已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为().char a='a' a-;printf("%d,%cn",a+'2'-'0',a+'3'-'0');A. b,cB. a-运算不合法,故有语法错C. 98,cD. 格式描述和输出项不匹配,输出无定值51. 以下程序的输出结果为().main()int i=010,j=10; printf("%d,

15、%dn",+i,j-);A. 11,10B. 9,10C. 010,9D. 10,952. 在C语言中,能代表逻辑值"真"的是().A. TrueB. 大于0的数C. 非0整数D. 非0的数53. 若int类型数据占两个字节,则下列语句的输出为().int k=-1; printf("%d,%un",k,k);A. -1,-1B. -1,32767C. -1,32768D. -1,6553554. 若k,g均为int型变量,则下列语句的输出为().k=017; g=111; printf("%dt",+k); printf(

16、"%xn",g+);A. 15 6fB. 16 70C. 15 71D. 16 6f55. 已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为().char a='a' a-;printf("%d,%cn",a+'2'-'0',a+'3'-'0');A. b,cB. a-运算不合法,故有语法错C. 98,cD. 格式描述和输出项不匹配,输出无定值56. 下列程序的输出结果为().main()int m=7,n=4;float a=38.4,b=6.4,x;x

17、=m/2+n*a/b+1/2;printf("%fn",x);A. 27.000000B. 27.500000C. 28.000000D. 28.50000057. 以下程序的输出结果为().main()int i=010,j=10; printf("%d,%dn",+i,j-);A. 11,10B. 9,10C. 010,9D. 10,958. 执行下列语句后,a和b的值分别为().int a,b; a=1+'a' b=2+7%-4-'A'A. -63,-64B. 98,-60C. 1,-60D. 79,7859. C语

18、言中要求对变量作强制定义的主要理由是().A. 便于移植B. 便于写文件C. 便于编辑预处理程序的处理D. 便于确定类型和分配空间60. 以下程序的输出结果是().main()float x=3.6; int i; i=(int)x; printf("x=%f,i=%dn",x,i);A. x=3.600000,i=4B. x=3,i=3C. x=3.600000,i=3D. x=3 i=3.60000061. 下列标识符中,不合法的C语言用户自定义标识符是().A. printfB. enumC. _D. sin62. 以下字符中不是转义字符的是().A. 't&

19、#39;B. 'b'C. 'c'D. ''63. 下列程序段的输出结果为().float k=0.8567;printf("%06.1d%",k*100);A. 0085.6%B. 0085.7%C. 0085.6%D. .85764. 下列程序段的输出结果为().float x=213.82631;printf("%3d",(int)x);A. 213.82B. 213.83C. 213D. 3.865. C语言的注释定界符是().A. B. C. * *D. /* */66. double x;scan

20、f("%lf",&x);不可以赋值给x变量的常量是().A. 123B. 100000C. 'A'D. "abc"67. 下列程序段的输出结果为().int x=3,y=2;printf("%d",(x-=y,x*=y+8/5);A. 1B. 7C. 3D. 568. 执行以下程序段后,输出结果和a的值是().int a=10;printf("%d",a+);A. 10 和 10B. 10 和 11C. 11 和 10D. 11 和 1169. 一个算法应该具有"确定性"

21、等5个特性,下面对另外4个特性的描述中错误的是().A. 有零个或多个输入B. 有零个或多个输出C. 有穷性D. 可行性70. 以下叙述中正确的是().A. C语言的源程序不必通过编译就可以直接运行B. C语言中的每条可执行语句最终都将被转换成二进制的机器指令C. C源程序经编译形成的二进制代码可以直接运行D. C语言中的函数不可以单独进行编译71. 在C语言中,char型数据在内存中的存储形式是().A. 补码B. 反码C. 原码D. ASCII码72. 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为().A. intB. floatC.

22、doubleD. 不确定73. 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是().A. 2.500000B. 2.750000C. 3.500000D. 0.00000074. 设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为().A. floatB. charC. intD. double75. 语句printf("abre'hi'yboun");的输出结果是 (说明:'b'是退格符)().A. abre'

23、;hi'ybouB. abre'hi'ybouC. re'hi'youD. abre'hi'ybou76. 设有 int x=11; 则表达式 (x+ * 1/3) 的值是().A. 3B. 4C. 11D. 1277. 若以下变量均是整型,且num=sum=7;则计算表达式sum=num+,sum+,+num后sum的值为().A. 7B. 8C. 9D. 1078. 下面四个选项中,均是不合法的用户标识符的选项是().A. A P_0 doB. float la0 _AC. b-a goto intD. _123 temp int79

24、. 假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是().A. 7B. 8C. 6D. 280. 若有说明语句:char c='72'则变量c().A. 包含1个字符B. 包含2个字符C. 包含3个字符D. 说明不合法,c的值不确定81. 在C语言中,要求运算数必须是整型的运算符是().A. /B. +C. !=D. %82. 下面不正确的字符串常量是().A. 'abc'B. "12'12"C. "0"D. " "83. 已定义ch为字符型变量,以下赋值语句中错误的是().

25、A. ch=''B. ch=62+3;C. ch=NULL;D. ch='xaa'84. 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是().A. -3B. 9C. -12D. 685. 下列选项中,合法的C语言关键字是().A. VARB. cherC. integerD. default86. 设有说明语句:char a='72'则变量a().A. 包含1个字符B. 包含2个字符C. 包含3个字符D. 说明不合法87. 以下选项中,与k=n+完全等价的表达式是().A. k=n,n=n+1B. n=n+1,k=nC

26、. k=+nD. k+=n+188. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式().A. 从左起输出该字符串,右补空格B. 按原字符长从左向右全部输出C. 右对齐输出该字串,左补空格D. 输出错误信息89. 系统的标准输入文件是指().A. 键盘B. 显示器C. 软盘D. 硬盘90. C语言并不是非常严格的算法语言,在以下关于C语言的不严格的叙述中,错误的是().A. 同一个运算符号在不同的场合可以有不同的含义B. 有些不同类型的变量可以在一个表达式中运算C. 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D. 任何

27、不同数据类型都不可以通用91. 以下选项中属于C语言的数据类型是()A. 复数型B. 双精度型C. 逻辑型D. 集合型92. 下列常数中不能作为C语言的常量的是()A. 0xA6B. .004C. 0683D. 30000093. 在C语言中,数字031是一个()A. 十六进制数B. 八进制数C. 十进制数D. 非法数94. 下列可以正确表示字符型常量的是()A. 't'B. "a"C. "n"D. 185'95. 已知int a;float f;正确的语句是()A. (int f)%aB. int(f)%aC. (int)f%a

28、D. int(f%a)96. 以下合法的C语言赋值语句是()A. a=b=58B. -i;C. a=58,b=58D. k=a+b97. C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符().A. 必须为字母或下划线B. 必须为下划线C. 必须为字母D. 可以字母、数字和下划线中的任一种字符.98. 若变量已经正确定义,现要将a 和b中的数据进行交换,下面不正确的是()A. a=a+b,b=a-b,a=a-b;B. t=a,a=b,b=t;C. t=b;b=a;a=t;D. a=t;t=b;b=a;/填空:/1. 一个C程序由若干个函数组成,其中必须有且只能有一个【1】函数。

29、2. C程序中的函数一般由两部分组成,它们是【1】和【2】。3. C函数的函数体是以【1】开始,以【2】结束。4. C程序从【1】函数开始执行,在【2】函数中结束。5. C语言中的关键字必须是【1】字母。6. C语言标识符的定义规则中,必须以字母或【1】作为第一个字符。7. C语言中,一个源程序的主函数名必须为【1】。8. 执行下列语句后,z 的值是【1】。int x=4,y=25,z=5; z=y/x*z;9. 已知 i=5,写出语句 a=i+; 执行后整型变量a的值是【1】。10. 设 x 的值为15,n 的值为2,则表达式 x%=(n+3) 运算后 x 的值是【1】。11. 已知 i=5

30、;写出语句 a=-i; 执行后整型变量 a 的值是【1】。12. 已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是【1】。13. 已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【1】。14. 已知 i=5,写出语句 i-=0x12; 执行后整型变量 i 的值是【1】。15. 已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整型变量 a 的值是【1】。16. 写出语句 b=(a=6,a*3); 执行后整型变量b的值是【1】。17. 输入整型变量a的值。int a; scanf("%d",【1】);18. 表达式 a

31、+=b 相当于表达式【1】。19. 表达式 i+ 相当于表达式【1】。20. C语言中的字符变量用保留字【1】来说明。21. 已知a=13,b=6, a/b的十进制数值为【1】。22. 已知a=13,b=6, a%b的十进制数值为【1】。23. int a=1,b=2,c=3; 执行语句a=b=c;后a的值是【1】。24. int a=1,b=2,c=3; 执行语句a += b *= c;后a的值是【1】。25. 设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】。26. 语句:x+; +x; x=x+1; x=l+x; 执行后都使变量x中的值增1,请写出一条同一功

32、能的赋值语句【1】。27. 若 char w,int x,float y,double z;则表达式w*x+z-y的结果为【1】类型。28. 若int x=6;则x+=x-=x*x表达式最后x的值是【1】。29. 设c语言中,int类型数据占2个字节,则long类型数据占【1】个字节,short类型数据占【2】个字节。30. 执行下面两个语句,输出的结果是【1】。(注:字母a和b的ASCII码值分别是97和98)char c1=97,c2=98;printf("%d,%c",c1,c2);31. 执行下列语句的结果是【1】,a=3;printf("%d,"

33、;,+a);printf("%d",a+);32. 已知x=3,y=2,则表达式x*=y+8的值为【1】。33. 设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为【1】。34. 设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是【1】。35. 若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n+ 后x的值为【1】,n的值为【2】。36. 在C语言中的实型变量分为两种类型,它们是float型和【1】型。37. 若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】。int m=5,y=2;

34、38. 以下程序的输出结果是【1】。main() int a=0;a+=(a=8);printf("%dn",a);39. 若s是int型变量,且s=6,则下面表达式的值是【1】。s%2+(s+1)%240. 若有定义:char c='010' 则变量C中包含的字符个数为【1】。41. 执行下列语句后,z 的值是【1】。int x=4,y=25,z=5; z=y/x*z;42. 已知 i=5,写出语句 a=i+; 执行后整型变量a的值是【1】。43. 设 x 的值为15,n 的值为2,则表达式 x%=(n+3) 运算后 x 的值是【1】。44. 已知 i=5

35、;写出语句 a=-i; 执行后整型变量 a 的值是【1】。45. 已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是【1】。46. 已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是【1】。47. 已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【1】。48. 已知 i=5,写出语句 i-=0x12; 执行后整型变量 i 的值是【1】。49. 已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整型变量 a 的值是【1】。50. 写出语句 b=(a=6,a*3); 执行后整型变量b的值是【1】。51. 输入整型变量a的

36、值。int a; scanf("%d",【1】);52. 表达式 a+=b 相当于表达式【1】。53. 表达式 i+ 相当于表达式i=【1】。54. C语言中的字符变量用保留字【1】来说明。55. 已知a=13,b=6,a/b的十进制数值为【1】。56. 已知a=13,b=6, a%b的十进制数值为【1】。57. int a=1,b=2,c=3; 执行语句a=b=c;后a的值是【1】。58. int a=1,b=2,c=3; 执行语句a += b *= c;后a的值是【1】。59. getchar()函数只能接收一个【1】。60. 已知x=2,y=2 则表达式x*=y+8的

37、值为【1】。61. 设 x 的值为15,n 的值为2,则表达式 x*=n+3 运算后 x 的值是【1】。62. 设k=(a=2,b=3,a*b),则k 的值为【1】。63. 设(k=a=5,b=3,a*b),则表达式的值为【1】。64. 设(k=a=5,b=3,a*b),则k值为【1】。65. 设w=5;w+= -2;则w的值为【1】。66. 设 int x=1/4;则x的值为【1】。67. int x; x=-3+4*5-6, 则x的值为【1】。68. int x; x=-3+4%5-6, 则x的值为【1】。69. int x; x=3*4%-5/6, 则x的值为【1】。70. int x;

38、 x=-3+4%-5*3, 则x的值为【1】。71. int x; x=(3+4)%5-6, 则x的值为【1】。72. int x=2;x*=y=z=4; 则x的值为【1】。73. int x=2;z=x+-1; 则z的值为【1】。74. int x=2;z=x+-1; 则x的值为【1】。75. int x=2;z=-x+1; 则x的值为【1】。76. int x=2;z=-x+1; 则z的值为【1】。77. int x=2;z=+x+1; 则z的值为【1】。78. int x=2;z=+x+1; 则x的值为【1】。79. int x=y=z=2;x=y=z; 则x的值为【1】。80. int

39、 x=y=4,z=2;x=y=z; 则x的值为【1】。81. int x=4,y=z=2;x=x=(y=z); 则x的值为【1】。82. int x=4,y=z=2;z=x=(y=z); 则z的值为【1】。83. int x=2,y=3,z=4; 则表达式x+y>z的值为【1】。84. 在C语言中,格式输入操作是由库函数【1】完成的,格式输出操作是由库函数【2】完成的。85. 下列程序的运行结果为【1】。#include "stdio.h"main()int x=2,y=4,z=40;x*=3+2;x=y=z;pritnf("%dn",x);86.

40、 以下程序的运行结果是【1】。#define GZ 30main()int num,total,gz;gz=40;num=10;total=num*GZ;printf("%dn",total);87. 以下程序运行后的输出结果是【1】。main() char m ; m = 'B' + 32 ; printf ( "%cn" , m ) ;88. 程序运行的结果是【1】。#include "stdio.h"main()char c;c = 'B' ;putchar ( c ) ;89. 下列程序的输出结

41、果是【1】。main( ) int a=7,b=5; printf("%dn",b=b/a);90. 以下程序的输出结果是 【1】 。main() int a=1, b=2;a=a+b; b=a-b; a=a-b;printf("%d,%dn", a, b ); 91. 以下程序的输出结果为【1】,#include "stdio.h" main() int a=010,j=10; printf("%d,%dn",+a,j-);/程序填空:/*-1. 【程序填空】-题目:从键盘上输入两个复数的实部与虚部,求出并输出它

42、们的 和、差、积、商。-*/#include<stdio.h>void main()float a,b,c,d,e,f; printf("输入第一个复数的实部与虚部:"); scanf("%f, %f",&a,&b); printf("输入第二个复数的实部与虚部:"); scanf("%f, %f",&c,&d);/*SPACE*/ 【?】; f=b+d; printf("相加后复数:实部:%f,虚部:%fn",e,f); e=a*c-b*d;/*SP

43、ACE*/ 【?】; printf("相乘后复数:实部:%f,虚部:%fn",e,f); e=(a*c+b*d)/(c*c+d*d);/*SPACE*/ 【?】; printf("相除后复数:实部:%f,虚部:%fn",e,f);/*-2. 【程序填空】-题目:要求输出结果为: A,B 65,66-*/#include<stdio.h>void main()/*SPACE*/char a,【?】/*SPACE*/ a=【?】; b='b' a=a-32;/*SPACE*/ b=b-【?】; printf("%c, %

44、cn%d,%dn",a,b,a,b);/*-3. 【程序填空】-题目:要求输出如下结果: b=-1 a=65535 a=65534 a=30 b=6 c=5 按要求在空中填入合适的变量完善程序。-*/main()/*SPACE*/int b=-1,【?】;unsigned a;/*SPACE*/ a=【?】; printf("b=%d a=%un",b,a);/*SPACE*/ 【?】+=b; printf("a=%un",a);/*SPACE*/ b=(a=30)/【?】; printf("a=%d b=%d c=%dn",a,b,c);*-4. 【程序填空】-题目:从键盘输入一个大写英文字母,输出其对应的小写字母。-*/#include <stdio.h>int main( ) /*SPACE*/【?】 ch='0' printf("Input ch:");/*SPACE*/ 【?】=getchar( );/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论