c++练习题(4)
题号:1
设int a=3,b=2;则++a*b的结果是()
A、2 B、7
C、3 D、8
题号:2
一个程序单位中不包括以下哪项()
A、伪代码 B、函数
C、预处理指令 D、全局声明
题号:3
若a=-14,b=3,则条件表达式a<b?a:b+1的值为()
A、-14 B、4
C、3 D、-13
题号:4
下列标识符中,( )不是局部变量
A、函数形参
B、register类
C、外部static类
D、Auto类
题号:5
函数参数的默认值不允许为( )
A、局部变量 B、全局常量
C、函数调用 D、直接常量
题号:6
对重载函数形参的描述中,错误的是()
A、参数的个数、类型、顺序都相同,只是函数的返回值类型不同
B、参数的类型可能不同
C、参数的顺序可能不同
D、参数的个数可能不同
题号:7
下列数组定义正确的是()
A、int n=100,a[n];
B、int a[];
C、char n=4,a[n]={"abc"};
D、char a[100]={67,69,81};
题号:8
设已定义:int x[2][4]={1,2,3,4,5,6,7,8}; 则元素x[1][1]的正确初值是()
A、1 B、7
C、5 D、6
题号:9
有如下程序段
int *p,a=10,b=1;
p=&a; a=*p+b;
执行该程序段后,a的值为()。
A、编译错 B、12
C、11 D、10
题号:10
当定义一个结构体变量时,系统分配给它的内存是
A、结构中第一个成员所需内存量
B、结构中最后一个成员所需内存量
C、成员中占内存量最大的容量
D、各成员所需内存量的总和
题号:1
设int a=3,b=2;则++a*b的结果是()
A、2 B、7
C、3 D、8
题号:2
一个程序单位中不包括以下哪项()
A、伪代码 B、函数
C、预处理指令 D、全局声明
题号:3
若a=-14,b=3,则条件表达式a<b?a:b+1的值为()
A、-14 B、4
C、3 D、-13
题号:4
下列标识符中,( )不是局部变量
A、函数形参
B、register类
C、外部static类
D、Auto类
题号:5
函数参数的默认值不允许为( )
A、局部变量 B、全局常量
C、函数调用 D、直接常量
题号:6
对重载函数形参的描述中,错误的是()
A、参数的个数、类型、顺序都相同,只是函数的返回值类型不同
B、参数的类型可能不同
C、参数的顺序可能不同
D、参数的个数可能不同
题号:7
下列数组定义正确的是()
A、int n=100,a[n];
B、int a[];
C、char n=4,a[n]={"abc"};
D、char a[100]={67,69,81};
题号:8
设已定义:int x[2][4]={1,2,3,4,5,6,7,8}; 则元素x[1][1]的正确初值是()
A、1 B、7
C、5 D、6
题号:9
有如下程序段
int *p,a=10,b=1;
p=&a; a=*p+b;
执行该程序段后,a的值为()。
A、编译错 B、12
C、11 D、10
题号:10
当定义一个结构体变量时,系统分配给它的内存是
A、结构中第一个成员所需内存量
B、结构中最后一个成员所需内存量
C、成员中占内存量最大的容量
D、各成员所需内存量的总和
选择题答案:DAACA ADDCD
判断题答案:错对对对对 对对对错对