C语言三四作业题附标准答案_第1页
C语言三四作业题附标准答案_第2页
C语言三四作业题附标准答案_第3页
C语言三四作业题附标准答案_第4页
C语言三四作业题附标准答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分东华理工大学:C语言第三章作业题C程序设计第三章闭/ 开卷课程类别:考试 / 考查名姓题号一二三四五六七八九总分分数评卷人第三章顺序结构程序设计号学一、选择题1.C 语言中调用 printf 进行输出时需要注意 ,在格式控制串中 ,格式说明与输出项的个 数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将 A ; 如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。矚慫润厲钐瘗睞枥庑赖。A)不予输出B )输出空格C)照样输出D )输出不定值或 02.在 scanf 函数的格式控制中, 格

2、式说明的类型与输入的类型应该一一对应匹配。 如 果类型不匹配,系统 B 。 聞創沟燴鐺險爱氇谴净。A)不予接收B)并不给出出错信息,但不可能得出正确信息数据C)能接受正确输入D)给出出错信息,不予接收输入3.下列说法正确的是 D 。A )输入项可以是一个实型常量,如scanf(%f,4.8) ;B)只有格式控制,没有输入项也能进行正确输入,如scanf(a=%d,b=%d) ;C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如 scanf(%5.3f,&f) ;D)当输入数据时,必须指明变量的地址,如scanf(%f,&f) ;4.根据题目中已给出的数据的输入和输出形式,程序中输入

3、/输出语句的正确是 B 。main()int a;float x;printf(input a,x:);输入语句 输出语句 输入形式 input a,x:3 2.1 输出形式 a+x=5.10A) scanf(%d,%f,&a,&x); printf(na+x=%4.2f,a+x);B) scanf(%d %f,&a.&x); printf(na+x=%4.2f,a+x);C) scanf(%d %f,&a,&x);printf(na+x=%6.1f,a+x);D) scanf(%d %3.1f,&a,&x);printf(na+x=%4.2f,a+x);5.以下程序的输出结果是A 。main

4、()int i=010,j=10,k=0x10; printf(%d,%d,%dn,i,j,k);A)8,10,16 B)8,10,10 C)10,10,10 6.以下程序的输出结果是A 。main()int i=011,j=11,k=0x11; printf(%d,%d,%dn,i,j,k);A)9,11,17 B)9,11,11 C)11,11,11 7.以下程序的输出结果是B 。#include main()printf(%dn,NULL);A) 不确定的值(因变量无定义)B)0C)-1D)18.以下程序的输出结果是B 。main()char c1=6,c2=0; printf(%c,%

5、c,%d,%dn,c1,c2,c1-c2,c1+c2);D)10,10,16D)11,11,16专用考试纸 请勿浪费C语言第一章作业题第1页共 11 页提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分名姓号学A) 因输出格式不合法,输出出错信息C)6,0,7,69.设有如下定义int x=10,y=3,z;则语句printf(%dn,z=(x%y,x/y);的输出结果是 A 。A)3 B)0 C)410.设有如下定义int x=10,y=5,z;则语句printf(%dn,z=(x+=y,x/y);的输出结果是 D 。A)1 B)0 C)411.以下程序的输出结果是

6、D 。main()int x=10,y=10;printf(%d %dn,x-,-y);A)10 10 B)9 9B)6,0,6,102D)6,0,5,7D)1D)3C)9 10 D)10 912. 写出下面程序的输出结果A 。main()int x;x=-3+4*5-6;printf(%d,x);x=3+4%5-6;printf(%d,x);x=-3*4%6/5;printf(%d,x);x=(7+6)%5/2;printf(%d,x);A)11 1 0 1B)11 -3 2 1籟。13. 写出下面程序的输出结果A 。C)12 -3 2 1 D)11 1 2 1 残骛楼諍锩瀨濟溆塹main(

7、)int x,y,z; x=y=1;z=x+-1;printf(%d,%dt,x,z);专用考试纸 请勿浪费z+=-x+ +(+y);printf(%d,%d,x,z);A)2,0 3,0 B)2,1 3,0 C)2,0 2,1 D)2,1 0,1 酽锕极額閉镇桧猪訣 锥。14. 写出下面程序的输出结果C 。main()int i,j;i=20;j=(+i)+i;printf(%d,j);i=13;printf(%d %d),i+,i);A)42 14,13B)41 14,14 C)42 13 13 D)42 13 14 彈贸摄尔霁毙攬砖卤庑。15.若有定义: int x,y;char a,b

8、,c; 并有以下输入数据(此处, 代表换行符)1 2A B C则能给 x 赋整数 1,给 y 赋整数 2,给 a赋字符 A,给 b赋字符 B,给 c赋字符 C 的正确 程序段是 C 。A) scanf(x=%dy=%d,&x,&y);a=getchar();b=getchar();c=getchar(); 謀荞抟箧飆鐸怼类 蒋薔。B)scanf(%dy%d,&x,&y);a=getchar();b=getchar();c=getchar(); 厦礴恳蹒骈時盡继價骚。 C)scanf(%d%d%c%c%c%c%c%c,&x,&y,&a,&a,&b,&b,&c,&c);茕桢广鳓鯡选块网羈泪。D)

9、scanf(%d%d%c%c%c,&x,&y,&a,&b,&c);16.若已知 a=10,b=20, 则表达式 !ab 的值为 CA)10 B)20 C)1 鴛賴。D)0 鹅娅尽損鹌惨歷茏17.printf 函数中用到格式符 %4s ,其中数字 4 表示输出的字符串站用 4 列。如果字 符串长度大于 4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为 C 。籟丛妈羥为贍偾蛏练淨。A)从左起输出该字符串,右补空格C)右对齐输出该字符,左补空格18.以下 C 程序,正确的运行结果是 main()B)按原字符长从左向右全部输出D)输出错误信息C 。C语言第一章作业题long y=-

10、34567; printf(y=%-8ldn,y);第2页共 11 页提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分名姓号学printf(y=%-08ldn,y);printf(y=%08ldn,y);printf(y=%+8ldn,y);A)y= -34567 y=- 34567 y=-0034567 y=-34567C)y=-34567 y=-34567 y=-0034567 y=-3456719. 程序的基本编译单位是A )函数B)文件B)y=-34567y=-34567 y=-0034567 y=+ -34567D)y= -34567 y=-0034567

11、 y=00034567 y=+34567B 。 (0102 第二学期试题 )C)源文件D )子程序20.设有如下定义和执行语句,其输出结果为:A 。(03 试题)int a=3,b=3;a = - -b + 1; printf(“%d”d ,a,b);A ) 3 2B) 4 2C) 2 2 D) 2 321.根据定义和数据的输入方式,输入语句的正确形式为:A 。(往届试题)已有定义: float a1, a2;数据的输入方式: 4.5233.52A ) scanf( “%f %f ”, &a1,&a2);B ) scanf( “ %f ,%f ” , a1, a2);C) scanf( “ %

12、4.3f ,%3.2f”, &a1,&a2);D) scanf( “ %4.3f %3.2f ”, a1,a2);22.以下程序的输出结果是:A 。(往届试题)main( ) int I=012, j=12, k=0x12; printf( “ %d,%d,n%”d ,I, j, k );A ) 10, 12, 18C)10, 12, 1223. 以下程序的输出结果是:B)12, 12, 12D)12, 12, 18 注:表示空格)D 。(往届试题) printf(n*s“1=%8s* ” , “china ” );printf(n“*s2=%- 5s* ” ,“ chi ”) ;A)*s1=

13、china *B) *s1=chinamain( )专用考试纸 请勿浪费*s2=chi*s2=chi *C)*s1= china*D) *s1= china*s2= chi *s2=chi *二.填空题1.C 语言中的语句可分为 5 类,即控制语句空语句复合语句函数调用语句表达式语 句。2.由一次函数调用加一个分号构成一个函数调用语句语句。3.putchar 函数的作用是向终端输出一个字符。4.printf 是 C 语言提供的标准输出函数,它的作用是在终端设备上(或系统隐含的输 出设备上)按照指定的格式进行输出。 預頌圣鉉儐歲龈讶骅籴。5.printf 函数的“格式控制”包括两部分,他们是格式

14、说明和普通字符。6.对不同类型的语句有不同的格式字符。 例如: d 格式字符是用来输出十进制整数, c 格式字符是用来输出一个字符, s 格式字符是用来输出一个字符串。 渗釤呛俨匀谔鱉调 硯錦。7.%-ms 表示如果串长小于 m,则在 m 列范围内,字符串向左靠,右补空格。8.如果要输出字符“ & ”,则应该在“格式控制”字符串中用 %c 表示。9.getchar 函数的作用是从终端输入一个字符。10.符号“ & ”是地址运算符, &a 是指 a内存中的地址。11.scanf 函数中的“格式控制”后面应当是变量地址,而不是变量名。12.C 语言中的空语句就是一个分号空操作。13.复合语句是由一

15、对大括号括起来的若干语句组成。14.分析下面程序:#includemain()int x=2,y,z; x*=3+2;printf(%dn,x); x*=y=z=4;printf(%dn,x); x=y=z;printf(%dn,x); x=(y=z);printf(%dn,x); 程序的输出结果为。10404415.编制程序对实数 a与 b进行加,减,乘,除计算,要求显示如下结果。jia=70.000000jian=30.000000cheng=1000.000000chu=2.5000000程序:C语言第一章作业题第3页共 11 页提示 : 平时作业当考试作,凡抄袭一经发现平时成绩为0、不

16、完成者平时成绩不给分名姓号学#include void main(void) float a=50.0;b=20.0; printf(jia=%fn, a+b ); printf(jian=%fna-b );printf(cheng=%fn, a*b ); printf(chu=%fn,a/b); 将缺少的部分填在空白处。16.下列程序的输出结果是65A#include main() char a; a=A; printf(%d%c,a,a);17.分析下面程序 main int x=2,y,z; x*=3+2;printf(%dn,x); x*=y=z=4;printf(%dn,x); x=

17、y=1; z=x+-1;printf(%d,%dn,x,z); z+=-x+ +(+y);printf(%d,%d,x,z); 程序的输出结果是。18.分析下面程序 main() int x,y; x=16,y=(x+)+x;printf(%dn,y); x=15;printf(%d,%dn,+x,x); x=20,y=x- +x;printf(%dn,y); x=13;printf(%d,%d,x+,x); 程序的输出结果是。19.以下程序的输出结果为: _3.140000,3.142 。( 03 试题)main( ) float a=3.14, b=3.14159; printf( “ %

18、f, %5n.3”f ,a,b); 20.以下程序的输出结果为: _a 回车。 (0405 第二学期试题 ) includemain( ) char c1,c2;c1= a;c2= n;printf( “ %c%c” ,c1,c2); 东华理工大学:C语言第四章作业题C程序设计第四章闭/开卷课程类别:考试 / 考查10402,03,0专用考试纸 请勿浪费题号一二三四五六七八九总分分数评卷人第四章选择结构程序设计C语言第一章作业题、选择题1下列运算符中优先级最高的是B。()A )B) +C)&D)!=2以下关于运算符优先级的描述中,正确的是A。()A )!(逻辑非) 算术运算 关系运算 & (逻

19、辑与) |(逻辑或) 赋值运算 B) & (逻辑与) 算术运算 关系运算 赋值运算C)关系运算 算术运算 & (逻辑与) |(逻辑或) 赋值运算D )赋值运算 算术运算 关系运算 & (逻辑与) |(逻辑或) 3逻辑运算符的运算对象的数据类型D。()A)只能是 0 或 1B)只能是 .T.或 .F.第4页共 11 页提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分名姓C)只能是整型或字符型D)任何类型的数据4能正确表示 x 的取值范围在 0,100和-10,-5内的表达式是B|(x=-5)& (x=100) & ( x=0 ) & ( x=100 ) & ( x=0

20、 ) & ( x=-5 ) & ( x=0 )B。()x=-10 ) x=-10 ) x=100 )。()else printf( ” %-xf)”; ,else printf(C)if (x0);D) if( x0 )x=x+1; printf(” %f” ,x);x=x+1; printf(else printf( ” %-xf)”; ,else printf(10分析以下程序:main( )号学%-xf)”;擁,締凤袜备訊顎轮烂蔷。” %f贓”熱,x俣) 阃歲匱阊邺镓騷。%-xf)”;坛,摶乡囂忏蒌鍥铃氈淚。main( )int c,x,y;x=1;y=1;c=0;c=x+|y+;pri

21、ntf( “n” ,x,y,c);A)110B)2116以下程序的运行结果是main( )int c,x,y;x=0;y=0;c=0;c=x+&y+;printf( “n” ,x,y,c);A)100B)211A7 int x=5,a=0,b=0; if(x=a+b)printf(elseprintf(以上程序 D 。()* n*”);#n #”#);A)有语法错,不能通过编译B)通过编译,但不能连接89C)输出 * *11两次运行下面的程序,D)输出 # # 如果从键盘上分别输入 6 和 4,则输出结果是C) 。()011D)001C)ch 为大写字母的表达式是011D)()main( )

22、int x;scanf( “ %d” ,&x);if(x+5) printf( “ %d” ,x);else printf( “n%”d ,-x-);A)7 和 5B)6 和 3C)7 和 4D)6和 412写出下面程序的执行结果D。()main( )int x,y=1;if(y!=0) x=5;printf( “t%”d ,x);if(y= =0) x=3;else x=5;printf( “ %nd” ,x);A)1 3B)1 5C)5 3D)5 5 蜡變黲癟報伥铉锚鈰赘。001 ()判断字符型变量A) A =ch= A)& ( ch= A)& ( ch= A)AND (ch= Z) 判断

23、字符型变量 ch 为小写字母的表达式是 DA)C) 以下A) a =ch= a)|( ch=a)& ( ch= a)& ( ch0 )x=x+1; printf( ” %f”铙,x誅);卧泻噦圣骋贶頂13写出下面程序的执行结果A 。()main()int x=1,y=1,z=0;if(z0) x=3;提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分printf(z=%dtn,z); 名姓printf(%dt,x);A ) x=5x=5B ) x=5x=5if(z=y0) x=3;x=1x=1else if(y= =0 ) x=5;x=7z=0x=5z=0else x

24、=7;x=3z=1x=3z=0printf(%dt,x);C) x=5x=5D ) x=5x=5printf(%dt,z);x=5x=1x=7z=0x=7z=0A)1 7 0B)3 7 0C )5 5 0D)1 5 1 買鲷鴯譖昙膚x=3z=1x=3z=0else x=5;遙闫撷凄。16若有以下函数关系号学。()B ) y=2*x;if(x=0)if(x= =0) y=x+1;else y=x;D) y=x+1;if(x=0)if(x0) y=2*x; else y=x;14假定所有变量均已正确说明,下列程序段运行后x 的值是 B 。 ()a=b=c=0;x=35;if(!a) x= -1;e

25、lse if(b);if(c) x=3;else x=4;A) 34B)4C)35D)315写出下面程序的运行结果是。 ()main()int x,y=1,z;if(y!=0) x=5;printf(x=%dt,x);if(y= =0) x=3;else x=5;printf(x=%dtn,x);x=1;if(z0)x=3;x0 y=xx=0 y=x+1面程序段能正确表示以上关系的是改正后 C 。 ()A ) y=2*x; if(x!=0) if(x0)y=x; else y=x+1;C)if(x=0) if(x0) y=x;else y=x+1; else y=2*x; 17若有以下变量定义

26、: float x; inta,b;则正确的 switch 语句是 D A ) switch(x) case 1.0:printf(*n);case 2.0:printf(* *n);else x=5; printf(x=%dtn,x); if(z=y0)x=5;else x=7; printf(x=%dt,x); printf(%dtn,z); if(x=y=z)x=3; printf(x=%dt,x);B) switch(x) case 1,2:printf(*n);case 3:printf(* *n);C) switch(a+b) case 1:printf(*n); case 2*a

27、:printf(* *n);专用考试纸 请勿浪费C语言第一章作业题第6页共 11 页提示:平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分名姓号学D ) switch(a+b) case 1:printf(*n); case 1+2:printf(* *n);18. 以下关于运算符优先顺序的描述正确的是 C 。 (0203 第一学期试题 )A) 关系运算符 算术运算符 赋值运算符 逻辑运算符B) 逻辑运算符 关系运算符 算术运算符 赋值运算符C) 赋值运算符 逻辑运算符 关系运算符 算术运算符D) 算术运算符 关系运算符 赋值运算符 =10 或 a=10 or a=10 |

28、 a=10 & a=10 | | a y & x != y ) ;B) if ( x = = y ) x + = y ;C) if ( x != y ) scanf (“ %ed”lse, &scxa) nf (“ %d”綾镝, &鯛y駕);櫬鹕踪韦辚糴。D)if ( x y ) x+; y+;21. 当 a = 1, b = 3 , c = 5, d = 4 时, 执行完下面程序段后 x 的值为B 。(0203第一学期试题 )驅踬髏彦浃绥譎饴憂锦。if ( a b )if ( c d ) x = 1 ;elseif ( a c )if ( b d ) x =2 ;else x = 3 ;el

29、se x = 6 ;else x = 7 ;24. 设有如下定义: char ch= z,则执行下面语句 后变量 ch是值为: D 。 (03试题 )ch=( A =ch&chy|xz)z=x; x=y; y=z;A) x=50, y=80, z=80B) x=50, y=30, z=30C) x=30, y=50, z=80D ) x=80, y=30, z=5027. C 语言中,要求运算对象必须是整型的运算符是: C 。(往届试题)A)B)+C)%D)!=28. 已知 int x=30,y=50,z=80; 以下语句执行后变量 x、y、z 的值分别为:C 。(往届试题) 尧侧閆繭絳闕绚勵

30、蜆贅。if (xy|xz) z=x; x=y; y=z; A)1B)2C)3D)622.以下if 语句中语法错误的是 C。(0102 第二学期试题庑。A)if (ab)printf(“%f”,a);B )if(ab)printf(else printf(薔。C)if(ab)printf(“%f”,a)D)if(ab)printf(话骛。else printf( “%f”,b);else printf()“ %猫f虿”驢,绘a)燈; 鮒诛髅貺 “%f”,b);“ %锹f籁”饗,迳b)琐; 筆襖鸥娅 “ %f”構氽,a頑);黉碩饨荠龈A) x=50, y=80, z=80C)x=30, y=50,

31、 z=8029. 以下程序的输出结果是23. 能表示整数 x 符合下面两个条件的语句是 A 。 (0102 第二学期试题 ) (1) “能被 4整除,但不能被 100整除” .(2能) 被 4整除,又能被 400整除.A ) (x%4=0&x%100!=0)|x%400=0B)(x%4=0|x%100!=0)&x%400=0C)(x%4=0&x%400!=0)|x%100=0D) (x%100=0|x%4!=0)&x%400=0B) x=50, y=30, z=30D ) x=80, y=30, z=50A 。 (0405 第二学期试题 ) main( ) int x=2,y=-1,z=2;i

32、f (xy) if(y0) z=0; else z+=1;printf( “n%”,d z); A)3B)2C)1D)030.设a、b和c是int 型变量,且a=2,b=4,c=6,则下面表达式中值为 0的是: D 往届试题) 识饒鎂錕缢灩筧嚌俨淒。A)a+ bB)a=bC) a|b+c&b-cD)!( (ab) &!c | 1 )31. 在 C 的 if 语句中,可用作判断的表达式是: D 。(往届试题)专用考试纸 请勿浪费C语言第一章作业题第7页共 11 页提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分名姓A )关系表达式B )逻辑表达式C)算术表达式D)任意

33、表达式32.下面能正确表示变量 a在区间 0,5或(6,10)内的表达式为: B 。(往 届试题) 凍鈹鋨劳臘锴痫婦胫籴。A ) 0=a | a=5 |6 a | a10B ) 0=a&a=5 | 6a&a10C) (0=a|a=5)&(6a|a10)D ) 0=a&a=5&6a&a 0 )printf( “ %f ”, x )else printf( “%- fx” );,B)if ( x 0 ) x = x + y ; printf (“%f ”, x ) ; else printf (“ -% xf ) ”; ,C)if ( x 0 ) x = x + y ; printf (“%f ”

34、, x ) ; ;else printf (“-% xf ) ”;D)if ( x 0 ) x = x + y ; printf (“%f ”, x )else printf (“-% xf ) ”;35为了表示关系 x=y=z ,应使用 C 语言表达式 A A )(x=y)&(y=z) B) (x=y)AND(y=z) C) (x=y=z) D) (x=y)&(y=z)36若欲表示在 if 后 a 不等于 0 的关系,则能够正确表示这一关系的表达式为 D 。A) a0 B)!aC)a=0 D)a37下面程序的输出结果是B 。main()A)2,0 C)2,0 38下面程序的输出结果是 mai

35、n() int x=40,y=4,z=4; x=y= =z; printf( “ %d” ,x); x=x= =(y-z); printf(%d ” ,x); A)4 0B)4 1C)1 1D)1 0 39.若 x=3,y=z=4, 则下列表达式的值分别为( 1)(z=y=x )?1:0 ( 2)z=y& y=xA)0 1B)1 1C)40.若 x=3,y=z=4, 则下列表达式的值分别为 ( 1)( z=y=x )?1:0 ( 2) y+=z,x*=yA)0 24B)1 8C)0 841在以下一组运算符中,优先级最高的运算符是A)= B)= C)% D)& 42.以下程序的输出结果是C 。m

36、ain() int a=-1,b=4,k; k=(+a=0)&!(b-=0); printf(%d %d %d,k,a,b);A)1 0 4 B)0 0 4C)1 0 343.若已定义 int a=25,b=14,c=19 ;以下三项运算符 D 。 鯊腎鑰诎褳鉀沩懼統庫。专用考试纸 请勿浪费D)1 0D)1 12 C 。D)0 0 3 恥諤銪灭萦欢煬鞏鹜錦。(?:)所构成的语句的执行结果是a+=25&b-=2&c+?printf(*a=%d,b=%d,c=%dn,a,b,c):printf(#a=%d,b=C语言第一章作业题第8页共 11 页提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0

37、、不完成者平时成绩不给分名姓号学(1 级 )%d,c=%dn,a,b,c) 硕癘鄴颃诌攆檸攜驤蔹。A )(*a=25,b=14,c=19)B )(*a=26,b=13,c=19)C)(#a=25,b=14,c=19)D )(#a=26,b=13,c=19)二、填空题1在 C 语言中,对于 if 语句, else 子句与 if 子句的配对约定是。 (0 级 ).else 与它前面最近的一个 if 配对2阅读下面程序,写出它的功能。 (1 级 )#include main()int label;char c;printf(nPlease enter 1 number:);c=getchar();w

38、hile(c!=n)if(c= =.) label=1;c=getchar();if(label= =1)printf(nfloat);else printf(nint);由键盘输入一个数,打印出它的类型标识符3以下两条 if 语句可合并成一条 if 语句为。 (1 级 )if(ab) printf(* * * * y=%dn,y);else printf(# # # # x=%dn,x);答案 :if(a=b) x=1; printf(“ * * * * y=n%”d,y); else y=2; printf(“ # # # # nx=”%,dx); 4以下程序的功能是计算一元二次方程ax2

39、+bx+c=0 的根,补足程序中空缺的语句。(2 级 )#include main( )float a,b,c,_abs,_derta,_doublea,part1,part2;printf(enter a,b,c:);scanf(%f%f%f,&a,&b,&c);if( ( 1) )a = = 0if( (2) ) printf(no answer due to input errorn);b = = 0 阌擻輳嬪諫迁择楨秘騖。 elseprintf(the single root is %fn,-c/b);else _derta=b*b-4*a*c;doublea=2*a; part1=-

40、b/(2*a); _abs=abs(_derta); part2=sqrt(_abs)/_doublea;if( ( 3) )_derta0printf(complex root nreal part=%f image part=%fn,part1,part2);氬嚕躑竄贸恳彈瀘颔澩。else printf(real rootsn root1=%f root2=%fn,part1+part2,part1-part2); 釷鹆資贏車贖孙滅 獅赘。5设有程序片段如下:switch(class)case A:printf(GREAT!n);case B:printf(GOOD!n);case C:p

41、rintf(OK! n);case D:printf(NO!n); default:printf(ERROR!n);若 class 的值为 C,则输出结果是。 (1 级 )OK!NO!ERROR!6以下程序段的运行结果是。int x=1,y=0;switch(x)case 1:switch(y)专用考试纸 请勿浪费C语言第一章作业题第9页共 11 页提示: 平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分名姓号学case 0:printf(x=1 y=0n);break; case 1:printf(y=1n);break;case 2:printf(x=2n);x=1 y=0x=27根据以下 if 语句写出与其功能相同的 switch 语句 (x 的值在 0100 之间 )。(1 级 ) if 语句 :if(x60) m=1;else if(x70) m=2;else if(x80) m=3;else if(x90) m=4;else if(x100) m=5;switch 语句:switch ( 1)x/10( 2) m=1;break;case 0: case 1: case 2: case 3: case 4: case 5:怂阐譜 鯪迳導嘯畫長凉。case 6:m=2

温馨提示

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

评论

0/150

提交评论