10.关系模型允许定义3类数据约束,下列不属于数据约束的是 A)实体完整性约束 B)参照完整性约束 C)域完整性约束 D)用户自定义的完整性约束 【参考答案】 C 11.C++语言中标点符号中表示一条预处理命令开始的是 A)# B); C)* D){ 【参考答案】 A 12.每个C++程序中都必须有且仅有一个 A)类 B)预处理命令 C)主函数 D)语句 【参考答案】 C 13.sizeof(float)是 A)一个双精度型表达式 B)一个整型表达式 C)一种函数调用 D)一个不合法的表达式 【参考答案】 B 14.设有int x=11;,则表达式(x++*2/3)的值是 A)7 B)8 C)11 D)12 【参考答案】 A 15.设有程序段 int k=10; while(k=0)k=k-1; 则下面描述中正确的是 A)循环执行10次 B)无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次 【参考答案】 C 16.对表达式for(表达式1; ;表达式3)可理解为 A)for(表达式1;0;表达式3) B)for(表达式1;1;表达式3) C)for(表达式1;表达式3;) D)for(;;表达式3) 【参考答案】 B 17.以下不正确的定义语句是 A)double x[5]={2.0,4.0,6.0,8.0,10.0}; B)int y[5]={0,1,3,5,7,9}; C)char c1[]={′1′,′2′,′3′,′4′,′5′}; D)char c2[]={′\x10′,′\xa′,′\x8′}; 【参考答案】 B 18.有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 A)*p+9 B)*(p+8) C)*p+=9 D)p+8 【参考答案】 B
|