程序段char c1=97,c2= 98; printf("%d%c", c1, c2);输出结果是()。
A. a 98
B. a b
C. 97 b
D. 97 98
查看答案
下列程序段的输出结果是()。int a = 1234;float b = 123. 456;doublec = 12345 . 54321;printf ( "%2d, %2.1f, %2.1lf\n", a, b, c) ;
A. 1234, 123.4, 1234.5
B. 1234, 123.5, 12345.5
C. 12, 123.5, 12345.5
D. 无输出
程序段int x=496; printf("* %-06d*\n",x);输出结果是()。
A. *000496*
B. *496*
C. * 496*
D. 输出格式不合法
若变量已正确说明为int,要给a、b、c输入数据,以下正确的输入语句是()。
A. scanf("%d%d%d",&a,&b,&c);
B. scanf("%d%d%d",a,b,c)
C. read(a, b.c);
D. scanf("%D%D%D",&a,&b,&c);
在C语言中,if后的一对圆括号中,用以决定分支流程的表达式()。
A. 只能用关系表达式
B. 只能用逻辑表达式
C. 只能用逻辑表达式或关系表达式
D. 可用任意表达式