A: 0,0,
B: 1,2,
C: 12,13,
D: 0,1,
举一反三
- 有如下程序 #include intchange(int*data) { *data=*data%2; return(*data)+1; } main() { intdata=12; change(&data); printf("%d,",data); data=change(&data); printf("%d,",data); } 程序运行后的输出结果是()
- 有如下程序 #include int test(int *data) { return --(*data); } main() { int data = 12; test(&data); printf("%d,", data); data = test(&data); printf("%d,", data); } 程序运行后的输出结果是
- 有以下程序[br][/br]Int change(int* data){[br][/br] return (*data) ++;[br][/br]}[br][/br]Main() {[br][/br] int data = 123;[br][/br] change(&data);[br][/br] printf("%d,", data);[br][/br] data = change(&data);[br][/br] printf("%d,", data); printf("\n");}[br][/br]程序运行后的输出结果是 A: 124,124, B: 123,124, C: 124,123, D: 123,123,
- 下面程序输入12345,输出结果是() #include #include int main() { int data; scanf("%d",&data); While(data) {printf("%d",data%10); data=data/10; } }
- 以下程序运行后的输出结果是()。 #include<stdio.h> struct S { int a, b; } data[2]={10, 100, 20, 200}; void main() { struct S p=data[1]; printf("%d", ++(p.a)); }
内容
- 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;