A、 to Beijing!
B、 you to Beijing!
C、 Welcome you to Beijing!
D、 Beijing!
答案:A
解析:【解析】调用strstr函数,返回值为a指向的字符串在b指向的字符串中第一次出现的位置,并将此地址赋给指针p。strlen()函数求字符串的实际长度(不包含结束标志)。strstr函数返回的地址下标值为8,加上a长度3,再加1,指针P指向的地址下标值为12,输出:to Beijing!,答案选择A选项。
A、 to Beijing!
B、 you to Beijing!
C、 Welcome you to Beijing!
D、 Beijing!
答案:A
解析:【解析】调用strstr函数,返回值为a指向的字符串在b指向的字符串中第一次出现的位置,并将此地址赋给指针p。strlen()函数求字符串的实际长度(不包含结束标志)。strstr函数返回的地址下标值为8,加上a长度3,再加1,指针P指向的地址下标值为12,输出:to Beijing!,答案选择A选项。
A. 8.0E0.5
B. 1e1
C. 011
D. 0xabcd
解析:【解析】实型常量指数形式中,字母e(或E)前后必须都要有数字,且e(或
A. void
B. 8ⱣⱤ8
C. ⱣⱤ0ⱣⱤ
D. unsigned
解析:【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。
A. E,68
B. D,69
C. E,D
D. 输出无定值
解析:【解析】
A. printf("x=%5.0f\n",x);
B. printf("x=%f\n",x);
C. printf("x=%lf\n",x);
D. printf("x=%0.5f\n",x);
解析:【解析】printf函数控制字符%f输出float类型,%lf输出double类型。格式控制%m.nf,表示数据输出总的宽度为m位,其中小数部分占n位。当数据的小数位多于指定宽度n时,截去右边多余的小数,并对截去的第一位小数做四舍五入处理;而当数据的小数位少于指定宽度n时,在小数的右边补零;当m小于有效位数时,整数部分输出所有有效数字并且自动对齐,小数部分按照n指定位数输出。A项按照float格式输出数据,宽度为5位,保留小数0位,输出为2,不能完整输出x。B项按照float格式输出数据,输出为2.120000。C项按照double格式输出数据,输出为2.120000。D项按照float格式输出数据,保留小数位数为5,输出为2.12000。答案选择A选项。
A. 模式
B. 内模式
C. 外模式
D. 概念模式
解析:【解析】索引是对数据库表中一列或多列的值进行排序的一种结构,涉及到了物理存储结构,属于物理模式,又称内模式。内模式给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。答案选择B选项。
A. 项正确,“(ch=getchar())!='N'”表示先把getchar()函数的返回值赋值给ch,然后判断,当读入字母不为N时,ch与'N'不相等,执行打印函数printf,当读入字母N时,ch与'N'相等,循环结束,同理知选项D错误。
B. 项错误,“ch=getchar()='N'”表达式从右向左计算,会把´N´赋值给getchar()函数的返回值,而getchar()函数的返回值是右值,不可改变,出现编译错误;
C. while(ch=getchar()=='N') printf("%c ",ch);
D. 错误。B项错误,“ch=getchar()='N'”表达式从右向左计算,会把´N´赋值给getchar()函数的返回值,而getchar()函数的返回值是右值,不可改变,
解析:【解析】
A. -1
B. NULL
C. 1
D. 0
解析:【解析】因为x=14,y=15都是非零整数,因此x||y = 1。又因为'A'+32='a',知w<'a'也为真,因此(x||y)&&(w<'a')的值为1。答案选择C选项。
A. abcdefg
B. bcdefgh$
C. bcdefgh$$
D. bcdefgh
解析:【解析】for循环每次将函数getchar()的输入值赋给变量c,如果不等于#,则执行putchar(++c),即将当前变量c的ASCII码加1后,再输出改变后的变量c的值。当变量c的值等于#,则终止循环,所以输出应该是bcdefgh。
A. 项正确,在顺序存储结构中,所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。
B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D. 链式存储结构比顺序存储结构节省存储空间
解析:【解析】
A. Ta=1,b=2
B. Fa=0,b=2
C. Fa=1,b=1
D. Ta=0,b=1
解析:【解析】程序中判断if条件是否成立,a++先取值为0,则(a++&&b++)为0,不且不计算b++,而后a自增得a=1,if条件不成立,执行else下的语句,输出F。 后执行输出语句;按照格式输出a=1,b=1。答案选择C选项。第3章 顺序结构