资源描述:
《习题答案 课后题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、项目一一、选择题1.A2.C3.B4.A5.D二、填空题1.编辑、编译、链接、运行2.至少一个,可以由任意多个3.Options子菜单【Directories】子菜单项;Include路径、库文件路径、输出路径、TC路径4.按照指定格式输出数据5.快捷键Ctrl+F9;Alt+F5三、编程题#includemain(){printf("*");printf("**");printf("**");printf("*******");printf("*Triangle!
2、*");}项目二一、填空题1.'':换行;'t'跳格;' ':空字符;' 7':BEL;'"':双引号。2.10:整型;'A':字符型;1.5E12:实型;'':字符型。3.格式字符%d用于输出十进制整数;%c用于输出单个字符;%s用于输出字符串。4.格式字符%d用于输入十进制整数;%f用于输入单精度数值;%s用于输入字符串。5.单引号(')6.axbycz7.英文大小写字母、数字、下划线。字母、下划线8.printf(“n1=%dn2=%d”,n1,n2);二、选择题9.D
3、10.C11.C12.B13.D14.B15.D1.B二、程序的执行结果项目三一、选择题1.C2.D3.D4.C5.D二、填空题1.12.1033.14.25.12;10三、编程题1.j2.x=3,y=2,a=1,b=33.(1)x转换为double型xdouble,y转换为int型yint(2)计算yint%3(3)将y转化为double类型ydouble与xdouble相加(4)将步骤(3)的结果强制转化为int类型(5)将步骤(2)的结果与将步骤(4)的结果相乘,结果仍为整数(6)将步骤(5)
4、的结果转换为double类型,和xdouble相加main(){floatx=3.01;chary='A';printf("%lf",x+y%3*(int)(x+y));printf("%d",x+y%3*(int)(x+y));}4.main(){intn,n1,n2,n3;printf("inputanumber(100~999):");scanf("%d",&n);if(n<100
5、
6、n>999){printf("%disnotanumberbetween100and999.");ex
7、it(0);}n1=n%10;n2=(n/10)%10;n3=n/100;printf("sum:%d+%d+%d=%d",n1,n2,n3,n1+n2+n3);}项目四一、填空题1.顺序、选择、循环2.顺序3.14.&&、
8、
9、、!5.x10、
11、y12、行结果是 :z五、编写程序参考程序如下:1.#includemain(){inta;intb;scanf("%d,%d",&a,&b);if(a*a+b*b>100)printf("a*a+b*b=%d",a*a+b*b);elseprintf("a+b=%d",a+b);}1.#includemain(){intx;scanf("%d",&x);if(x%5==0&&x%7==0)printf("yes" );elseprintf("no");}2.#inclu
13、demain(){inta;intb;intc ;intmax ;scanf("%d,%d,%d",&a,&b,&c);if(a>b)max=a ;elsemax=bif(max14、执行其他判断,直接退出整个if-else语句。在执行switch语句时,先计算switch后面括号里表达式的值,然后根据这个结果选择匹配的case语句执行(case后面的常量表达式与switch表达式的值相等称为匹配)。如果没有满足的case语句,就执行default对应的语句。5.26.0二、编程题1.main(){doublex=1;inty;printf("pleaseinputvalueofx:");scanf("%lf",&x);switch((x<=0