题目内容

有以下程序#includevoidmain(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是()

A. 3
B. 5
C. -1
D. -2

查看答案
更多问题

以下程序段的输出结果是()floata=57.666;printf(“*%7.2f*\n”,a);(注:□代表空格字符)

A. *57.666*
B. *□□57.66*
C. *□□57.67*
D. *57.57*

若有说明: doublea; 则正确的输入语句为 ()

A. scanf(“%lf”,a);
B. scanf(“%f”,&a);
C. scanf(“%lf”,&a);
D. scanf(“%le”,&a);

已知 inta,b;, 用语句 scanf(“%d%d”,&a,&b); 输入a,b 的值时, 不能作为输入数据分隔符的是()

A. 逗号
B. 空格
C. 回车
D. 【Tab】键

设变量均已正确定义, 若要通过 scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20, 为变量c1和c2赋字符X和Y。 以下所示的输入形式中正确的是(注:□代表空格字符)

A. 10□X□20□Y〈回车〉
B. 10□X20□Y〈回车〉
C. 10□X〈回车〉20□Y〈回车〉
D. 10X20Y<回车〉

答案查题题库