[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYcALjInGvP8ZfHj6DAnQY_aHaS7Nx_XAZENQWR0g2tU":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":15,"related":16,"source":26,"type":27},[],"2026-01-07 08:40:18",1073238364,[8,9,10,11],"宏调用","宏代换","宏展开","宏编译",{"courseImg":13,"courseName":14},"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F8e1e8f77b78b95802fa5123469e8f529.jpg","程序设计基础——C","宏替换也称( )",[17,28,39,42,50,55,60,69,78,87],{"answer":18,"createTime":5,"id":19,"options":20,"question":25,"source":26,"type":27},[],1073237628,[21,22,23,24],"函数体必须由{开始","C程序必须由main语句开始","C程序中的注释可以嵌套","C程序中的注释必须在一行完成","下列选项中叙述正确的是( )","v2",1,{"answer":29,"createTime":30,"id":31,"options":32,"question":37,"source":26,"type":38},[],"2026-01-07 08:40:17",1073237911,[33,34,35,36],"fgetc是适用于所有输入流字符输入函数","getchar也是适用于所有流的字符输入函数","fputs是适用于所有输出流的文本行输出函数","fread是适用于文件输入流的二进制输入函数","C语言中关于文件读写函数说法不正确的是( )",0,{"answer":40,"createTime":5,"id":6,"options":41,"question":15,"source":26,"type":27},[],[8,9,10,11],{"answer":43,"createTime":5,"id":44,"options":45,"question":48,"source":26,"type":49},[],1073238512,[46,47],"对","错","绝大多数的预处理命令都以#字符开头.( )",3,{"answer":51,"createTime":5,"id":52,"options":53,"question":54,"source":26,"type":49},[],1073238763,[46,47],"C语言中,关系运算和逻辑运算的结果一定时0(假)和1(真),但能够表示真的不一定是1.( )",{"answer":56,"createTime":5,"id":57,"options":58,"question":59,"source":26,"type":49},[],1073240130,[46,47],"数组是构造型数据类型.( )",{"answer":61,"createTime":30,"id":62,"options":63,"question":68,"source":26,"type":38},[],1073240516,[64,65,66,67],"20","21","22","23","以下程序的输出结果是( ).#includeint main(void) { int i,k,a[10],p[3]; k=5; for(i=0;I&lt;10;i++) a[i]=i; for(i=0;i&lt;3; i++) p[i]=a[i*(i+1)]; for(i=0;i&lt;3; i++)k+=p[i]*2; printf(&quot;%d\\n&quot;,k); return 0;}\u002F*End of main()*\u002F",{"answer":70,"createTime":5,"id":71,"options":72,"question":77,"source":26,"type":27},[],1073241050,[73,74,75,76],"pt[i]","pt+i","*pt+i","*(pt+i)","对一维数组int nArr[10],pt=nArr;,下标为i的元素引用合理的是( )",{"answer":79,"createTime":30,"id":80,"options":81,"question":86,"source":26,"type":38},[],1073241309,[82,83,84,85],"将字符串cArr1复制到cArr2中","将字符数组cArr1复制到cArr2中","while是死循环","while的条件表达式错误","对以下程序代码,其运行结果描述准确的是( ).#include int main(void) { int i=0; char cArr1[20],cArr2[20],*ptr=cArr1; gets(ptr); while ((cArr2[i++]=*ptr++)) ; printf(&quot;cArr2 is %s\\n&quot;,cArr2); return 0;} \u002F*End of main()*\u002F",{"answer":88,"createTime":30,"id":89,"options":90,"question":95,"source":26,"type":38},[],1073241750,[91,92,93,94],"i=123,j=4567","i=1234,j=567","i=1,j=2","i=123,j=45","阅读下面的程序,如果从键盘上输入1234567&lt;回车&gt;,则程序的运行结果是( ).#includeint main(void) { int i,j; scanf(&quot;%3d%2d&quot;,&amp;i,&amp;j); printf(&quot;i=%d,j=%d\\n&quot;,i,j); return 0;} \u002F*End of main()*\u002F"]