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

题目内容 (请给出正确答案)
单选题
有以下程序:#include main(){ struct node {  int n;  struct node *next; } *p; struct node x[3] = {{2,x+1},{4,x+2},{6,NULL}}; p=x; printf(%d,,p->n); printf(%d,p->next->n);}程序运行后的输出结果是(  )。
A

2,3

B

2,4

C

3,4

D

4,6


参考答案

参考解析
解析:
序中定义了一个含有三个结构体node元素的数组,数组中元素的next指针分别指向后一个元素,最后一个元素的next指针置为NULL。p指针最初指向x[0],因此p->n=x[0].n=2;即第一次输出2,p->next指向x[1],则p->next->n=x[1].n=4。答案选择B选项。
更多 “单选题有以下程序:#include main(){ struct node {  int n;  struct node *next; } *p; struct node x[3] = {{2,x+1},{4,x+2},{6,NULL}}; p=x; printf(%d,,p-n); printf(%d,p-next-n);}程序运行后的输出结果是(  )。A 2,3B 2,4C 3,4D 4,6” 相关考题
考题 单选题有以下程序:#include main(){ char b[3][10],c; int i; for(i=0;i2;i++)scanf(%s,b[i]); i=0; while((c=getchar())!='')b[2][i++]=c; b[2][i] = '\0'; printf(%s%s%s,b[0],b[1],b[2]);}执行时若输入以下字符串:Peach flower is pink.回车则输出结果是(  )。A Peachflower is pink.B Peachfloweris pink.C Peachflowerispink.D Peach flower is pink.

考题 单选题若有定义语句int a,b;double x;则下列选项中没有错误的是(  )。A switch(x%2) {  case 0:a++;break;  case 1:b++;break;  default:a++;b++; }B switch((int)x/2.0) {  case 0:a++;break;  case 1:b++;break;  default:a++;b++; }C switch((int)x%2) {  case 0:a++;break;  case 1:b++;break;  default:a++;b++; }D switch((int)(x)%2) {  case 0.0:a++;break;  case 1.0:b++;break;  default:a++;b++; }

考题 问答题请补充fun函数,该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数在主函数中输入。  例如:

考题 单选题有以下程序:#include int fun(int x,int y){ if(x==y)return(x); else return((x+y)/2);}main(){ int a=4,b=5,c=6; printf(%d,fun(2*a,fun(b,c)));}程序运行后的输出结果是(  )。A 3B 6C 8D 12

考题 单选题若有函数声明:void fun(float array[],int*ptr);以下叙述正确的是(  )。A 函数参数array,ptr都是指针变量B 函数参数array不是指针变量,ptr是指针变量C 调用函数时,实参数组的值将一一复制给array数组D 调用函数时,array是按值传送,ptr是按地址传送

考题 单选题算法时间复杂度的度量方法是(  )。A 算法程序的长度B 执行算法所需要的基本运算次数C 执行算法所需要的所有运算次数D 执行算法所需要的时间

考题 单选题有以下程序: #include voidfun(intx,inty,int*z) {  *z=y-x; } main() {  inta,b,c;  fun(10,5,a);  fun(7,a,b);  fun(a,b,c);  printf("%d,%d,%d",a,b,c); } 程序运行后的输出结果是(  )。A 5,2,3B -5,-12,-7C -5,-12,-17D 5,-2,-7

考题 单选题有以下程序:#include main(){ int a=2,b=2,c=2; printf(%d,a/bc);}程序运行后的结果是(  )。A 0B 1C 2D 3

考题 单选题信息隐蔽的概念与下述哪一种概念直接相关(  )。A 软件结构定义B 模块独立性C 模块类型划分D 模块耦合度

考题 单选题有以下程序: #include intf(intm) {  staticintn=0;  n+=m;  returnn; } main() {  intn=0;  printf(%d,f(++n));  printf(%d,f(n++)); } 程序运行后的输出结果是(  )。A 12B 11C 23D 33

考题 单选题设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为(  )。A 4B 6C m-5D m-6