#624. 一级第2课·格式纠错(8题)
一级第2课·格式纠错(8题)
题目描述
下面每题给出一段有问题的代码和想要的效果,请选出正确的改法。每题 10 分,共 8 题。
第 1 题 cin << a; 想从键盘读入 a,下列改法正确的是:
{{ select(1) }}
cin >> a;cin << a;scanf("%d", a);cin >> &a;
第 2 题 cout >> a; 想把 a 输出到屏幕,下列改法正确的是:
{{ select(2) }}
cout >> a;cout << a;print(a);cout << "a";
第 3 题 scanf("%d", a); 想从键盘读入 a,下列改法正确的是:
{{ select(3) }}
scanf("%d", a);scanf(a, "%d");scanf("%d", &a);scanf(&a, "%d");
第 4 题 int a = 7; printf("%d\n", a / 2); 想输出 3.50,下列改法正确的是:
{{ select(4) }}
printf("%d\n", a / 2.0);printf("%.2f\n", a / 2.0);printf("%.2f\n", a / 2);printf("%f\n", a / 2);
第 5 题 int a = 3, b = 4; cout << a << b << endl; 想输出 3 4,下列改法正确的是:
{{ select(5) }}
cout << a << b << endl;cout << a << " " << b << endl;cout << a, " ", b << endl;cout << "a b" << endl;
第 6 题 int a = 3; printf("%.2f\n", a); 想输出 3.00,下列改法正确的是:
{{ select(6) }}
printf("%d\n", a);printf("%.2f\n", a);printf("%.2f\n", (double)a);printf("%.2f\n", (int)a);
第 7 题 int a = 5; cout << a / 2 << endl; 想输出 2.5,下列改法正确的是:
{{ select(7) }}
cout << a / 2 << endl;cout << a * 1.0 / 2 << endl;cout << a % 2 << endl;cout << a * 2 << endl;
第 8 题 printf("%d\n", 3.5); 想输出 3.5,下列改法正确的是:
{{ select(8) }}
printf("%d\n", 3.5);printf("%f\n", 3.5);printf("%.1f\n", 3.5);printf("%c\n", 3.5);
说明
每题 10 分,共 8 题。