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

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

若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()

  • A、struct是结构体类型的关键字
  • B、structstudent是用户定义的结构体类型
  • C、num,score都是结构体成员名
  • D、stu是用户定义的结构体类型名

参考答案

更多 “若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()A、struct是结构体类型的关键字B、structstudent是用户定义的结构体类型C、num,score都是结构体成员名D、stu是用户定义的结构体类型名” 相关考题
考题 若有说明:int a=2, *p=&a, *q=p,则以下非法的赋值语句是()。 A.p=qB.*p=*qC.a=*qD.q=a

考题 程序中若有如下说明和定义语句: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)

考题 若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是( )。A)p++-n B)p-n++C)(*p).n++ D)++p-n

考题 若有说明语句:char ch='\x41';,则ch中______。A.包含4个字符B.包含2个字符C.包含1个字符D.字符个数不确定,说明不正确

考题 若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为() A.floatB.charC.intD.double

考题 若有以下定义和语句:structstudent{intnum,age;};structstudentstu[3]={{1001,20},{1001,19},{1003,21}};structstudent*p=stu;则以下错误的引用是()。 A.(p++)-numB.p++C.(*p).numD.p=stu.age

考题 若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )A.cB.dC.99D.100

考题 程序中若有如下说明和定义语句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);

考题 若有以下说明和语句: struct st{int n;char*ch;} struct st a[3]={5,"abc"7,"def",9",ghk"),*p=a; 则值为6的表达式是______。A.p++->nB.p->n++C.(*p).n++D.#NAME?

考题 若有以下变量和函数说明:includecharCh='*';void sub(int x,int y,char ch,double* 若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub(int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break; case'-':*Z=x-y;break: case'*':*Z=x*y;break; case'/':*z=x/y;break: } } 以下合法的函数调用语句是( )。A.sub(10,20,Ch,y);B.sub(1.2+3,2*2,'+',Z);C.sub(sub(1,2,'+',y),sub(3,4'+',x),'-',y);D.sub(a,b,x,ch);

考题 以下程序存在语法性错误,关于错误原因的正确说法是______。 main() { int a=5,b; void p_ch1(); … b=p_ch1(A) ; …}A.语句“void p_ch1():”有错,它是函数调用语句,不能使用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名中不能使用下划线

考题 若有以下语句A.AB.BC.CD.D

考题 若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.B.C.D.A.ASX 若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.B.C.D.A.AB.BC.CD.D

考题 下列选项中,能正确定义数组的语句是A.intnum[0..2008];B.intnum[];C.intN=2008; intnum[N];D.#DeFineN2008 intnum[N];

考题 若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是( )。

考题 若有以下说明,则能打印出”An”的语句的是( )。A.B.C.D.

考题 以下结构体的定义语句中,正确的是()A、structstudent{intnum;charname[10];intage;};stu;B、struct{intnum;charname[10];intage;}student;structstudentstu;C、structstudent{intnum;charname[10];intage;}stu;D、structstudent{intnum;charname[10];intage;};studentstu;

考题 以下能正确定义一维数组的选项是()A、intnum[];B、intnum[0..100];C、#defineN5intnum[N];D、ntN=100;intnum[N];

考题 若有以下定义:structstudent {intage;intnum;}stu,*p=stu;则以下不正确的引用是()A、(p++)-numB、p-numC、(*p).numD、stu-num

考题 若有以下的定义、说明和语句,则值为101的表达式是()A、*p-bB、p-aC、++(p-a)D、(p++)-a

考题 为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?()A、intNum=int.Parse(str);B、intNum=str.Parse(int);C、intNum=(int)str;D、intNum=int.Parse(str,Globalization.NumberStyles.AllowThousands);

考题 若有说明int c;则while(c=getchar());是正确的C语句.

考题 已定义ch为字符型变量,以下赋值语句中错误的是().A、ch=’/’;B、ch=62+3;C、ch=NULL;D、ch=’/xaa’;

考题 若有说明:intn=2,*p=n,*q=p,则以下非法的赋值语句是:()A、p=qB、*p=*qC、n=*qD、p=n

考题 单选题若有以下的定义、说明和语句,则值为101的表达式是()A *p-bB p-aC ++(p-a)D (p++)-a

考题 单选题若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()A struct是结构体类型的关键字B structstudent是用户定义的结构体类型C num,score都是结构体成员名D stu是用户定义的结构体类型名