- A.2,3,3
- B.2,3,2
- C.2,3,1
- D.2,2,1
- A.2
- B.3
- C.4
- D.5
- A.x%2==1
- B.x/2
- C.x%2!=0
- D.x%2==0
- A.switch(x)
- B.switch((int)x); {case 1.0:printf("*\n"); {case 1:printf("*\n"); case 2.0:printf("**\n");} case 2:printf("**\n");}
- C.switch(a+B)
- D.switch(a+B){case 1;printf("*\n"); {case 1:printf("*\n"); case 2+1:printf("**\n");} case c:printf("**\n");)
- A.200 100
- B.100 100
- C.100 200
- D.200 200
- A.++p->b
- B.++(p++)->b
- C.p->b++
- D.(++p)->b++
- A.float
- B.int
- C.char
- D.double
- A.struct是结构体类型的关键字
- B.struct num是用户定义的结构体类型
- C.numl是用户定义的结构体类型名
- D.a和b都是结构体成员名
- A.强行排错法
- B.集成测试法
- C.回溯法
- D.原因排除法
- A.并
- B.自然连接
- C.笛卡尔积
- D.交
- A.36
- B.64
- C.48
- D.以上都不对
- A. a[0][4]
- B.a[1][3]
- C.a[0][3]
- D.a[1][4]
- 14
-
以下说法不正确的是
- A.C程序中必须有一个main()函数,C程序是从main()函数的第1条语句开始执行的。
- B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的。
- C.C程序中的main()函数必须放在程序的开始位置。
- D.C程序中的main()函数位置可以任意指定。
- A.34756
- B.23445
- C.35745
- D.12345
- A.因变量类型与格式描述符的类型不匹配输出无定值
- B.输出项与格式描述符个数不符,输出为零值或不定值
- C.a,97,12k=12
- D.a,97,k=12
- A.p+1
- B.a+1
- C.a++
- D.++p
- A.1,2,3,4,5,6,7,8,9,10,
- B.10,9,8,7,6,5,4,3,2,1,
- C.9,2,7,4,5,6,3,8,1,10,
- D.1,10,3,8,5,6,7,4,9,2,
- A.数组的长度
- B.数组的首地址
- C.数组每一个元素的地址
- D.数组每个元素中的值
- 20
-
以下叙述中正确的是
- A.语句int a[8]={0};是合法的
- B.语句inta[]={0};是不合法的,遗漏了数组的大小
- C.语句char a[2]={ "A","BII};是合法的,定义了一个包含两个字符的数组
- D.语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
- A.由关系R和关系S的所有元组合并组成的集合,再删去重复的元组
- B.由属于R而不属于S的所有元组组成的集合
- C.由既属于R又属于S的元组组成的集合
- D.由R和S的元组连接组成的集合
- A.*p=&a;scanf("%1f”,p);
- B.*p=&a;scanf("%f",p);
- C.p=&a;scanf("%",*p);
- D.p=&a;scanf("%1f",p);
- A.12
- B.12345
- C.12345678
- D.136
- A.switch(x) { case 1.0:printf("*\n"); case 2.0:printf("**\n"); }
- B.switch(int(x)) { case 1:printf("*\n"); case 2:printf("**\n"); }
- C.switch(a+b) { case 1:printf("*\n"); case 1+2:printf("**\n"); }
- D.switch(a+B){ case 1:printf("*\n"); case c:printf("**\n"); }
- A.100000
- B.8
- C.40
- D.77
- A.7,8,8
- B.7,8,7
- C.8,7,7
- D.8,7,8
- A.31
- B.32
- C.16
- D.15
- A.<=
- B.=
- C.%
- D.& &
- A.54321
- B.12345
- C.1 2 3 4 5
- D.5 4 3 2 1 0 main() { int w=5;fun(w);printf("\n");} fun (int k) { if(k>0) fun(k-1); printf("%d"",k);}
- A.一个逻辑数据结构只能有一种存储结构
- B.逻辑结构属于线性结构,存储结构属于非线性结构
- C.一个逻辑数据结构可以有多种存储结构,且各种存诸结构不影响数据处理的效率
- D.一个逻辑数据结构可以有多种存储结构,且各种存诸结构影响数据处理的效率
- A.可重用性差
- B.安全性差
- C.非持久性
- D.冗余性
- A.21
- B.11
- C.6
- D.1
- A.无确切的值
- B.形参p中存放的地址值
- C.一个临时存储单元的地址
- D.形参p自身的地址值
- A.关系模型
- B.层次模型
- C.网状模型
- D.数据模型
- A.shttp://
- B.http:s//
- C.http://
- D.https//
- A.5,4,3,2,1,
- B.5,2,3,4,1,
- C.1,2,3,4,5,
- D.1,5,4,3,2,
- A.'\t'
- B.'\039'
- C.','
- D.'\n'
- A.int
- B.double
- C.float
- D.char
- A. 所在文件的全部范围
- B. 所在程序的全部范围
- C. 所在函数的全部范围
- D. 由具体定义位置和 extern 说明来决定范围
- A.线性表是由n个元素组成的一个有限序列
- B.线性表是一种线性结构
- C.线性表的所有结点有且仅有一个前件和后件
- D.线性表可以是空表
- A.变量c1被赋予字符a,c2被赋予回车符
- B.程序将等待用户输入第2个字符
- C.变量c1被赋予字符a,c2中仍是原有字符2
- D.变量c1被赋予字符a,c2中将无确定值
- A.顺序存储结构和链式存储结构
- B.散列方式和索引方式
- C.链表存储结构和数组
- D.线性存储结构和非线性存储结构