首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[单选题]

已有定义int a=-2;和输出语句printf(%81x",a);以下正确的叙述( )。

A.整型变量的输出格式只有%d一种

B.%x是格式符的一种,它可以适用于任何一种类型数据

C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的

D.%81x不是错误的格式符,其中数字8规定了输出字段的宽度

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“已有定义int a=-2;和输出语句printf(%81x&…”相关的问题
第1题
下面是一个将十进制正整数转换为 2进制数的函数定义:void tobinary(int x){while (x>0) {pr

下面是一个将十进制正整数转换为 2进制数的函数定义:

void tobinary(int x)

{

while (x>0) {

printf("%1d",x%2);

}

}

要实现函数的功能,则在空白处应该填写的程序语句是()。

A.x=x/2;

B.x=x/10;

C.x=x%2;

D.x=x%10;

点击查看答案
第2题
已有定义:“int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12),(*p)[4];”则执行语句“p=a+1;”后p[1][1]的

已有定义:“int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12),(*p)[4];”则执行语句“p=a+1;”后p[1][1]的值是()。

A.2

B.6

C.9

D.10

点击查看答案
第3题
有定义int m=O,x=2,y=4,z=3;则下列语句执行后输出结果为______。 m=x; if(z>y) if(z>x) m=z; else

有定义int m=O,x=2,y=4,z=3;则下列语句执行后输出结果为______。

m=x;

if(z>y)

if(z>x)

m=z;

else

if(y>x)

m=y;

printf("m=%d",m);

点击查看答案
第4题
已有定义:int x;,执行以下语句后的辅出结果是【 】。 x=11/3; y=5; printf("%%d,%%%d\n",x,y

已有定义:int x;,执行以下语句后的辅出结果是【 】。 x=11/3; y=5; printf("%%d,%%%d\n",x,y);

点击查看答案
第5题
已有变量定义和函数调用语句:int a=1,b=-5,c;c=fun(a,b);fun函数的作用是计算两个数之差的绝对值,并将差值返回调用函数,请编写fun函数。 fun(int x,int y) { }
点击查看答案
第6题
已有定义int m=3,int*p,*q;且p和q均已指向变量m,下面不能正确执行的赋值语句是()。

A.m=*p+*q;

B.q=m;

C.p=q;

D.m=*p*(*q)

点击查看答案
第7题
以下程序段的输出结果是【 】。 main() {int a=2,b=2,c=4; a*=16+(b++)-(C); pr

以下程序段的输出结果是【 】。 main() {int a=2,b=2,c=4; a*=16+(b++)-(C); printf("%d",a); }

点击查看答案
第8题
已有定义如下: struct node {int data; struct node *next; } *P; 以下语
句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。 请填空。 p=(struct node *)malloc 【 】;

点击查看答案
第9题
类MyClass的定义如下:class MyClass{public:MyClass(){value=0;}SetVariable(int i){value=i;}pr

类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是()。

A.语句p=&my,是把对象:my赋值给指针变量p

B.语句MyClass*p,my;会调用两次类MyClass的构造函数

C.对语句*P.SetVariable(5)的调用是正确的

D.语句P->SetVariable(5)与语句my.SetVariable(5)等价

点击查看答案
第10题
下列程序的输出结果【 】。 define PR(ar)printf("ar=%d",ar) main() { int j,a[]={1,

下列程序的输出结果【 】。 define PR(ar)printf("ar=%d",ar) main() { int j,a[]={1,3,5,7,9,1l,13,1},*p=a+5; for(j=3;j;j--) switch(j) { case 1: case 2:PR(*p++);break; case 3:PR(*(--p));}}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改