正确答案: D
在一个函数内的复合语句中定义的变量在本函数范围内有效
题目:以下叙述中不正确的是( )。
解析:D
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]在对下列函数调用中,不正确的是 ( )
int max(a,b);
[单选题]如下程序的输出结果是 #includeiostream> void fun(int & X,inty){intt=x;x=y;y=t;} int main( ){ int a[2]={23,42}; fun(a[1],a[0]); std::couta[0]","a[1]std::endl; return 0; }
23,23
解析:解析:参数X是引用传递,传递的是地址:参数Y是值传递,函数fun( )是做X与Y值交换,交换后X的值要被回传给a[1],此时a[1]=a[0]=23。
[单选题]若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
++i;
解析:解析:选项D显然是错的,而选项A没有分号结束,不是C语句:a++=5违反了赋值表达式左侧必须为一个变量(不能是常量或表达式)的规定。
[单选题]查询设计器中包括的选项卡有( )。
筛选、排序依据、分组依据
解析:在查询设计器界面中,有6个选项卡,它们分别是:字段、联接、筛选、排序依据、分组依据和杂项,没有更新条件选项卡。
[单选题]以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m); printf("%d,",p); p=func(k,m);printf("%d\n",p); }
8, 17
[单选题]数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表关系时,该关系为( )。
一对一
解析:解析: 本题考查的是实体间的联系及分类。在Access中,一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。本题两表中C字段都设为主键,由于主键内容不可重复,所以通过C字段建立的两表关系为“一对一”。