收藏 分享(赏)

C语言前六章练习.doc

上传人:tkhy51908 文档编号:7222452 上传时间:2019-05-10 格式:DOC 页数:6 大小:51.50KB
下载 相关 举报
C语言前六章练习.doc_第1页
第1页 / 共6页
C语言前六章练习.doc_第2页
第2页 / 共6页
C语言前六章练习.doc_第3页
第3页 / 共6页
C语言前六章练习.doc_第4页
第4页 / 共6页
C语言前六章练习.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、1下列语句的输出为( )int x=1;printf(“%d,%u,%o “,x,x,x,) ;A)1,65535,177777 B)1,1,1C)1,32767,17777 D)1,32768,1777772若 x,y 为实数类型的变量,要判断 x,y 相等,最好使用下列关系表达式( )A)x= =y; B)xy= =0;C)fabs(xy) 1e 8; Dabs(x y)1e-8;3有如下程序void main() int x=23;do printf(“%d“,x);while(!x);该程序的执行结果是( )A)321 B)23 C)不输出任何内容 D)陷入死循环4若已定义 x 和 y

2、 为 double 类型,则表达式 x=2, y=x+10/4 的值是( )A)2 B)4 C)4.0 D)4.55sizeof(a+10)的值为( )类型A)int B)float C)double D)char6若有定义 int a=3; 则执行完 printf(“%d“,a);语句后 a 的值为( )A)3 B)2 C)2 D)37若有 float x=2.5;y=4.7;int a=7; 则表达式 x+a%3*(int) (x+y)%2/4 的值为( )A)4.0 B)3.0 C)2.75 D)2.58语句 printf(“s=%5.3s“,“computer“); 的输出结果是( )

3、A)s= com B)s=com C)s= ter D)s=ter9int a=3,b=4,c=5; 执行完表达式 a+ +b 则条件表达式 xy?1:2.3 的值为( )A)1 B)1.0 C)2.3 D)211程序设计的步骤一般分为:分析问题、构造模型、设计与描述算法、编写程序、调试程序和( )A)数据设计 B)算法分析 C)编制程序说明文档 D)编译12表达式 11 char z=A;B=(xfor(i=0;imain() int i=010,j=10;printf(“%d,%d“,+i,j-);(A)11,10 (B)9,10 (C)010,9 (D)10,917表达式 k=(120)

4、b=1;else b=0;该程序所表示的数学函数关系是( )(A) (B) )0(1ab )0(1ab(C) (D) )( )(019字符串“101102x43x44“的长度为( )(A)4 (B)1 (C)16 (D)1720如 a 为 int 型,则与表达或 a 等价的 C 语言关系表达式是( )(A)a0 (B)a!=0 (C)a= =0 (D)a021循环语句 for(a=0,b=0;(b!=45)|(a0 (B)a!=0 (C)a= =0 (D)amain() int i=010,j=10;printf(“%d,%d“,+i,j-);(A)11,10 (B)9,10 (C)010,9

5、 (D)10,917有如下程序,该程序的输出结果是( )main( ) int x=1,a=0,b=0;switch(x)case 0;b+;case 1:a+case 2:a+;b+(A)a=2,b=1 (B)a=l,b=l (C)a=l,b=0 (D)a=2,b=218在执行语句 if(x=y=2)=x后变量 x、y 的值应分别为( )。(A)2、4 (B)5、2 (C)5、10 (D)执行时报错19循环语句 for(x=0,y=0;(y!=123)|(x50)printf(%d,i);else if(i40)printf(%d,j);eles if(i30)printf(%d,k);el

6、se printf(Error);A)53 B)48 C)32 D)Error14在下列 for 循环中,其循环次数是( )for (x=1,y=0;(y!=123)m=(n=4)+(k=l0-7);printf(“m=%dn“,m);A)4 B)3 C)7 D)147下面程序运行情况是( ).#includevoid main( )int x=3,y=0,z=0;if(x=y+z)printf(“*”);elseprintf(“#”);A)有语法错误不能通过编译 B)输出*C)可以通过编译,但不能通过连接,因而不能运行 D)输出#8表达式 k=(12void main( ) int total,sum,m,n; ;for (m=1;m“ ,则程序的输出结果为#includevoid main() int s;while(s=getchar()!=n switch(s-2) case 0:case 1:putchar(s+4);case 2:putchar(s+4);break;case 3:putchar(s+3);default:putchar(s+2);break;5差下列程序中,若输入为:3275,则输出结果是#includevoid main() int x,y,t;scanf(%d“,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报