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

北京理工大学《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=!x&&x

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<='Z'&&ch>='A'||ch<='z'&&ch>='a')

B)ch>'Z'||ch'z'||ch

C)(ch<='Z'&&ch>='A')||(ch<='z'&&ch>='a')

D)!(ch<='Z'||ch>='A'&&ch<='z'||ch>='a')

答案:A

5、已知x=1;则表达式“++x+x++”的值为______。

A)2 B)3 C)4 D)6

答案:C

6、用十进制表示,表达式0x12&12的值为______。

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
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值