正确答案: C
7
题目:有以下程序int a=2;int f(int *a){ return (*a)++;}main(){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf("%d\n",s);}执行后的输出结果是
解析:在一个函数的内部定义的变量是内部变量,它只在本函数范围内有效,也就是说,只有在本函数内才能使用它们,在此函数以外是不能使用这些变量的。本题中的int a=5;只在{int a=5;s+=f(&a);}内有效。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]有关查询设计器,正确的描述是:
“排序依据"选项卡与SQL语句的ORDER BY 短语对应
[单选题]在E-R图中,用来表示实体联系的图形是
矩形
解析:解析:E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
[单选题]下列程序段的执行结果为( ), n=0 Fori=1 To 3 Forj=5 To 1Step-1 n=n+1 Nextj,i Printn;j;I
15 04
[单选题]在深度为5的满二叉树中,叶子节点的个数为
16
解析:解析:满二叉树是指除最后一层外,每一层上的所有节点都有两个叶子节点。在满二叉树中,层上的节点数都达到最大值,即在满二叉树的第A层上有2k-1个节点,且深度为m的满二叉树有2m-1个节点。
[单选题]为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。
INDEX ON学号+STR(成绩,3) TO XHCJ
解析:解析:利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段类型要转换为字符型数据,STR()函数的功能是将数值型数据转换为字符型数据。
[单选题]下列叙述中正确的是()。
有的非线性结构也能采用顺序存储结构
[单选题]要定义一个具有5个元素的一维数组veer,并使其各元素的初值依次是30、50、-88、0和0,则下列定义语句中错误的是
int vect[ ]={30,50,-88};
解析:解析:int vect[ ]={30,50,-88};只能保证数组有3个元素,而不是5个元素。