单选题以下程序中关于指针输入格式正确的是(  )。Aint *p;scanf(%d,p);Bint * p;scanf(%d,p);Cint k,* p=k;scanf(%d,p);Dint k,*p;*p=k;scanf(%d,p);

单选题
以下程序中关于指针输入格式正确的是(  )。
A

int *p;scanf(%d,&p);

B

int * p;scanf(%d,p);

C

int k,* p=&k;scanf(%d,p);

D

int k,*p;*p=&k;scanf(%d,&p);


参考解析

解析:
A项错误,指针p未初始化,且scanf中p的格式不对;B项,指针p未初始化;C项正确,首先将k的地址赋值给p,然后通过p从键盘读入数据给k赋值;D项错误,scanf中p的格式不对。答案选择C选项。

相关考题:

以下坐标输入格式中,( )是输入相对极坐标的正确格式。 A、20,30B、20C、@20,30D、@20

以下叙述中错误的是A) 算法正确的程序最终一定会结束B) 算法正确的程序可以有零个输出C) 算法正确的程序可以有零个输入D) 算法正确的程序对于相同的输入一定有相同的结果

fscanf函数的正确调用形式是A.fscanf(fp,格式字符串,输出表列);B.fscanf(格式字符串,输出表列,fp);C.fscanf(格式字符串,文件指针,输出表列);D.fscanf(文件指针,格式字符串,输入表列);

以下叙述中错误的是( )。A.算法正确的程序最终一定会结束B.算法正确的程序可以有零个输出C.算法正确的程序可以有零个输入D.算法正确的程序对于相同的输入一定有相同的结果

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是includevoid ma 以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include<iostream.h> void main( ) { int * p, * q, a, b; p=a; cout < < "input a:"; cin >> p;A.* p表示的是指针变量p的地址B.p表示的是变量a的地址,而不是变量a的值C.* p表示的是指针变量p的值D.* p只能用来说明p是一个指针变量

fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);

若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。A.p是整型变量B.p是基类型为整型的指针变量C.q是基类型为整型的指针变量D.程序中可用INTEGER代替int类型名

有以下程序若想通过键盘输入,使得al的值为12,a2的值为34,el的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是( )。A.AB.BC.CD.D

有以下程序l该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是( )。

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。includevoid m 以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是( )。 #include<iostream.h> void main() {int*p,*q,a,b; p=a; eout<<"input a:"; cin>>p; }A.*p表示的是指针变量p的地址B.p表示的是变量a的地址,而不是变量a的值C.*p表示的是指针变量p的值D.*p只能用来说明p是一个指针变量

有以下程序该程序试图通过指针p为变量rl读人数据并输出,但程序有多处错误,以下语句正确的是( )。A.AB.BC.CD.D

关于this 指针的说明不正确的是( )。A.不能在程序中修政this 指针B.this指针可以给其他指针赋值,但不能修改this 指针C.静态成员函数中没有this 指针D.this 指针可以被赋值

下列属于【草图设置】对话框中【动态输入】选项卡内容的是()。A、指针输入B、标注输入C、动态提示D、鼠标指针

fprintf函数的正确调用形式是()A、fprintf(文件指针,格式字符串,输出表列)B、fprintf(文件指针,格式字符串,输入表列)C、fprintf(格式字符串,输出表列,文件指针)D、fprintf(格式字符串,输入表列,文件指针

下列关于格式属性的叙述中,正确的是()A、格式属性影响字段在表中存储的内容B、可在需要控制数据的输入格式时选用C、可在需要控制数据的显示格式时选用D、可以设置自动编号型字段的格式属性

以下坐标输入格式中,()是输入相对极坐标的正确格式。A、20,30B、2030

在Excel中,为单元格区域指定输入数据的()可以判断输入数据的正确性。A、数据格式B、有效范围C、正确格式D、字体格式

下列关于输入掩码属性的说法中,错误的是()A、可以控制数据的输入格式并按输入时的格式显示B、"输入掩码向导"只处理"文本"或"日期"字段类型C、当为字段同时定义了输入掩码和格式属性时,输入数据时格式属性优先D、允许将"文本"字段中的数据限定为数字

若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()A、p是int型变量B、p是基类型为int的指针变量C、q是基类型为int的指针变量D、程序中可用INTEGER代替int类型名

单选题以下叙述中正确的是(  )。A在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符B只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度Cscanf函数中的字符串是提示程序员的,输入数据时不必管它D复合语句也被称为语句块,它至少要包含两条语句

单选题fscanf函数的正确调用形式是()。Afscanf(文件指针,格式字符串,输出列表);Bfscanf(格式字符串,输出列表, 文件指针);Cfscanf(格式字符串,文件指针,输出列表);Dfscanf(文件指针,格式字符串,输入列表);

单选题下面选项中关于“文件指针”概念的叙述正确的是(  )。A文件指针就是文件位置指针,表示当前读写数据的位置B文件指针是程序中用FILE定义的指针变量C文件指针指向文件在计算机中的存储位置D把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符

单选题下列关于输入掩码属性的说法中,错误的是()A可以控制数据的输入格式并按输入时的格式显示B输入掩码向导只处理文本或日期字段类型C当为字段同时定义了输入掩码和格式属性时,输入数据时格式属性优先D允许将文本字段中的数据限定为数字

单选题关于this指针的说法不正确的是(  )。A不能在程序中修改this指针Bthis指针可以给其他指针赋值,但不能修改this指针C静态成员函数中没有this指针Dthis指针可以被赋值

单选题以下坐标输入格式中,()是输入相对极坐标的正确格式。A20,30B2030

单选题下列关于格式属性的叙述中,正确的是()A格式属性影响字段在表中存储的内容B可在需要控制数据的输入格式时选用C可在需要控制数据的显示格式时选用D可以设置自动编号型字段的格式属性

单选题以下叙述中错误的是(  )。A算法正确的程序最终一定会结束B算法正确的程序可以有零个输出C算法正确的程序可以有零个输入D算法正确的程序对于相同的输入一定有相同的结果