- A)可行性 B)有穷性
- C)正确性 D)确定性
- A)一种数据的逻辑结构可以有多种存储结构
- B)数据的存储结构与数据处理的效率无关
- C)数据的存储结构与数据处理的效率密切相关
- D)数据的存储结构在计算机中所占的空间不一定是连续的
- A)快速排序 B)选择排序
- C)堆排序 D)冒泡排序
- A)逻辑内聚 B)时间内聚
- C)偶然内聚 D)过程内聚
- A)32 B)31
- C)64 D)63
- A.详细设计
- B.需求分析
- C.总体设计
- D.编程调试
- A)封装和数据隐藏 B)集成和重用
- C)数据和处理数据的过程分离 D)把数据和处理数据的过程看成一个整体
- A)把软件划分成模块 B)确定模块之间的调用关系
- C)确定各个模块的功能 D)设计每个模块的伪代码
- A)应用层 B)语言翻译处理层
- C)数据存取层 D)数据存储层
- 26
-
以下叙述中错误的是()。
- A)C语言是高级语言
- B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令
- C)C语言产生的目标程序后缀名为OBJ
- D)C语言中的函数不可以单独进行编译
- A)实体完整性规则 B)参照完整性规则
- C)对象完整性规则 D)用户自定义完整性规则
- A)1.2E0.5 B)3.14159E
- C)5E-3 D)E15
- A)int _int; B)double 3int_;
- C)char for; D)float US&;
- A)++x,y=x-- B)x+1=y
- C)x=x+10=x+y D)double(x)/10
- A)Main B)_0
- C)_int D)sizeof
- A)大写字母和小写字母的意义相同
- B)不同类型的变量可以在一个表达式中
- C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型
- D)同一个运算符号在不同的场合可以有不同的含义
- A)12353514 B)12353513
- C)12343514 D)12343513
- 34
-
如果int
- a=1,
- b=2,
- c=3,
- d=4;则条件表达式“aA)1 B)2
- C)3 D)4
- A)20 B)40
- C)60 D)80
- A.scanf("%d,%1x,%1e",&x,&y,&z);
- B.scanf("%1d*%d&1f",&x,&y,&z);
- C.scanf("%x%*d%o",&x,&y);
- D.scanf("%x%o%6.2f",&x,&y,&z);
- A)更改注释语句书写位置 B)存放圆半径的变量r应该定义为整型
- C)输出语句中不能加“s=” D)给计算面积的PI变量赋值
- A)c=′97′ B)c="97"
- C)c=97 D)c="a"
- A)1 B)0
- C)非0的数 D)-1
- A)2 2 B)7 6
- C)7 5 D)6 2
- A)a=′56′; B)b=′\xbc′;
- C)c=′\0xab′; D)d=′\0127′;
- A)20,4 B)10,2
- C)20,1 D)10,4
- A)*p=*q; B)p=q;
- C)*p=&n1; D)p=*q;
- A)f=0; B)f=1;
- for(i=1;i<=n;i++) f*=i; for(i=1;i<n;i++) f*=i;
- C)f=1; D)f=1;
- for(i=n;i>1;i++) f*=i; for(i=n;i>=2;i--) f*=i;
- A)数组a和b的长度相同 B)a数组长度小于b数组长度
- C)a数组长度大于b数组长度 D)上述说法都不对
- A)% B)/
- C)< D)!
- A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
- B)数组名代表的是数组所占存储区的首地址,其值不可改变
- C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界的出错信息”
- D)可以通过赋初值的方式确定数组元素的个数
- A)Double B)short
- C)integer D)Char
- A)int a[2][2]={{1},{2}}; B)int a[][2]={1,2,3,4};
- C)int a[2][2]={{1},2,3}; D)int a[2][]={{1,2},{3,4}};
- A)int num[]; B)#define N 100
- int num[N]
- C)int num[0..100]; D)int N=100
- int num[N]
- A)变量c1被赋予字符a,c2被赋予回车符
- B)程序将等待用户输入第2个字符
- C)变量c1被赋予字符a,c2中仍是原有字符2
- D)变量c1被赋予字符a,c2中将无确定值
- A)0 B)4
- C)6 D)7
- A.13 B.6
- C.8 D.12
- A)20 B)16
- C)14 D)9
- A.a[1][3]=6
- B.a[1][3]=-3
- C.a[1][3]=2
- D.不确定
- A.9 B.6
- C.36 D.18
- A.k=*p1+*p2 B.p2=k
- C.p1=p2 D.k=*p1*(*p2)
- A.变量a的地址 B.变量b中的值
- C.变量a中的值 D.变量b的地址
- A.35 B.37
- C.39 D.28
- A.7654321 B.1717171
- C.7171717 D.1711717
- A.*p+9
- B.*(p+8)
- C.*p+=9
- D.p+8
- 62
-
以下叙述中正确的是()。
- A)C程序中的#include和#define行均是C语句,只是语法不同
- B)除赋值运算符外,逗号运算符的优先级最低
- C)C程序中,j++;是赋值语句
- D)C程序中,+、-、*、/、%号是算数运算符,可用于整型和实型数的运算
- A)&t[3][2] B)t[3]
- C)t[1] D)*t[2]
- A)p++->n B)p->n++
- C)(*p).n++ D)++p->n
- A)(*).data.a B)(*p).a
- C)p->data.a D)p.data.a
- A)3 B)6
- C)9 D)2