正确答案: B

*p表示的是变量a的值,而不是变量a的地址

题目:以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){ int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p);}

解析:在本题中,题目告诉我们程序中调用scanf函数给变量a输入数值的方法是错误的,要求我们找出其错误的原因,这是一类错误原因分析题。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]窗体上有一个命令按钮Command1和一个列表框List1。先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下:
  • List1.ListIndex

  • 解析:解析:Index属性返回或设置唯一的标识控件数组中一个控件的编号;ListIndex属性返回或设置控件中当前选择项目的索引;ListCount属性返回列表控件中项目的个数;Text属性返回列表框中选择的项目,是string类型,这里需要一个数值类型,所以使用ListIndex。

  • [多选题]如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是( )。
  • 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是( )。

  • 分块法SX

    分块法

  • 解析:分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。分块法可以适应动态变化的要求。其他三种是在顺序存储的-组记录内进行查找的。

  • [单选题]以下描述中正确的是
  • 在do-while循环体中,是先执行一次循环,再进行判断

  • 解析:解析: do-while语句的一般形式为:do循环体语句while(表达式);,其中循环体语句可以是复合型语句,但必须用花括号括起来。while后必须要有分号作为语句的结束,在 do-while循环中,不可以省略while。

  • [单选题]若有以下程序: #includeiOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i; } void dispa() { cout"X1="x1",": } private; int x1; }; class B:public A { public: B(){} B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout"x2="x2end1; } private: int x2; }; . int main() { B b(2); b.dispb() return 0; } 程序运行后的输出结果是( )。
  • x1=12,x2=2

  • 解析:解析:本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对于对象初始化的构造函数。

  • [单选题]CREATE DATABASE命令用来建立( )。
  • 数据库

  • 解析:解析:在VFP中创建数据库文件的命令格式为:CREATE DATABASE[数据库文件名>|?],此命令建立一个新的扩展名为.DBC的数据库文件并打开此数据库。选项A正确。

  • [单选题]下列______关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。
  • synchronized

  • 解析:解析:用synchronized关键字实现对对象的加锁及其操作,用synchronized生命的方法为同步方法。带有由synchronized标记的临界区,实现对并发操作的多个线程进行控制。

  • [单选题]有如下程序 For i=1 To 3 For j=5 To 1 Step -1 Print i+ j Next j, I其循环执行的次数为:______。
  • 15


  • [单选题]如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制) 组成。 Type Stud no As Integer name As String score(1 to 3) As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。
  • Dim S As Smd S.no=1001 S.name=“舒宜” S.score(1) =78 S.score(2) =88 S.score(3) =96

  • 解析:解析: 本题考查记录类型和数组的知识。在VBA中,可以使用Type关键字来定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名.成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。

  • 推荐下载科目: 计算机三级 软考中级 微软认证 华为认证 计算机一级 职称计算机 计算机操作员初级 计算机操作员中级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2