2002-2003年秋季学期试卷.docVIP

  • 14
  • 0
  • 约 7页
  • 2016-12-10 发布于河南
  • 举报
2002-2003年秋季学期试卷

2002-2003年秋季学期试卷 2002.11 一、基础题30分,每小题3分 1.已知 xyz100,求语句z+x+++--y 执行后各变量的值。 2.已知x200,计算表达式 float5/2+x++ 的值。 3.试写出表达式 0x12340xFF 的16位二进制结果。 4.请写出逻辑表达式:a与b同时为真,或者a与b同时为假。 5.请写出表达式:若x大于等于0结果为x+1,否则结果为x-1。 6.已知有程序段如下(x为整数):x0;ifa x1;else ifb;else x1;请问上述程序段与以下那句赋值语句等价:xab; 或xa||!b; 或xa!b; 或xa!0; 7.已知有语句格式如 fori0; i?; i++,如果要求循环次数为n-3次,请以上述格式写出 for语句。 8.已知有定义 char*names[]Wang,Li,Chen;请写出语句 printfSecond%sFirst%s, names[1], names[0];的运行结果。 9.已知有职工结构体数组 struct int num; char name[20];per[100]; 请使用scanf函数写出:输入下标为 i 的职工的num和name的语句。 10. 结束当前循环或 switch 语句的语句是什么语句,结束当前函数并返回的语句是什么语句。 二、改错程序10分,每错误点2分 1.函数 jchen计算n!的值,该函数有两个错误,指出错误所在行号,并写出正确结果。 #1 long jchenint n #2#3long rst; #4int i; #5rst0; #6fori1; in; i++ #7rst*i; #8return rst; #92.以下程序输入一行字符,输出该行的第一个单词(仅由小写字母组成),函数 fword 的参数line为输入字符串,返回的指针指向第一个单词首字母,如果 fword 中找不到单词,返回指向\0的指针(本程序有三个错误)。 #include stdio.h #1char *fwordchar *line #2#3char *p, *q; #4forpline; *p!\0; p++ #5if*pa*pz #6break; #7forqp; *q!\0; q++ #8if*qa*qz #9#10*q\0; #11break; #12#13return *p; #14#15main #16#17char buf[80]; #18getsbuf; #19putsfwordbuf[80]; #20三、阅读程序30分,每小题5分仔细阅读下列程序,写出各程序的运行结果。 (1)程序1 #include stdio.hmainint m, n;scanf%d%d, m, n;printfResult is:\n;ifm%20 printf%d is even\n, m;else printf%d is odd\n, m;ifn%20 printf%d is even\n, n;else printf%d is odd\n, n;输入:8 9 输出: ? (2)程序2 #include stdio.hmainint i, j;fori0; i4; i++forj0; ji; j++printf ;forj0; j4; j++printf*;printf\n;输出:?(要求:空格必须注清楚) (3)程序3 #include stdio.hint partsumint a[]int sum0, i;fori0; a[i]!0; i++printfa[%d]%d\n, i, a[i]; sum+a[i];return sum;mainint x[]10, 20, 30, 0, 40, 50;printfpart sum%d\n, partsumx;输出:? (4)程序4 #include stdio.h int ga0;int funcint xint y1;static int z1;y+x; z+x; ga++;printf%d: %d, %d, %d\n, ga, x, y, z;mainfunc1; func2; func3;printfTotal: %d\n, ga;输出:? (5)程序5 #include stdio.h int runint a[]printf%d, %d\n, a[0], a[1];ifa[0]1return a[1]+runa+2;else ifa[0]2 return –a[1]+runa+2;else return 0;mainint a[]1, 100, 2, 30, 1, 50, 0, 0;p

文档评论(0)

1亿VIP精品文档

相关文档