- A.C
- B.Basic
- C.DDL
- D.DML
- A.宏定义不做语法检查
- B.双引号中出现的宏名不进行替换
- C.宏名无类型
- D.宏名必须用大写字母表示
- A.函数名是属于用户标识符,需符合C语言对标识符的规定
- B.形参只能是变量
- C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名
- D.函数中定义的变量可以与其他函数中的变量同名
- A.Qian,f,95,92
- B.Qian,m,85,90
- C.Zhao,m,85,90
- D.Zhao,f,95,92
- A.栈顶元素最先能被删除
- B.栈顶元素最后才能被删除
- C.栈底元素永远不能被删除
- D.上述三种说法都不对
- A.if(strcmp(s1,s2)<0)
- B.if(s1>s2)
- C.if(strcmp(s2,s1)<0)
- D.if(strcmp(s1,s2))
- 11
-
以下叙述中错误的是
- A.在程序中凡是以“#”开始的语句行都是预处理命令行
- B.预处理命令行的最后不能以分号表示结束
- C.#define MAX是合法的宏定义命令行
- D.C程序对预处理命令行的处理是在程序执行的过程中进行的
- 12
-
栈和队列的共同特点是
- A.都是先进先出
- B.都是先进后出
- C.只允许在端点处插入和删除元素
- D.没有共同点
- 13
-
有以下程序:
main( )
{int X,i;
for(i=1;i<=50;i++)
{x=i;
if(X%2=O)
if(x%3=O)
if(X%7=0)
printf("%d,i)";
}
}
输出结果是( )。
- A.28
- B.27
- C.42
- D.41
- A.5
- B.24
- C.32
- D.40
- A.float a[][4]={0,1,8,5,9};
- B.int a[3][4];
- C.)#define N 5 float a [N][3];
- D.int a [2][9.5];
- A.21
- B.78
- C.23
- D.28
- 17
-
算法的时间复杂度是指
- A.算法的执行时间
- B.算法所处理的数据量
- C.算法程序中的语句或指令条数
- D.算法在执行过程中所需要的基本运算次数
- A.char str[5]="good!";
- B.char str[]="good!";
- C.char*srt="good!";
- D.char str[5]={ 'g', 'o', 'o', 'd'};
- A.9 9
- B.5 20
- C.13 20
- D.20 20
- A.i-1
- B.i
- C.i+1
- D.4一i
- A.在数据库系统中,数据的物理结构必须与逻辑结构一致
- B.数据库技术的根本目标是要解决数据的共享问题
- C.数据库设计是指在已有数据库管理系统的基础上建立数据库
- D.数据库系统需要操作系统的支持
- A.7,8
- B.8,8
- C.7,10
- D.8,10
- A.有穷性
- B.简洁性
- C.可行性
- D.确定性
- A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值
- B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容
- C.在C语言中,外部变量的隐含类型是自动存储类别
- D.在C语言中,函数形参的存储类型是自动(auto)类型的变量
- A.必须是逻辑表达式
- B.必须是关系表达式
- C.必须是逻辑表达式或关系表达式
- D.可以是任意合法的表达式
- A.有零个输入或多个输入
- B.高效性
- C.有穷性
- D.确定性
- A.i=1;i<4;++i
- B.i=1;i<3;++i
- C.i=4;i>2;i--
- D.i=2;i<4;++i
- A.scanf ("%2d%2d%2d",&i,&j,&k);
- B.scanf ("%d %d %d",&i,&j,&k);
- C.scanf ("%d,%d,%d",&i,&j,&k);
- D.scanf ("i=%d,j=%d,k=%d",&i,&j,&k);
- A.记录
- B.基本表
- C.模式
- D.字段