网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。

  • A、double
  • B、char
  • C、int
  • D、float

参考答案

更多 “若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。A、doubleB、charC、intD、float” 相关考题
考题 假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。 A. char (*w)[N]B. char *w[N]C. char (*w)ND. char**a

考题 若有以下说明和定义语句,则变量w在内存中所占的字节数是 【19】 。union aa {float x; float y; char c[6]; };struct st{ union aa v; float w[5]; double ave; } w;

考题 程序中若有如下说明和定义语句:char fun(char *);main(){ char *s="one",a[5]={0},(*f1)()=fun,ch; ...}以下选项中对函数fun的正确调用语句是( )。A.(*f1)(a) B.*f1(*s) C.fun(a) D.ch=*f1(s)

考题 若有下面说明和定义:struct test{ int m1;char m2;float m3;union uu(char u1[5];int u2[2];)ua;}myaa; 则sizeof(struct test)的值是( )。A)20 B)16C)14 D)9

考题 若有说明语句:char *g="morning",则printf("%.3s",g); 的输出结果是() A. morB. ingC. morningD. 格式不正确,没有输出值

考题 若有说明char t;,下列表达式不正确的是______。A.t=97B.t='a'C.t="a"D.t='a'+'b'

考题 若有以下类型说明语句: char w;int x;float y, z; 则表达式w*x+z-y的结果为______类型。A.floatB.charC.intD.double

考题 若有下面的说明和定义struct test{ int ml; char m2; float m3;union uu {char ul[5]; int u2[2];} ua;} myaa;则sizeof(struct test )的值是A.12B.16C.14D.9

考题 若有下面的说明语句,已知A的+进制数为65,则以下的输出结果为 union un { int a; char c[2]; }w; w.c[0]='A';w.c[1]='a'; printf("%o\n",w.a);A.60501B.30240C.9765D.以上答案均错

考题 若有以下类型说明语句char a; int b; float c; double d; 则表达式a*bd-c的结果类型为( )。 A.FloatB.charC.intD.double

考题 程序中若有如下说明和定义语句Char fun(char *);main(){char *s="one", a[5]={0}.(*f1)()=fun, ch;…}以下选项中对函数fun的正确调用语句是A.(*f1)(A) ;B.*fl(*s);C.fun(A) ;D.ch=*fl(s);

考题 有以下程序中若有如下说明和定义语句; char fun(char*); main() { char * s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是 ______。A.(*f1)(a);B.*f1(*s);C.fun(a);D.ch=*f1(s);

考题 若有char s[3][3]=={"AAA","BBB","CCC"};说明语句,则与它等价的语句是( )。A.char**s={"AAA","BBB","CCC"};B.char*s[3]={"AAA","BBB","CCC"};C.char s[][5]={"AAA","BBB","CCC"};D.char s[][3]={"AAA","BBB","CCC"};

考题 阅读以下函数说明和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;}}

考题 若有定义:char*st=”how are you”;,下列程序段中正确的是( )。A. B. C. SX 若有定义:char*st=”how are you”;,下列程序段中正确的是( )。A.B.C.D.

考题 若有以下的说明语句,则与它等价的说明是char s[3][5]={"aaaa","bbbb","cccc"};A.char**s1={"aaaa","bbbb","cccc"};B.char*s2[3]={"aaaa","bbbb","cccc"};C.char s3[][5]={"aaaa","bbbb","cccc"};D.char s4[][4]={"aaaa","bbbb","cccc"};

考题 若有char ch[10],则下列字符串数组的赋值中不正确的是( )。A.ch="welcome";B.ch[0]='w';C.strcpy(ch,"welcome");D.char ch1[]="welcome";strcpy(ch,ch1);

考题 若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是( )。 A.编译后系统为w分配5个字节B.编译后系统为w分配6个字节C.编译后系统为w分配8个字节D.编译后系统不为w分配存储空间

考题 若有下面的说明和定义: struct test { int m1; char m2; float m3; union uu {char ul[5]; int u2[2];} ua; }myaa;则sizeof(struct test)的值是( )。A.12B.16C.14D.9

考题 若有下面的说明和定义: struct test { char m2; float m3; union uu{ char u1[5]; float u2; }ua; }MyStruct; 则sizeof(MyStruct)的值是( )。A.10B.11C.12D.9

考题 假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。Achar (*w)[N]Bchar *w[N]Cchar (*w)NDchar**a

考题 设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().A、floatB、charC、intD、double

考题 有以下说明语句:struct Worker{int no;char name[20];};Worker w,*p=w;则下列错误的引用是()A、w.noB、p-noC、(*p).noD、*p.no

考题 若有类W说明class W{int a;public:voidfConst(int)const;};,则函数fConst的正确定义是()A、void W::fConst(intk)const{k=a;}B、void W::fConst(intk)const{k=a++;}C、void W::fConst(intk)const{cina;}D、void W::fConst(intk)const{a=k;}

考题 单选题假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。A char (*w)[N]B char *w[N]C char (*w)ND char**a

考题 单选题若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是(  )。A 编译后系统为w分配5个字节B 编译后系统为w分配6个字节C 编译后系统为w分配58个字节D 编译后系统不为w分配存储空间

考题 单选题有以下说明语句:struct Worker{int no;char name[20];};Worker w,*p=w;则下列错误的引用是()A w.noB p-noC (*p).noD *p.no

考题 单选题若有说明和语句:char str[]=Hello, *p; p=str;则此时*(p+5)中的值为(  )。A '\0'B 'o'C 'o'的地址D 不确定的值