正确答案: B
数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式
题目:以下关于数据的逻辑结构的叙述中,不正确的是( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下面程序的输出是______。 main() {int k=11; printf("k=%d,k=%o,k=%x\n",kkk); }
k=11,k=13,k=B
解析:解析:在C语言格式字符的输出中, “%d”是以带符号的十进制形式输出整数;“%60”是以8进制无符号形式输出整数(不输出前导符o);“%x”是以16进制无符号形式输出整数(不输出前导符Ox)。
[单选题]有以下程序 main ( ) { int k=5,n=0; while (k>0) { switch (k) { default : break; case 1 : n+=k; case 2 : case 3 : n+=k; } k--; } printf ("%d\n",n); 程序运行后的输出结果是
7
解析:解析:本题考查的是switch语句。switch语句中的case或default只是一种入口标号,它并不形成一种子句的概念。当满足其中某个标号的条件而进入switch语句中时,如果没碰到break语句,将一直执行到switch语句的结尾。题目中使用了一个while循环使k从5递减到1,当k=5或4的时候从default标号进入switch,碰到break;语句立即跳出,没有改变n:当k=3时,执行了一次n+=k;;k=2时,也执行了一次n+=k;k=1时,执行了两次n+=k;所以最终n的值为3+2+1+1=7。故应该选择D。
[单选题]开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。
软件危机
解析:解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了入们难以控制软件发展的局面,即所谓的“软件危机”。
[单选题]以下叙述中正确的是( )
在C程序中include行和define行不是C语句