問題詳情
45)有以下程序#includestructtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main){inti;p=a;fori=1;i<=2;i++){printf"%d,",p->x);p=p->y;}}程序的运行结果是
(A)20,30,
(B)30,17
(C)15,30,
(D)20,15,
(A)20,30,
(B)30,17
(C)15,30,
(D)20,15,
參考答案
答案:D
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 21)在以下给出的表达式中,与while E)中的 E)不等价的表达式是 (A) !E=0)(B) E>0||E<0) (C) E==0 (D) E!=0)
- 29)有以下程序#includemain ){char c1,c2,c3,c4,c5,c6;scanf “%c%c%c%c”,&c1,&c2,&c3,&c4);c5=getchar ); c6=get
- 3)下列叙述中正确的是(A)软件测试应该由程序开发者来完成 (B)程序经调试后一般不需要再测试(C)软件维护只包括对程序代码的维护 (D)以上三种说法都不对
- 44)以下关于typedef的叙述错误的是(A)用typedef可以增加新类型(B)typedef只是将已存在的类型用一个新的名字来代表(C)用typedef可以为各种类型说明一个新名,但不能用来为变
- 11)以下不合法的用户标识符是 (A)j2_KEY (B)Double (C) 4d (D) _8_
- 20)若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是(A)main ) (B) float fun int a,int b{……} (C)floa
- 2)两个或两个以上模块之间关联的紧密程度称为 (A)耦合度 (B)内聚度 (C)复杂度 (D)数据传输特性
- 10)数据库DB,数据库系统DBS,数据库管理系统DBMS之间的关系是(A)DB包含DBS和DBMS (B)DBMS包含DB和DBS (C)DBS包含DB和DBMS (D)没有任何关系
- 43)若程序中有宏定义行:#defineN100则以下叙述中正确的是(A)宏定义行中定义了标识符N的值为整数100(B)在编译程序对C源程序进行预处理时用100替换标识符N(C)对C源程序进行编译时用
- 1 於人壽保險(life insurance)契約中,要保人在下列何時對被保險人須有保險利益?(A)被保險人死亡時 (B)契約生效時(C)受益人請求給付時 (D)從契約生效至被保險人死亡時皆須
內容推薦
- 30)若有以下程序main ){int y=10;while y- -); printf “y=%d”y);}程序运行后的输出结果是 (A)y=0 (B)y=-1 (C) y=1 (D)while构成
- 22)要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是(A) while ch=getchar ))!='N') printf “%
- 13)以下不合法的字符常量是 (A)'8'(B) '”' (C) '' (D) ‘�'
- 46)有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUfSTUa{STUb={"Zh
- 5)下列叙述中正确的是(A)线性链表是线性表的链式存储结构 (B)栈与队列是非线性结构(C)双向链表是非线性结构 (D)只有根结点的二叉树是线性结构
- 31)有以下程序main ){int a=0,b=0,c=0,d=0;if a=1) b=1;c=2;else d=3;printf “%d,%d,%d,%d”,a,b,c,d;}程序输出 (A)0,
- (※) 合法寺廟之納骨塔、菜齋收入應否課徵營業稅? (A)均要課 (B)均不要課(C)納骨塔收入,要課;菜齋收入,不課 (D)如隨喜布施,不課;如訂有收費標準,要課。〈營3釋〉
- 对流层中的上升气流会使飞行中的飞机颠簸。导致对流层气流上升的原固是:上居实际气温低于理论气温(按垂直递减率计算的气温)。田3表示四种对流层气温分布状况,分析图3回答9-10题。 ①图表示的
- 14)表达式6-5/2+2+5%2的值是 (A)3 (B) 8 (C) 3 (D) 8
- 47)设有以下定义uniondata{intd1;floatd2;}demo;则下面叙述中错误的是(A)变量demo与成员d2所占的内存字节数相同(B)变量demo中各成员的地址相同(C)变量demo
- 6)对如下二叉树 进行后序遍历的结果为 (A) ABCDEF (B) DBEAFC (C) ABDECF (D) DEBFCA
- 32)有以下程序main ){int i,j,x=0;for i=0;i<2;i++){ x++;for j=0;j<=3;j++){if j%2) continue;x++;}x++;}
- 23)已定义以下函数int fun int *p){return *p;}fun 函数返回值是 (A)不确定的值 (B)一个整数 (C)形参p中存放的值 (D)形参p的地址值
- 15)以下能正确定义字符串的语句是 (A)char str[]={‘4'}; (B) char str=”C”; (C) char str=”; (D) char str[]=””;
- 48)有以下程序#includemain){inta=1,b=2,c=3,x;x=a^b&c;printf"%d",x);}程序的运行结果是(A)0(B)1(C)2(D)3
- 7)在深度为7的满二叉树中,叶子结点的个数为 (A)32 (B)31 (C)64 (D)63
- 33)有以下程序int fun1 duoble a{return a*=a;}int fun2 dpuble x,double y){double a=0,b=0;a=fun1 x); b=fun1
- 24)若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是(A)*p=&a; scanf “%lf”,p); (B)*p=&a; scanf “%f”,p); (
- 16)以下数组定义中错误的是(A) int x[][3]={0}; (B) int x[2][3]={{1,2},{3,4},{5,6}}; (C) nt x[][3]={{1,2,3},{4,5,6
- 49)读取二进制文件的函数调用形式为:freadbuffer,size,count,fp);,其中buffer代表的是(A)一个文件指针,指向待读取的文件(B)一个整型变量,代表待读取的数据的字节数(
- 8)“商品”与“顾客”两个实体集之间的联系一般是 (A)一对一 (B)一对多 (C)多对一(D)多对多
- 34)有以下程序main ){int i,t[][3]={9,8,7,6,5,4,3,2,1};for i=0;i<3;i++) printf “%d”,t[2-i][i]);} 程序的执行后的
- 25)现有以下结构体说明和变量定义,如图所示,, 指针p,q,r分别指向一个链表中连续的三个结点。struct nodechar data;struct node *next;}*p,*q,*r;现要
- 17)若要求从键盘读入含有空格字符的字符串,应使用函数 (A)getc ) (B) gets ) (C) getchar ) (D) scanf )
- 50)有以下程序#includemain){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen"ddat,"wb");fwritea,si