• 2022-05-31
    有如下程序#include [stdio.h] int change(int* data){ *data= *data % 2; return (*data)+ 1; } void main(){ int data = 12; change(&data); printf("%d,", data); data = change(&data); printf("%d,",data); }程序运行后的输出结果是( )。
    A: 0,0,
    B: 1,2,
    C: 12,13,
    D: 0,1,
  • D

    内容

    • 0

      以下代码的输出结果是(_____)。 data=[1, 0, 2, 0, 0] data.remove(0) print(data)

    • 1

      程序填空题:输入一个数据,如果该数据为负,则打印该数据;为正,则不做任何处理;为 0,则结束循环。#include <stdio.h>void main(){int data;while(1){scanf("%d",&data);if(data==0) _______1__________;else if(data>0) _______2__________;else printf("%d\n",data);}}

    • 2

      下面程序输入12345,输出结果是()#include#includeintmain(){intdata;scanf("%d",&data);While(data){printf("%d",data%10);data=data/10;}} A: 1234 B: 54321 C: 12345 D: 5432

    • 3

      设有定义:[br][/br]struct complex[br][/br]{ int real,unreal;} data 1={1,8},data 2;[br][/br]则以下赋值语句中错误的是( )。 A: data 2=data1; B: data 2={2,6}; C: data 2.real=data 1.real; D: data 2.real=data1 .unreal;

    • 4

      下列语句中,______能满足如下要求:定义一个指向位于data存储区 int型变量的指针变量mx。( ) A: int data * data x; B: int * mx data; C: Int * data mx; D: int data * mx;