1. [单选题]以下程序的输出结果是______。 #includestdio.h> #define SQR(x)x*x main() { int a,k=3; a=++SQR(k+1); printf("%d\n",a); }
A. 9
B. 17
C. 20
2. [单选题]下列数据模型中,具有坚实理论基础的是
A. 层次模型
B. 网状模型
C. 关系模型
D. 以上3个都是
3. [单选题]设有两个字符串p和q,求q在p中首次出现位置的运算称为( )。
A. 连接
B. 模式匹配
C. 求子串
D. 求串长
4. [单选题]C++中运算符优先级由高到低排列正确的是( )。
A. ::+ + +//
B. * //
C. sizeof % +::
D. ,&& new sizeof
5. [单选题]DELETE 的作用是
A. 将记录从表中彻底删除
B. 只给要删除的记录做删除标志
C. 不能删除记录
D. 删除整个表中的记录
6. [单选题]下列关于视图的描述,正确的是( )。
A. 可以根据自由表建立视图
B. 可以根据查询建立视图
C. 可以根据数据库表建立视图
D. 可以根据数据库表和自由表建立视图
7. [单选题]下列叙述中正确的是
A. 程序执行的效率与数据的存储结构密切相关
B. 程序执行的效率只取决于程序的控制结构
C. 程序执行的效率只取决于所处理的数据量
D. 以上三种说法都不对
8. [单选题]以下叙述中正确的是______ 。
A. 窗体的Name属性指定窗体的名称,用来标识一个窗体
B. 窗体的Name属性的值是显示在窗体标题栏中的文本
C. 可以在运行期间改变对象的Name属性的值
D. 对象的Name属性值必须在运行时设置,不能在设计时设置。
9. [单选题]某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为( )
A. 15
B. 16
C. 17
D. 不存在这样的树
10. [单选题]下列关于getline ()函数的描述中,错误的是( )。
A. 该函数可以用来从键盘上读取字符串
B. 该函数读取的字符串长度是受限制的(restricted)
C. 该函数读取字符串时,遇到终止符(terminator)时便停止
D. 该函数中所使用的终止符(terminator)只能是换行符