己有变量定义和函数调用语句:inta=25;print_vaue(&a);下面函数的正确输出结果是()voidprint_value(int*x){printf("%d\n",++*x);}。
A.23
B.24
C.25
D.26
A.23
B.24
C.25
D.26
第1题
A.scanf""%d"t,&s[0].age);
B.scanf""%c"",&(ps->sex));
C.scanff""%s"",s[0].name);
D.scanff""%dtt,ps->age);
第2题
A、voidfun(intm,intx[])
B、voidfun(ints,inth[41])
C、voidfun(intp,int*s)
D、voidfun(intn,inta)
第3题
A. 函数可以减少代码的重复,使得程序更加模块化
B.在不同的函数中可以使用相同名字的变量
C.调用函数时,传入参数的顺序和函数定义时的顺序可以不同
D.函数体中如果没有return语句,也会返回一个None值
第4题
A.voidfun(inta[]);
B.voidfun(int*&a);
C.voidfun(int&a[]);
D.voidfun(int&*a);
第5题
以下叙述中正确的是
A.语句inta[]={0};是不合法的,遗漏了数组的大小
B.语句chara[2]={""A"",""B"");是合法的,定义了一个包含两个字符的数组
C.语句inta[8]:{0};是合法的
D.语句chara[3];a=""AB"";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
第6题
A.函数定义中可以没有return语句
B.函数定义中可以有多个return语句,但是只执行其中之一
C.函数定义中,一个return语句可以返回多个值
D.只要和函数类型一致,return后面可以是常量、变量和任一表达式
第7题
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
A.p[0]=&a[1][2];
B.p[0]=a;
C.p=a;
D.p[1]=&a;
第8题
A.析构函数中不可以包含return语句
B.一个类中只能有一个析构函数
C.析构函数在对象被撤销时,被自动调用
D.用户可以定义有参数的析构函数
第9题
A.调用拷贝构造函数
B.调用整型参数的构造函数
C.调用赋值运算符
D.引起编译错误
第10题
T、对
F、错