正确答案: C

122

题目:有如下程序#include "stdio.h"void fun(int *a,int *b){ int m; m=(*a+*b)*(*a+*b); m+=(*a-*b)*(*a-*b); printf("%d\n",m);}main(){ int a=5,b=6,*x=&a,*y=&b; fun(x,y);}程序执行后输出的结果为

解析:在本题程序中,首先定义了一个fun函数,函数带有两个指针变量的形参,在程序体中,定义一个整型变量m用来保存计算的结果,然后执行第一条运算语句,并将运算结果保存至变量m,然后执行第二条运算语句,最后输出程序m的值。

查看原题

举一反三的答案和解析:

  • [单选题]下列选项中不属于VBA提供的数据验证的函数是( )。
  • IsText

  • 解析:解析:本题考查验证函数的知识。VBA提供了一些验证函数,其中常用的有IsNumeric验证是否为数值;IsDate验证是否可转换为日期;IsNull验证是否为无效数据;IsEmpty验证是否初始化;IsArray验证是否为一个数组:IsError验证是否是错误值;IsObJect验证是否表示对象等。

  • [单选题]以下索引类型中,能够随表的打开而打开的是( )。
  • 结构复合索引

  • 解析:与表名相同的结构索引在表打开时都能够自动打开,但是对于非结构索引,必须在使用之前打开索引文件。

  • [单选题]以下程序的输出结果是( )。 #include stdio.h> #includestring.h> mam() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while(--pb>=b1) strcpy(b2,pB) ; printf("%d\n",strlen(b2)); }
  • 7

  • 解析:解析:首先定义了两个字符数组b1和b2,并用一个字符串给b1赋初值,然后定义了一个字符型指针变量pb,通过赋初值使它指向b1[3]。接着执行while循环,该循环执行了3次:第一次判断条件“--pb>=b1”,使pb的值为“b1+2”,执行“strepy(b2,pB);”后,b2中的内容为“cdefg”:第二次判断条件“--pb>=b1”,使pb的值为“b1+1”,执行“strcpy(b2,pB);”后b2的内容为“bedefg”第三次判断条件“--pb>=b1”使pb的值为“b1”,执行“strcpy(b2,pB):”后b2的内容为“abcdefg”。最后输出b2数组中存放的字符串长度,显然是7。(这里还有一个关键点:就是每当执行—次while循环判断条件,就执行一次“--pb”,他使得指针pb自减1,即前移一位)所以,4个选项中D为所选。

  • [单选题]要向DatA.dat 文件中添加数据,下面语句中正确的是______。
  • Open "Datdat" For OutputAs 1

    Open "DatA.daf' For InputAs 1

    Open DatA.dat For OutputAs I

    Open DatA.dar For Append As 1


  • [单选题]下列哪一个表达式能产生一个属于区间[10, 100)内的整数( )
  • Int(Rnd*90)+10


  • [单选题]VisualFoxPro查询设计器中创建的查询文件的扩展名______。
  • .qpr


  • [单选题]以下程序段的输出结果是
  • 1234


  • 推荐下载科目: 计算机二级 计算机三级 软考中级 微软认证 Linux认证 软考高级 软考初级 职称计算机 通信工程师 计算机辅助设计
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2