c语言综合知识,C语言基础知识综合练习题

《C语言基础知识综合练习题》由会员分享,可在线阅读,更多相关《C语言基础知识综合练习题(19页珍藏版)》请在人人文库网上搜索。

1、一、 C语言基本知识和基本语句(一)选择题1设a,b和c都是int型变量,且a=3,b=4,c=5则下面的表达式中,值为零的表达式是( )。A) a&b B) a= A & ch =y)& (y=z ) B) (x=y) AND (y=z )C) (x=y=z) D) (x=y) & (y=z )7 以下说法中正确的是( )。A)C语言程序总是从第一个定义的函数开始执行B) 在C语言程序中,要调用的函数必须在main()函数中定义C) C语言程序总是从main()函数开始执行D) C语言程序中的main()函数必须放在程序的开始部分8 设int x=10,y=3,z;则语句printf (“%。

2、dn”,z=(x%y,x/y);的输出结果是( )。A) 1 B) 0 C) 4 D) 39C语言表达式10 != 9 的值是( )。A)true B) 非零值 C) 0 D) 110合法的C语言字符常量是( )。A)t B) “A” C) 65 D) A11若int类型数据占两个字节,则下列语句的输出为( )。int k = -1 ;printf (“%d,%un ”,k,k); A)- 1,- 1 B) 1,32767 C) 1,32768 D) 1,6553512组成C语言程序的是( )。A)子程序 B) 过程 C) 函数 D) 主程序和子程序13以下的选项中,正确的赋值语句是( )。A。

3、)i+; B)a=1,b=2; C) a=b=5 D) y=int(x);14. 以下不符合C语言语法的语句是( )。A)i+; B)i=j=5; C)k=2*4,k*4; D) y=float(i)15. 下列程序的输出结果是( )。main() int a=9;a+=a-=a+a;printf(“%dn”,a); A) 18 B) 9 C) 18 D) 916. 下列语句的输出结果是( )。printf(“%dn”,(int)(2.5+3.0)/3);A)有语法错误不能通过编译 B) 2 C) 1 D) 017下列程序的输出是( )。main() int a = 7,b=5;printf(。

4、“%dn”,b=b/a); A)有语法错误不能通过编译 B) 2 C) 1 D) 018请阅读程序( )。main() int a;float b,c;scanf(“%2d%3f%4f”,&a,&b,&c);printf(“na=%d,b=%f,c=%fn”,a,b,c); 若运行时从键盘上输入9876543210(CR表示回车),则上面程序的输出结果是( )。A)a=98,b=765,c=4321 B) a=10,b=432,c=8765C) a=98,b=765.000000,c=4321.000000 D) a=98,b=765.0,c=4321.019以下程序的输出结果是( )。mai。

5、n() int a=-1,b=4,k;k=(+ab?“* * * a=%d”:“# # # b=%d”,b);A)没有正确的输出格式控制 B) * * * a=2C) # # # b=3 D) * * * a= 2# # # # b=35以下程序段的输出结果为( )。int a=1;b=2,c=2,t=0;while(ay) z=x;x=y;y=z;A) x=10,y=20,z=30 B) x=20,y=30,z=30C) x=20,y=30,z=10 D) x=20,y=30,z=207以下程序的运行结果是( )。main( ) int m=5;if (m+5) printf (“%dn”,m);else printf (“%dn”,m-); A)4 B) 5 C) 6 D) 78. 以下不正确的语句是( )。A) if (xy);B) if (x=y)&(x!=0) x+=y;C) if (x!=y) scanf(“%d”,&x);else scanf(“%d”,&y);D) if (xamax) amax = x;if ( ) amin = x; scanf (“%f”,&x);printf (“namax = %fnamin = %fn”,amax,amin);17以下程序的功能是计算1-3+5-7+-99+10* 次数:1357533 已用完,请联系开发者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值