题号: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
在C++的数据类型中,整型仅分为短整型(short int)和长整型(long int)两种形式。
题号:2
在C++中赋值号“=”是一个运算符。
题号:3
i=i+1; 是一条赋值语句。
题号:4
在函数之外定义的变量是外部变量,称为全局变量
题号:5
在不同的函数中可以使用相同名字的变量
题号:6
定义一维数组的形式为:类型说明 数组名[表达式],其中表达式可以是正整型常量表达式、字符常量表达式
题号:7
字符数组既可以逐个字符输入输出,也可以将整个字符串一次输入输出
题号:8
int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列的元素赋初值,其余元素值为0
题号:9
以下定义及语句是合法的: char s[5] = "abcde"; s[0] = 'A';
题号:10
通过结构体类型变量,可以任意引用该变量中的成员。
  
选择题答案:DAACA   ADDCD
 判断题答案:错对对对对   对对对错对 










