单项选择题

有以下程序 int fun1(double a){return a*=a;} int flun2(double X,double Y) {double a=0,b=0; a=funl(X);b=funl(Y);return(int)(a+b); } main() {double W;w=fun2(1.1,2.0);……} 程序执行后变量W中的值是【 】。

A.5.21
B.5
C.5
D.0
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序main(){int i;for(i=1;i<=40;i++) {if(i++%5==0)if(++i%8==0)printf( %d ,i);printf( \n );}执行后的输出结果是【 】。
A.5
B.24
C.32
D.40
单项选择题
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。struct node{ int data;struct node *next;} *p, *q, *r;现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
A.r->next=q; q->next=r->next; p->next=r;
B.q->next=r->next; p->next=r; r->next=q;
C.p->next=r; q->next=r->next; r->next=q;
D.q->next=r->next; r->next=q; p->next=r;
相关试题
  • 以下程序运行后的输出结果是【 】。main(...
  • 执行以下程序后,输出’’#’’号的个数是...
  • 有以下程序#include <stdio.h>main(...
  • 以下程序的功能是计算:s=1+12+12...
  • 数据独立性分为逻辑独立性与物理独立性。当...