• [单选题]有以下程序 #includestdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[10]={1,2,3,4,5,6,7,8,},i; for(i=2;i4;i++) {b=fun(&a[i])+b; printf("%d",b);} print("\n"); } 程序运行后的输出结果是______。
  • 正确答案 :B
  • 10 28

  • 解析:解析:程序在执行for循环中,第—次调用fun()函数时,因为变量i的值为2,所以&a[i]指向a[2]),值为3,又因为b是全局变量,所以在fun函数中可以直接使用,执行“b=*k+b;”,即b=3+2=5,从被调函数中返回的值为5,此时全局变量b的值也变为5,所以由main()函数中执行语句“b=fun(&a[i])+b;”的结果b=5+5=10,因此第—次输出b的值为10;第二次调用时变量i的值为3,调用 fun函数的返回值为14,所以第二次输出28,此时for循环中,变量i=4,不符合循环条件i4,跳出循环,故选项C是正确的。

  • [单选题]当一个应用程序窗口被最小化后,该应用程序将( )
  • 正确答案 :B
  • 继续运行


  • [单选题]在E—R图中,用来表示实体联系的图形是( )。
  • 正确答案 :C
  • 菱形

  • 解析:C。【解析】E—R图也即实体~联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型,构成E—R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity):用矩形表示,矩形框内写明实体名;属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。

  • [单选题]产生[10,27]之间的随机整数的Visual Basic表达式是
  • 正确答案 :B
  • Int(Rnd(1)*28)+10


  • [单选题]复选框的Value属性为0时,表示该复选框( )。
  • 正确答案 :A
  • 未被选中

  • 解析:解析:复选框的Value属性用来返回或设置控件的状态,它可取3种属性值:当取0时,表示未选中(默认值);当取1时,表示选中;当取2时,表示为变灰。运行时只有0和1两种状态。

  • [单选题]设有以下语句: charx=3,y=6,z; z=x^y2; 则z的二进制值是( )。
  • 正确答案 :B
  • 11011


  • [单选题]有如下程序: #included usingnamespacestd; classTestClass {inta; pubIic: TestClass(intx){a=x;} voidshow(){cout$amp;
  • 正确答案 :C
  • 2

  • 解析:D。【解析】TestClass为TestClass1的基类,在主函数main中定义TestClass对象b,*P。TestClass1对象d,P指向d,调用其show函数。“TestClass(inti):TestClass(i+1),b(i){}”语句中的TestClass基类参数为2,所以show输出2。

  • [单选题](20)图像框中的Stretch属性为True时,其作用效果为
  • 正确答案 :D
  • 图像自动调整大小适应图像控件

  • 解析:【解析】Stretch属性为True时,图形要调整大小,以适应Image控件的大小;当为False时,表示控件要调整大小以与图形相适应。

  • [单选题]有以下程序: #includestring.h> void f(char p[][10],int n) /* 字符串从小到大排序 */ {char t[10];int i,j; for(i=0;in-1;i++) for(j=i+1;jn;j++) if(strcmp(p[i],p[j])>0{strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy([i],t);} } main() {char p[5][10]={"abc","aabdfg","abbd","dcdbe","cd"; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果( )。
  • 正确答案 :C
  • 3

  • 解析:解析:strcmp(str1,str2)是比较字符串str1和str2,若str1>str2,返回值为正数;f()函数的功能就是将字符串按照从小到大的顺序进行排列,需要注意的是比较的足字符串中每个字符的ASCII值的大小,所以元素p[0]是“abc”,它的长度为3。

  • [单选题]下列程序的运行结果为( )。 #includeiostream.h> templateclass TT> class FF {TT a1,a2,a3; public: FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;} TT Sum(){return a1+a2+a3;}}; void main() {FFint>x(int(1.1),2,3),y(int(4.2),5,6); coutx.Sum(
  • 正确答案 :A
  • 6 15

  • 解析:解析: 本题考查模板函数的应用,表达式int(1.1)和int(4.2)是将1.1和4.2强制转换为整型。

  • 查看原题

    推荐下载科目: 计算机二级 软考中级 微软认证 Linux认证 JAVA认证 通信工程师 计算机操作员高级 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2