若有程序段:int a,b; char d; scanf("%d%c%d",&a,&d,&b);若想把12输入给变量a,字符'k'输入给变量d,34输入给变量b,程序运行时正确的输入是( )。
A: 12'k'34
B: 12 k 34
C: 12k34
D: 12 'k' 34
A: 12'k'34
B: 12 k 34
C: 12k34
D: 12 'k' 34
C
举一反三
- 对于下述语句,分别将12和34赋给变量x1和x2,则应按()方式输入数据。int x1,x2;scanf("%d%d",&x1,&x2); A: ) 1234 B: ) 12 34 C: ) 12,34 D: ) 12
- 程序执行时输入12和34,结果如下所示,那么print()函数正确的调用形式是( ) 请输入x:12 请输入y:34 x= 12 y= 34
- 表达式 (12, 34) + (56) 的结果是? A: (12, 34, 56) B: [12, 34, 56] C: 程序出错 D: (12, 34, (56))
- 执行语句s=input().split(),并输入 12 34,则s的值为 A: [12,34] B: ['12 34'] C: 12,34 D: ['12' , '34']
- 有以下程序#include [stdio.h]void main(){int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b。则应该输入( )。 A: 12a34b B: 12 a34 b C: 12a 34 b D: 12 a 34 b
内容
- 0
有以下程序:#include <stdio.h>void main(){ int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b。则应该输入( )。 A: 12a34b B: 12 a34 b C: 12a 34 b D: 12 a 34 b
- 1
若有定义int a;float b;double c;程序运行时输入:34 5[回车]能把3输入给变量a、 4输入给变量b、 5输入给变量c的语句是 A: scanf(“%d%f%f”,&a,&b,&c); B: scanf(“%d%lf%f”,&a,&b,&c); C: scanf(“%d%lf%lf”,&a,&b,&c); D: scanf(“%f%f%lf”,&a,&b,&c);
- 2
已知G={e,(12),(34),(12)(34)}.求Z1=( ) A: {e,(34)} B: {e} C: {(12),(12)(34)} D: {(34)}
- 3
Given G={e,(12),(34),(12)(34)}. Solve Z1= ( ) A: {(34)} B: {e} C: {(12),(12)(34)} D: {e,(34)}
- 4
int k1,k2;scanf("%d,%d",&k1,&k2);要给k1、k2分别赋值12和34,从键盘输入数据的格式应该是(). A: 12□□34 B: 12,34 C: 12□□,34 D: %12,%34