2009年上海高等学校计算机等级考试~试卷-二级C语言程序设计(B卷~).doc
《2009年上海高等学校计算机等级考试~试卷-二级C语言程序设计(B卷~).doc》由会员分享,可在线阅读,更多相关《2009年上海高等学校计算机等级考试~试卷-二级C语言程序设计(B卷~).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|2009 年上海市高等学校计算机等级考试试卷二级 C 语言程序设计 ( B 卷)一、单选题 1. 下列 C 语言的标识符中,不合法的标识符为_ A. starB. 1234C. _a100D. circuit92. 若已定义: int x=10; 则表达式 x=(4*5,x*5,x+25) 的值是 _ 。A. 20B. 45C. 125D. 353. 若 x 是 int 类型变量,y 是 float 类型变量,则为了将数据 55 和 55.5 分别赋给 x 和y,则执行语句: scanf(“%d, %f”, 时,正确的键盘输入是 _ 。 A. 55,55.5B. x=55, y=55.5C.
2、 5555.5D. x=55y=55.54. 若有说明语句:int x=25,y=20,z=30; 则执行语句:if(xy) y=z; z=x; x=y; printf(“%d,%d,%d”,x,y,z); 后,输出是_ A. 25,20,30B. 30,30,25C. 25,30,30D. 25,30,255. 程序段:int num=2;while(num) printf(“%d ,”,num-);的运行结果是_ A. 2,1,B. 2,1C. 2,1,0D. 2,1,0,6. 若有说明:int a34,s;则对数组 a 的元素引用正确的是_ A. s=0; for(i=0;iname0C
3、. per.name8D. per.id10. 若有以下语句:char x=5,y=9,z; z=(y|x)插入 P 后的链表|#include void main() int i, c, x, y, score, right;1 ; /* 变量赋初值 */for (i=1; i#define N 10int biggerthan( char *str1, char *str2 ) /*若字符串 str1 大于 str2 时,则返回 1*/ for ( ; *str1 | *str2; 1 ) if ( *str1 *str2 )return 2 ; else if (*str1#includ
4、e main()FILE *f1, *f2,*fall;void sub(_1_ );if (fall=fopen(_2_ )=NULL) printf(“Cannot open file!n“);exit(1); if (f1=fopen(“f1.txt“,“r“)=NULL | (f2=fopen(“f2.txt“,“r“)=NULL) printf(“Cannot open file!n“);exit(1); else sub(_3_ );_4_ ;fclose (f1);fclose(f2);void sub(FILE *all, FILE *f1, FILE *f2)char c;w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2009 上海 高等学校 计算机等级考试 试卷 二级 语言程序设计
限制150内