- A.(p++)->n; B.st[0].n; C.(*p).n; D.P=&st.m,
- a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,10};
- fun(a,3,7);
- for(i=3;i<8;i++) printf("%d",a[i]); } 程序的运行结果是
- A.45678
- B.44567
- C.45567
- D.45677
- A.1.24e03 B.1.34e0.3 C.1.24e+3 D.1.34e0
- A.只初始化了第一个元素,即a[0][0]可得到初值0
- B.此初始化语句不正确
- C.数组a中各元素都可得到初值,但其值不一定为0
- D.数组a中每个元素均可得到初值0
- A.for(i=1,p=1;i<=5;i++) p*=i; B.i=1;p=1;while(i<=5){p*=i; i++;}
- C.for(i=1;i<=5;i++){ p=1; p*=i;} D.i=1;p=1;do{p*=i; i++; }while(i<=5);
- A.5 B.6
- C.7 D.8
- A.fun(int y,double m); B.k=fun(10,12.5);
- C.fun(x,n); D.void fun(n,x);
- A.char a[11], *p; strcpy(p=a+1,&st[4]);
- B.char a[11]; strcpy(++a, st);
- C.char a[11]; strcpy(a, st);
- D.char a[], *p; strcpy(p=&a[1],st+2);
- A.k=n,n=n+1 B.n=n+1,k=n
- C.k=++n D.k+=n+1
- A.12 B.10 C.11 D.编译出错
- A.75310246 B.01234567
- C.76310462 D.13570246
- A.顺序结构、选择结构、循环结构 B.if、switch、break
- C.for、while、do-while D.if、for、continue
- 27
-
以下不正确的定义语句是
- A.int y[5.3]={0,1,3,5,7,9}; B.double x[5]={2.0,4.0,6.0,8.0,10.0};
- C.char c1[]={’1’, ’2’, ’3’, ’4’, ’5’}; D.char c2[]={’\x10’, ’\xa’, ’\x8’};
- A.从键盘输入若干行字符,按行号倒序写入文本文件a123.txt中
- B.从键盘输入若干行字符,取前两行写入文本文件a123.txt中
- C.从键盘输入若干行字符,第一行写入文本文件a123.txt中
- D.从键盘输入若干行字符,依次写入文本文件a123.txt中
- A.(*p).next=(*q).next; free(p); B.p=q->next; free(q);
- C.p=q; free(q); D.p->next=q->next; free(q);
- A.-1 B.0 C.1 D.语句错误
- A.3 B.4 C.5 D.8
- A.331
- B.41
- C.2
- D.1
- A.1 B.NULL C.-l D.0
- A.6 3
- B.3 6
- C.编译出错
- D.0 0
- 35
-
以下说法错误的是
- A.高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式
- B.计算机只能处理由0和1的代码构成的二进制指令或数据
- C.C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件
- D.每一种高级语言都有它对应的编译程序
- 36
-
下列说法中不正确的是
- A.C语言规定,不能在一个函数的内部再定义函数
- B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型
- C.函数的类型可以是整型、实型、字符型,但不能是指针型
- D.函数可以没有形参,但函数名后的一对圆括号不能省略
- A.union=8,struct aa=8
- B.union=8,struct aa=24
- C.union=24,struct aa=8
- D.union=24,struct aa=24
- A._w1 B.3_xy C.int D.LINE-3
- A.sizeof、&=、<<、^ B.sizeof、<<、^、&=
- C.^、<<、sizeof、&= D.<<、^、&=、sizeof
- A.一个双精度表达式 B.一个整型表达式
- C.一种函数调用 D.一个不合法的表达式
- A.00010100 B.00011011 C.00011100 D.00011000
- A.无输出 B.12,123.5,12345.5
- C.1234,123.5,12345.5 D.1234,123.4,12345.5
- A.a==1 B.++i; C.a=a++=5; D.a=int(i);
- A.求字符串的长度
- B.比较两字符串的大小
- C.将字符串s复制到字符串t中
- D.将字符串s连接到字符串t后
- A.抽象和信息隐蔽 B.局部化和封装化 C.内聚性和耦合性 D.激活机制和控制方法
- A.对象、消息 B.继承、多态 C.类、封装 D.过程调用
- A.一对一 B.一对多 C.多对一 D.多对多
- A.O(n) B.O(n<SUP>2</SUP>) C.O(log<SUB>2</SUB>n) D.O(nlog<SUB>2</SUB>n)
- 49
-
算法的空间复杂度是指
- A.算法程序的长度
- B.算法程序中的指令条数
- C.算法程序所占的存储空间
- D.执行算法需要的内存空间
- A.6 B.4 C.3 D.2
- 51
-
数据库的故障恢复一般是由
- A.数据流图完成的 B.数据字典完成的 C.DBA 完成的 D.PAD图完成
- A.数据的物理分布性和逻辑整体性 B.位置透明性和复制透明性
- C.事物管理的集中性 D.数据冗余
- A.确认测试 B.集成测试 C.验证测试 D.验收测试
- 54
-
链表不具有的特点是
- A.不必事先估计存储空间
- B.可随机访问任一元素
- C.插入和删除不需要移动元素
- D.所需空间与线性表长度成正比