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

《C语言程序设计案例教程》练习题答案

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

X+=Y ;y=x- Y ;x-=Y ;

3.若a为int类型的变量,则执行以下语句后X的值为-12。 A=6;a+=a-=a+a

4.以下程序的输出结果为 11,013,OXB . Main() { Int a=11;

Printf(“%d,%o,%x”,a,a,a); }

5.执行以下程序时,如果从键盘上输入:aBcDeFg 则屏幕上的输出结果为 ABCDEFG 。 #include main( ) { char ch;

while((ch=getchar( ))!=`\\n`) {

If(ch>=`a`&&ch<=`z`) ch=ch-32;

printf(“%c”,ch); }

,}

6.有以下程序段: int a=0,b=0; char c=`a`;

scanf(“%d,%d,%c”,&a&b&c); printf(“%d,%d,%c”,a,b,c);

若从键盘上输入:6,8,则输入结果为6,8,’ 。

任务四 选择结构程序设计

1.若变量c为char类型,能正确判断出c为小写字母的表达式是(D)。

A.’a’<=c<=’z’ B.(c>=’a’)||(c<=’z’) C.(‘a’<=c)and(‘z’>=c) D.(c>=’a’)&&(c<=’z’) 2.下列程序的运行结果是(B)。 Main() { inr x=6; If(x++>6)

Printf(“%d\\n”,x); Else

Printf(“%d\\n”,--x); }

A.5 B.6 C.7 D.8

3.如果a大于3并且小于等于8时为真,否则为假,一下表示正确的表达式是(C)。 A.33||a<=8 C.a>3&&aa<=8 D.a>3&&a<8

4.下列条件语句中,功能与其他语句不同的是(D)。 A.if(b) printf(“%d\\n”,x);else printf(“%d\\n”,y);

B. if(b==0) printf(“%d\\n”,y);else printf(“%d\\n”,x);

C. if(b!=0) printf(“%d\\n”,x);else printf(“%d\\n”,y);

D. if(b==0) printf(“%d\\n”,x);else printf(“%d\\n”,y);

5.设a,b和c都是int类型的变量,且a=3,b=4,c=5,则下列表达式中值为0的是(D)。 A.a&&b B.a<=b C.a||++b&&b-c D.!(a

6.为表示x<=y<=z,应使用的表达式是(C)。

A.(x<=y)and(y<=z) B.x<=y<=z C.x<=y&&y<=z D,。x<=y)&(y<=z) 7.有如下程序: Main()

{

Inr i=1,j=1,k=2; If(((j++||k++)&&i++)

Printf(“%d,%d,%d\\n”,i,j,k); }

执行后输出的结果是(C)。

A.1,1,2 B.2,2,1 C.2,2,2 D, 2,2,3 8.以下程序的运行结果是(A)。 main() {

int a,b,d=241; A=d/100%9; B=(-1)&&(-1);

printf(“%d,%d”,a,b); }

A.2,1 B.6,0 C.2,0 D.6,1 9.逻辑运算符两侧运算对象的数据类型(C)。 A.只能是0和1 B.只能是0或非0正数

C.只能是整型或字符型数据 D.可以是任何类型的数据

10.以下程序的运行结果是(A)。

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