C语言程序设计-试卷B.doc
《C语言程序设计-试卷B.doc》由会员分享,可在线阅读,更多相关《C语言程序设计-试卷B.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计-试卷B春季学期C语言程序设计试卷(B卷)适用班级:题 号一二三四五六七八总得分实得分考试班级_ 姓名_ 学号_一、选择题(每小题4分,共40分)1 选择出合法的 if 语句(设 int x,y; ) _A) if(a=b) x+; B) if(a=b) x+; C) if(ab) x+; D) if(a=b) x+; 2 以下叙述中错误的是 _ A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到见名知意C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识3 下述标识符中,()是合法的用户标识符。 A.A#C B.getc
2、h C.void D.ab* 4 以下程序的输出结果是_ main( ) int x=023; printf(%dn,-x); A)18B)22C)23D)195 switch后面的表达式不可以是_A.浮点表达式B.整型表达式C.逻辑表达式D.字符表达式6 在执行以下程序时,如果从键盘上输入,ABCdef,则输出为 #include main() char ch; while(ch=getchar()!=n) if(ch=A & ch=a & ch=z) ch=ch-32; printf(%c,ch); printf(n); A) ABCdef B) abcDEF C) abc 7 以下运算符
3、中优先级最低的算符为_ A).& B).& C).|= D).| 8 以下程序的输出结果是_amovep(int p, int a3,int n) int i, j;for( i=0;i;i+)for(j=0;jn;j+) *p=aij;p+; main() int *p,a33=1,3,5,2,4,6;p=(int *)malloc(100);amovep(p,a,3);printf(%d %d n,p2,p5);free(p);A) 56 B) 25 C) 34 D) 程序错误9 以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序void sort(int a,int n
4、) int i,j,t;for(i=0;in-1;i+for(j=i+1,jn;j+)if(aiaj) t=ai;ai=aj;aj=t;main() int aa10=1,2,3,4,5,6,7,8,9,10,i;sort(&aa3,5);for(i=o;i10;i+) print(%d,aai);printf(n);程序运行后的输出结果是_ A)1,2,3,4,5,6,7,8,9,10 B) 10,9,8,7,6,5,4,3,2,110 请读程序:#includef(char *s) char *p=s;while( *p!=0) p+;return(p-s);main() printf(%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 试卷
限制150内