有如下程序:void f1(int& x, int& y) {int z = x; x = y; y = z;}void f2(int x, int y) {int z = x; x = y; y = z;}int main() {int x = 10, y = 26;f1(x, y);f2(x, y);cout << y << endl;}运行时的输出结果是()。
查看答案
在下列关于内联函数的描述中,()是错误的。
A. 内联函数中可以包括各种语句;
B. 对内联函数不可以进行异常接口声明;
C. 内联函数主要解决程序的运行效率问题;
D. 内联函数的定义必须出现在内联函数第一次被调用之前;
有以下定义语句:struct student {int age;char num[20];};struct student stu[3] = {{20, "201201"}, {21,"201202"}, {19,"201203"}};struct student *p = stu;以下引用结构体变量成员的表达式错误的是( )。
A. (p++)->num
B. p->num
C. (*p).num
D. stu[3].age
函数原型int f(int = 2, int, double = 3);是错误的。
A. 对
B. 错
在switch语句中,default关键字只能放在所有case标号的后面。
A. 对
B. 错