出自:兰州大学-C语言程序设计
以下不正确的定义语句是( )
A. double x[5]={2.0,4.0,6.0,8.0,10.0}
B. int y[5]={0,1,3,5,7,9}
C. char c1[]={.1.,.2.,.3.,.4.,.5.}
D. char c2[]={.\x10.,.\xa.,.\x8.}
设以下变量均为int类型,则值不等于7的表达式是( )
A. x=y=6,x+y,x+1
B. x=y=6,x+y,y+1
C. x=6,x+1,y=6,x+y
D. y=6,y+1,x=y,x+1
根据题目中已给出的数据输入和输出形式,main(){int x;float y;printf(.enter x,y:.);输入语句;输出语句}输入形式:enter x,y:2 3.4输出形式:x+y=5.40, 程序中输入输出语句的正确内容是( )
A. scanf(.%d,%f.,&x,&y),printf(.\nx+y=%4.2f.,x+y)
B. scanf(.%d%f.,&x,&y),printf(.\nx+y=%4.2f.,x+y)
C. scanf(.%d%f.,&x,&y),printf(.\nx+y=%6.1f.,x+y)
D. scanf(.%d%3.1f.,&x,&y),printf(.\nx+y=%4.2f.,x+y)
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf(.%d .,a[k][2-k]);
A. 3 5 7
B. 3 6 9
C. 1 5 9
D. 1 4 7