文档详情

北京理工大学《C语言程序设计》期末试题.pdf

发布:2017-05-23约1.15万字共7页下载文档
文本预览下载声明
随米云打印 网址:sui.me 北京理工大学《C语言程序设计》期末试题及答案 一、选择题(共24分,每题2分) 1、下列不可以用作C语言程序变量名的是______。 A)_myname B)my_name C)my.name D)IF 答案:C 2、已知:floatx,*y=a;则下列函数调用错误的是______。 A)scanf(%f,x); B)scanf(%f,y); C)printf(%f,x); D)printf(%f,y); 答案:D 3、已知:intx=3,y=0,执行语句x=!xx++y后,x,y的值正确的是______。 A)x=0,y=0; B)x=3,y=0; C)x=0,y=1; D)x=3,y=1; 答案:A 4、判别字符变量ch不是字母时,应采用下列表达式______。 A)!(ch=Zch=A||ch=zch=a) B)chZ||chA||chz||cha C)(ch=Zch=A)||(ch=zch=a) D)!(ch=Z||ch=Ach=z||ch=a) 答案:A 5、已知x=1;则表达式“++x+x++”的值为______。 A)2 B)3 C)4 D)6 答案:C 6、用十进制表示,表达式0x1212的值为______。 A)0 B)24 C)1 D)6 答案:A 7、若有字符串说明语句chars[] I_am\x20_a_\0boy\n;则字符串变量s的长度 为______。 A)18 B)8 C)13 D)说明不合法,长度无法确定 答案:B 8、将球体体积的计算公式为4πr^3/3(π为圆周率,约等于3.14,r 是圆的半径,r^3 是指半径的三 次方),r 的类型为浮点数,采用C语言表示正确的表达式为______。 A) 4πr^3/3; B)4.0*π*r*r*r/3.0; C) 4.0*3.14*r^3/3.0; D)4.0*3.14*r*r*r/3.0; 答案:D 9、int*p[4]定义的类型是______。 A)整型指针的数组; 1 随米云打印 网址:sui.me B)指向数组的指针; C)整型指针; D)函数调用,参数为4,返回类型为整数指针; 答案:A 10、假设定义了函数voidswap(int*a,int*b),并定义了变量intx,y,*p=x,*q=y 则下面调用正确的是______。 A)swap(x,y) B)swap(x,q);swap(x,y)swap(p,q) C)swap(*p,*q); D)swap(p,y); 答案:B 11、fopen函数不正确的用法是______。 A)fopen(C:\\mydata,rb) B)fopen(C:\\mydata,w+) C)fopen(C:\\mydata,a+) D)fopen(C:\mydata,r) 答案:D 12、已知文件mydata中的内容为:“ThisisC\nprogram.”,文件打开后的指针为 fp,则执行函数fgets(s,12)后,s的内容是______。 A)“ThisisC\n\0” B)“ThisisC\nprogram.\0” C)“ThisisC\0” D)“ThisisC\np\0”
显示全部
相似文档