#1544. 格式化输入输出

格式化输入输出

1、C/C++语言中格式化输出函数是( )。 {{ select(1) }}

  • printf()
  • print()
  • std::cout()
  • outputf()

2、假定定义了变量:double n; 以下正确的输入语句是( )。 {{ select(2) }}

  • scanf("%d", &n);
  • scanf("%lf", &n);
  • scanf("%f", &n);
  • scanf("%llf", &n);

3、假定包含了必要的头文件,并定义了字符串变量:char s[20]; 从键盘输入一行字符串“I have a dream”;以下能正确输入到字符串 s 的代码是( )。 {{ select(3) }}

  • cin.getline(s,19);
  • std::cin >> s;
  • scanf("%s", s);
  • getline(s, stdin);

4、已定义 double rate = 3.921576; 以下可以正确输出变量 rate 的是( )。 {{ select(4) }}

  • printf("%d", rate);
  • printf("%f", rate);
  • printf("%ld", rate);
  • printf("%r", rate);

5、已定义 int n = 177; 以下可以将 n 按照八进制输出的是( )。 {{ select(5) }}

  • printf("%b", n);
  • printf("%h", n);
  • printf("%x", n);
  • printf("%o", n);

6、执行下面的代码,输出的是( )。

char s[20] = "Hello,C++";
printf("%11.6s", s);

{{ select(6) }}

  •   Hello,C++ (注:字符串左边有 2 个空格)
    
  •      Hello, (注:字符串左边有 5 个空格)
    
  • Hello,      (注:字符串右边有 5 个空格)
    
  • Hello,C++   (注:字符串右边有 2 个空格)