首页 > 建设工程> 注册环保工程师
题目内容 (请给出正确答案)
[单选题]

设有定义:char p[]={‘1’,‘2’,‘3’,},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是______。

A.sizeof(p)

B.sizeof(char)

C.sizeof(*q)

D.sizeof(p[0])

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有定义:char p[]={‘1’,‘2’,‘3’,},*…”相关的问题
第1题
设有如下定义:structss{char name[10];int age;char sex;}std[3],*p=std;下面各输入语句中错误的

设有如下定义: struct ss {char name[10]; int age; char sex; }std[3],*p=std; 下面各输入语句中错误的是()。

A.scanf("%d",&(*p).age);

B.scanf("%s",&std.name);

C.scanf("%c",&std[0],sex)

D.scanf("%c",&(p->sex));

点击查看答案
第2题

设已有定义char*st="how are you"; 下列程序段中正确的是()。

A.char a[11], *p; strcpy(p=a+1,&st[4])

B.char a[11]; strcpy(a,st)

C.char a[11]; strcpy(a,st)

D.char a[], *p; strcpy(p=&a[1],st+2)

点击查看答案
第3题
设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是 ______。A.p=1;B.*q=2C.

设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是 ______。

A.p=1;

B.*q=2

C.q=p

D.*p=5

点击查看答案
第4题
在C语言中,设有数组定义:char array[]=“china”;则数组array所占用的空间为(58)。

A.4个字节

B.5个字节

C.6个字节

D.7个字节

点击查看答案
第5题
(36)设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以
下语句中错误的是

A)t1=t2;

B)t2.num1=t1.num1;

C)t2.mark=t1.mark;

D)t2.num2=t1.num2;

点击查看答案
第6题
设有定义:int n1=0.n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是A.*p;*q;B.p=

设有定义:int n1=0.n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是

A.*p;*q;

B.p=q;

C.*p=&n1;

D.p=*q;

点击查看答案
第7题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 函数void fun(char*w

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

[说明1]

函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。

[C函数1]

void fun(char*W,char x,int*n)

{ int i,P;

p=0;

w[*n]=x;

while(x>w[p]) (1) ;

for(i=*n,i>p;i--)w[i]=(2);

w[p]=x;

++*n;

}

[说明2]

函数void revstr(char*s)将字符串s逆置。例如:字符串“abcde”,经过逆置后变为“edcba”。

[C函数2]

void revstr(char*s)

{ char*p,c;

if(s==NULL)return;

p=(3); /*p指向字符串s的最后一个有效字符*/

while(s<p){ /*交换并移动指针*/

C=*s;

(4)=*p;

(5)=c;

}

}

点击查看答案
第8题

不正确的定义语句是()。

A.double x[5]={2.0,4.0,6.0,8.0,10.0};

B.int y[5]={0,1,3,5,7,9};

C.char c1[]={'1','2','3','4','5'};

D.char c2[]={'\x10','\xa','\x8'};

点击查看答案
第9题
有如下类定义:class A{char *a;public:A():*(0){}A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间a=________;strcpy(a,aA);}~A(){delete[]a;}};横线处应填写的表达式是

A.new char[strlen(aA)+1]

B.char[strlen(aA)+1]

C.char[strlen(aA)]

D.new char[sizeof(aA)-1]

点击查看答案
第10题
有以下程序#include<stdio.h>#include<string.h>main(){char str[][20]={“Qne*World

有以下程序

#include<stdio.h>

#include<string.h>

main()

{char str[][20]={“Qne*World”,“one*Dream!”},*P=str[1 ].

prinff(“%d,”,strlen(p));printf(“%s\n”,P); ’

}

程序运行后的输出结果是

A.9,One*World S)

B.9,One*Dream!

C.10,One*Dream!

D.10,One*World

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