- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京理工大学《C语言程序设计》期末试题
随米云打印 网址: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”
文档评论(0)