正确答案: A
10000
题目:有如下程序段#include "stdio.h"void fun(int *a,int *b,int *c,int *d,int *e){ int i,j,k,m; for(i=0;i< *a;i++) for(j=0;j< *b;j++) for(k=0;k<*c;k++) for(m=0;m< *d;m++) ++*e;}main(){ int a=10,b=10,c=10,d=10,e=0; fun(&a,&b,&c,&d,&e); printf("%d\n",e);} 则程序段的输出结果是
解析:在本题中,程序首先定义了一个无返回值的函数fun,该函数带有五个整型的指针形参变量,然后通过一个四层循环来操作++*e;语句,由于*与++运算符的优先级一样,它们都是自右至左结合的操作,因此,++*e等价于++(*e),这个操作可描述为:先用地址取值,然后对其进行自加,由于是通过传址传值法的,因此,还需要将相加后的结果传递到实参中。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]将E-R 图转换到关系模式时,实体与联系都可以表示成______。
关系
[单选题]编写和运行java applet程序与编写和运行java application程序不同的步骤是( )。
编写html文件调用该小程序,以.html为扩展名存入相同文件夹
[单选题]在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
pjx
[单选题]UPDATE-SQL语句可以完成的功能是
修改表中某些列的内容
解析:解析:SQL语言功能相当强大,它是结构化查询语言StructuredQueryLanguage的缩写。它包含数据定义、数据操纵和数据控制等功能。SQL已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持SQL。其中选择操作采用子句“FROM”加上“WHERE”子句来进行,查询操作采用“SELECT”来进行,修改或者更新操作采用“UPDATE”子句来完成,连接操作是当执行多表操作时就会自动执行。因此UPDATE-SQL语句的功能是修改表中某些列的内容,因此本题的答案应该是D。