第一范文网 - 专业文章范例文档资料分享平台

18春西南大学[0039]《C语言程序设计》作业答案

来源:用户分享 时间:2025/5/20 9:35:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

单项选择题

1、假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是( )

1. .p2=p1+(p1-p2); printf(\2. .if (p1= =p2)

3. .*(p1-2+p2)=getchar( );

4.

*(p1+=2)=*p2

2、循环语句for (x=0,y=0;(y!=123)||(x<4);x++);的循环执行( )

1. 无限次

2. 不确定次 3. 4次 4.

3次

3、设有定义\,执行下列语句后,b的值不为5的赋值语句是(1. b=*&a 2. b=* 3. b=a 4.

b=*a

4、语句while (!e)中的条件!e等价于( )

1. e= =0

2. e!=1 3. e!=0 4.

~e

5、对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于( )

)。

1. M= =0 2. M= =1 3. M!=0

4.

M!=1

6、设x,y,z,t均为int型变量,则执行x=y=z=1;t=++x||++y&&++z;语句后,t的值为(1. 不定值 2. 2 3. 1

4.

0

7、执行下述程序后,输出的结果是( )。 #include #define SQR(X) X*X void main()

{int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(\

1. 10 2. 1

3. 9 4.

0

8、有如下程序,输入数据12345后,y的值是( )。 #include

void main()

{int x; float y; scanf(\ }

1. 12.000000 2. 45.000000

3. 12345.000000 4.

0.000000

9、若有如下程序,要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是(#include void main() {int a1,a2; char c1,c2;

scanf(\ scanf(\ }

1. 020AB 2. 10 20 3. 10 20 AB 4.

10 20AB

10、下面程序的输出结果是( )。 #include void main()

)。

18春西南大学[0039]《C语言程序设计》作业答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8ki8x7124f9mzf00wrvr0a0pl1szsm00hix_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top