- A.类型不变的 B.宽度不变的
- C.不可分割的 D.互不相关的
- A.存储结构 B.物理结构
- C.逻辑结构 D.物理和存储结构
- A.10 B.34
- C.64 D.编译出错
- A.8,17 B.8,16
- C.8,20 D.8,8
- A.7 B.3
- C.1 D.0
- a=b; printf("%u",a); } 程序运行后的输出结果是
- A.-1 B.65535
- C.32767 D.-32768
- A.4 B.3
- C.2 D.1
- A.67 B.0 C.字符’C’的地址 D.字符’C’
- A.6 B.8
- C.12 D.10
- A.操作数乘以2
- B.操作数除以2
- C.操作数除以4
- D.操作数乘以4
- A.to
- B.tomeet
- C.toee
- D.程序段不能通过编译
- a = fun(8); printf("%d\n", a+fun(10)); } 程序的运行结果是
- A.0 B.10
- C.18 D.出错
- A.p->next->a B.++p->a
- C.(*p).a++ D.p++ ->a
- A.5359 B.5953
- C.3595 D.9535
- 29
-
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是
main()
{ int *p,*q,a,b;
p=&a;
printf("input a:");
scanf("%d",*p);
}
- A.*p表示的是指针变量p的地址
- B.*p表示的是变量a的值,而不是变量a的地址
- C.*p表示的是指针变量p的值
- D.*p只能用来说明p是一个指针变量
- A.int B.float C.double &
- A.32767,32767 B.32767,032767
- C.32767,77777 D.32767,077777
- A.hello,
- B.new worldhello,
- C.new world
- D.hello,rld
- A.4 B.7
- C.5 D.6
- A.12 B.1
- C.10 D.9
- A._w1 B.3_xy C.int D.LINE-3
- A.STD tt[2]={{1,’A’,62},{2,’B’,75}}; B.STD tt[2]={1,"A",62,2,"B",75};
- C.struct tt[2]={{1,’A’},{2,’B’}}; D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
- A.55 B.54
- C.65 D.45
- A.4 B.22
- C.24 D.46
- A.12 B.15
- C.16 D.20
- A.可在程序的运行阶段得到初值0 B.可在程序的编译阶段得到初值0
- C.不能得到确定的初值 D.可在程序的编译或运行阶段得到初值0
- A.9 B.编译出错
- C.21 D.9.0
- A.4 B.16 C.32 &nbs
- 44
-
以下叙述中错误的是
- A.C语言源程序经编译后生成后缀为.obj的目标程序
- B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
- C.用C语言编写的程序称为源程序,它以ASCII码形式存放在一个文本文件中
- D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
- A.34756 B.23445
- C.35745 D.12345
- 46
-
为了提高测试的效率,应该
- A.随机选取测试数据 B.取一切可能的输入数据作为测试数据
- C.在完成编码以后制定软件的测试计划 D.集中对付那些错误群集的程序
- 47
-
冒泡排序的时间复杂度为
- A.O(n) B.O(n<SUP>2</SUP>) C.O(log<SUB>2</SUB>n) D.O(nlog<SUB>2</SUB>n)
- 48
-
程序调试的目的是
- A.发现程序中的错误 B.改正程序中的错误 C.验证程序的正确性 D.改善软件的性能
- A.软件投机 B.软件危机 C.软件工程 D.软件产生
- A.层次模型 B.网状模型 C.关系模型 D.以上3个都是
- A.硬件资源 B.通信资源 C.支持软件 D.辅助资源
- 52
-
用链表表示线性表的优点是
- A.便于随机存取 B.花费的存储空间较顺序存储少
- C.便于插入和删除操作 D.数据元素的物理顺序与逻辑顺序相同
- A.数据库是一个DBF文件 B.数据库是一个关系
- C.数据库是一个结构化的数据集合 D.数据库是一组文件