1、答案:作业一1. (1)0000 0000 0010 1101(2)1000 0000 0010 1101(3)1111 1111 1101 0011(4)65491 (5)0177723 (6)0xFFD32. 10110010 0310 0xC83. 1100001101010000 0141520 0xC3504.00000000 00000000 00000000 101100100262 0xB2作业二一、 选择题DC 01 195 0xff21 a a -0.e5 “123” xf1_year _123 ABC e pi int_ 二、 填空题1.字母或下划线 字母、数字、下划线
2、2. _一对双引号_ _一对单引号_ 3. “” 4. _ASCII_ 5. _初始化_ 6. 5 7. 2 4 4 8 1 8. float f=2.8; 9. long int a2,*q= 10 ffd8 1作业三一、单选题CCDBD二、填空题1.2 4 2. 24 10 60 0 0 03. sqrt(sin(60*3.14/180)+1)*(sin(30*3.14/180)+1)/cos(x)4. fabs(1-pow(x,3.6) 5. (exp(x)+exp(-x)/2 6. 2.5 7. 3.5 8. 65496 13 65500 13 作业四一、 单选题A C D B B A
3、二、 填空题1. 将 x的值取出,加 3后存回。 2. #include 3. 9,5 4. 4.4 三、 编程题1.#include #include #define PI 3.1415926void main()float a,b,c,s,jiaodu;printf(“shuru 2 bian yu jiajiao:”);scanf(“%f,%f,%f”,c=sqrt(a*a+b*b-2*a*b*cos(jiaodu*PI/180);s= a*b*sin(jiaodu*PI/180)/2;printf(“bianchang c=%f,mianji s=%f”,c,s);作业五一、 填空题1
4、. 0 1 非 0 0 2. 0 3. z80 c=getchar();if (c= =k| c= =K) printf(“KOREA WORLD CUP“);else if (c= =j | c= =J) printf(“JAPAN WORLD CUP“);else if (c= =c | c= =C) printf(“BEIJIN OLYMPIC GAMES“);else printf(“%c“,c);2. 2. #include void main()float a;int b,c,d;printf(“shuru RMB(yuan):”);scanf(“%f”,d=(int)(a*100
5、)/5; c=(int)(a*100)%5/2;b=(int)(a*100)%5%2;printf(“yingbi shuliang wei: %d”,b+c+d);#include void main()char c;c=getchar();switch (c) case k:case K: printf(“KOREA WORLD CUPn”);break;case j:case J: printf(“JAPAN WORLD CUPn”);break;case c:case C: printf(“BEIJIN OLYMPIC GAMESn”);break;default: printf(“%
6、cn”,c);作业六一、 单选题C A C B B B二、 填空题1. 5 2. 6 3. 0 20 三、 判断题 四、 按照输出格式写出以下程序的运行结果1. 124 2. k=61五、 编程题作业七一、 判断题 二、 按照输出格式写出以下程序的运行结果1. 7, 8, 422. 93. 38,5,3,5三、编写程序:1.求:100300 之间的所有素数。#include void main()int n,k,i;for(n=100;nk) printf(“%d, “,n);printf(“是素数“);1. main() int i; long fact,s;for (i=2;ivoid m
7、ain()int n,n1,n2,n3;for(n=100;n 2.long fact(int n)int i,f;f=1;for (i=2;ivoid find(int a2,int i) printf(“n%d 号学生的成 绩为:%d“,i,ai1);void main() int c_score302,i;float aver=0;for(i=0;i30;i+)c_scorei0=i+1;scanf(“%d“,aver+=c_scorei1;aver/=30;printf(“学生的平均分为:%f“,aver);printf(“请输入要查询的学生学号:“);scanf(“%d“,find( c_score,i-1);