B、s->next=p->next;p->next=s;C、p->next=s;p->next=s->next;D、p->next=s-&am
A、(*p).data.aB、(*p).aC、p->data.aD、p.data.a我的答案:B16、若有以下定义语句: struct student { int num,age;}; struct student stu[3
A、yellow:3B、yellow:2C、white:2D、white:3我的答案:B4、以下叙述中正确的是()。A、结构体数组名不能作为实参传给函数B、结构体变量的地址不能作为实参传给函数C、结构体中可以含有指向本结构体的指针成员D、即
A、因变量无定义输出不定值B、0C、-1D、1我的答案:B47、已知指针p的指向如图所示的a[1],则执行语句*p++;后,*p的值是( )。A、20B、30C、21D、31我的答案:B48、已知指针p的指向如图所示的a[1],则表达式*+
A、p=aB、q[i]=a[i]C、p=a[i]D、p=&a[2][1]我的答案:A35、有以下程序 #include <stdio.h> #include <string.h>
18、若有定义:int a[5],*p;,则操作p=a;是合法的操作。我的答案:√19、若有定义:int a[5],*p;,则操作p=&a[2];是合法的操作。我的答案:√20、若有定义:in
A、5B、7C、20D、21我的答案:C2、对于类型相同的指针变量,不能进行的运算是( )。A、+B、-C、=D、==我的答案:A3、以下程序的输出结果是( )。 #include <stdio.h> int m
A、在main函数中声明了findmax函数B、在main函数中定义了findmax函数C、在main函数中两次调用了findmax函数D、在main函数内、外重复定义了findmax函数我的答案:A17、设有函数定义:void sub(i
A、2B、3C、7D、0我的答案:A5、以下程序的输出结果是( )。 #include <stdio.h> int fun(int a,int b) { static int m=0, i=2; i +=m+1;
A、char str[5]="good!";B、char str[]="good!";C、char *str="good!";D、c
A、整型常量B、整型表达式C、整型常量或整型表达式D、任何类型的表达式我的答案:C20、对以下说明语句,理解正确的是( )。 int a[10]={6,7,8,9,10};A、将5个初值依次赋给a[1]到a[5]B、将5个初值依次赋给a[0
C、将5个初值依次赋给a[6]到a[10]D、因为数组长度与初值的个数不相同,所以此语句不正确我的答案:B4、若有以下语句,则正确的描述是()。 char a[]="toyou"; char b[]={&
A、m=1B、m=2C、m=4D、m=5我的答案:A19、有以下程序 #include <stdio.h> main() { int c=0,k; for (k=1;k<3;k++) switch
4、若x是int型变量,且有下面的程序片段: for(x=5;x<8;x++) printf((x2)?(“**%d”):(“##%d”),x);
C、a=50 b=30 c=10D、a=50 b=30 c=50我的答案:B16、有如下程序 int main( ) { float x=2.0,y; if(x<0) y=0.0; else if(x<10.0)
2、以下程序段,运行后的输出结果是( ) char m='b'; if(m++>'b') printf("%c ",m); else printf(&
A、a=7+b+c=a+7;B、a=7+b++=a+7;C、a=7+b,b++,a+7D、a=7+b,c=a+7;我的答案:D17、在C语言语言中,退格符是 ( )A、\nB、\tC、\fD、\b我的答案:D18、putchar()函数可以
C、2.0D、2.5我的答案:C49、sizeof (double)的结果值是_______。A、8B、4C、2D、出错我的答案:A50、以下用户标识符中,合法的是_______。A、intB、nitC、123D、a+b我的答案:B51、表
A、4B、3C、2D、1我的答案:D32、有以下程序,其中k的初值为八进制数 #include <stdio.h> main() {int k=011; printf("%dn&
13、两个char 型数据相加,其结果为char型。我的答案:X14、若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28。我的答案:X15、在C程序中,%是只能用于整数运算的运算符。我的答案:√16、以