题目内容

已定义x为float型变量,则以下程序段( )x=2019.1268;printf(“%-5.2f\n”,x);

A. 输出2019.1268
B. 输出2019.12
C. 输出2019.13
D. 输出-2019.12

查看答案
更多问题

在执行了a=24; a*=a=18之后,a的结果是( )

A. 18
B. 324
C. 24
D. 432

下列程序段中,能将变量x,y中值较大的数保存到变量a、较小的数保存到变量b的程序段是( )。

A. if(x>y) a=x; b=y; else a=y; b=x;
B. if(x>y) {a=x;b=y;} else a=y; b=x;
C. if(x>y) {a=x;b=y;} else {a=y; b=x;}
D. if(x>y) {a=x;b=y;} else (x

要求通过while循环不断地将读入的字符输出,当读入’\n’时结束循环。若变量已正确定义,下面正确的程序段是()。

A. while((ch=getchar())!=’\n’) printf(“%c”,ch);
B. while(ch=getchar()!=’ \n’) printf(“%c”,ch);
C. while(ch=getchar()==’ \n’) printf(“%c”,ch);
D. while((ch=getchar())==’ \n’) printf(“%c”,ch);

下列定义语句中,不正确的是( )

A. int a[ ]={-1,0,9,23};
B. int n=10,a[n];
C. char str[ ]=”china”;
D. char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’};

答案查题题库