[单选题]以下程序的输出结果是______。 main() { char*s="121"; int k=0,a=0,b=0; do {k++; if(k%2==0){a=a+s[k]-'\0';continue;} b=b+s[k]-'\0';a=a+s[k]-'\0'; }while(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }
正确答案 :C
k=2 a=99 b=50
解析:解析:第1次循环中,k=1,不执行if分支,s[k]=‘2’,因此b=2,a=2因s[k+1]=‘1’进入第2次循环,k=2,执行if分支,s[k]=‘1’,使a=3,进而提前结束本次循环,s[k+1]=‘\0’,则退出循环,所以k=2,a=3,b=2。
[单选题]从Windows环境进入MS―DOS方式后,返回Windows环境的DOS命令为
正确答案 :A
EXIT
解析:解析:从Windows环境进入MS-DOS方式后,要想返回Windows环境,可使用EXIT命令。
[单选题]以下叙述中,错误的是( )。
正确答案 :C
标准模块文件可以属于某个指定的窗体文件
解析:标准模块也称全局模块或总模块,由全局变量声明、模块层声明及通用过程等几部分组成,因此标准模块不能属于某个特定的窗体文件。
查看原题