正确答案: A
所有成员一直驻留在内存中
题目:C语言结构体类型变量在程序执行期间
查看原题查看所有试题
学习资料的答案和解析:
[单选题]以下程序中函数f的功能是:当flag为1时,进行有由小到大排序;当flag为0时,进行由大到小排序。
void f(int b[],int n,int flag)
{int i,j,t;
for(i=0;i
for (j=i+1;j
if(flag?b[i]>b[j]:b[i]
}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},i;
f(&a[2],5,0); f(a,5,1);
for(i=0;i<10;i++) printf(“%d,”a[i]);
}
程序运行后的输出结果是( )。
1,2,3,4,5,6,7,8,9,10,
3,4,5,6,7,2,1,8,9,10,
5,4,3,2,1,6,7,8,9,10,
10,9,8,7,6,5,4,3,2,1,
[单选题]以下程序的运行结果是:( )
667
[单选题]下列方法中,不属于WindowListener接口的是( )。
mouseDragged()
解析:解析: WindowListener接口包含的方法是:①*windowActivated(WindowEvent):②*windowOpcned(WindowEvcnt);③*windowClosed(WindowEvent);④*windowClosing(WindowEvent);⑥*windowDeactivated(WindowEvent();⑥* windowDeiconified(WindowEvent)⑦*windowlconified(WindowEvent);所以D选项错误。
[单选题]下面关于数据环境和数据环境中两个表之间的关系的陈述中, ______是正确的。
数据环境是对象,关系是数据环境中的对象
解析:解析:本题考了对象的概念:数据环境是对象,关系是数据环境中的对象数据环境中能够包含与表单有联系的表和视图以及表之间的关系。通常情况下,数据环境中的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释放而关闭。
[单选题]INSERT—SQL语句可以完成的功能是( )。
向表中插入记录
解析:SQL语言功能相当强大,它是英文Strut. tured Query Language结构化查询语言的缩写。包含数据定义、数据操纵和数据控制等功能。SQL已经成为关系数据库的标准数据语言,现在所有的关系数据库管理系统都支持SQL语言。其中选择操作采用子句From加上Where子句来进行,查询操作采用Select来进行,插入记录用INSERT,修改或者更新操作采用Update子句来完成,因此本题的答案应该是选项c。
[单选题]以下程序执行后的输出结果是 #includeiostream> using namcspace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); coutrend1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }
不确定
解析:解析:本题考核函数调用(参数的传递)。本题常见的错误解答是:把x=1,y=2代入到函数try中,逐步计算出r=8。最后得到r的输出值是8。以下是正确解答,根据程序逐步分析:程序中定义了一个名为try的void型函数,即函数try没有任何返回值。而try函数在main函数中是以一条独立语句的方式被调用的,且main函数最后输出变量r的值。但在main函数中,并没有对变量r赋值。在C++语言中,数据只能从实参单向传递给形参,称为按值传递。也就是说,当简单变量作为实参时,用户不能在函数中改变对应实参的值。所以虽然在函数try中,r的值为8,但它并不能传递给实参,当然最终的输出肯定是不确定的随机数了。