数通产品线C语言编程基础题库001[考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用;如果不特别说明,假定程序运行环境为:操作系统Windows2000,VC6
0编译环境,X86(80586)CPU处理器(32位小字节序处理器)
给出以下定义:characX[]="abcdefg";characY[]={'a','b','c','d','e','f','g'};则正确的叙述为()A)数组acX和数组acY等价B)数组acX和数组acY的长度相同C)数组acX的长度大于数组acY的长度D)数组acX的长度小于数组acY的长度答案:C2
voidexample(characHello[]){printf("%d",sizeof(acHello));return;}voidmain(){characHello[]="hello";example(acHello);//数组名称作参数,传的是地址,一个地址占四个字节return;}的输出是A4B5C6D不确定答案:A3
有以下程序段characArr[]="ABCDE";char*pcPtr;for(pcPtr=acArr;pcPtri[1]=0x38;printf("%x\n",a
k);}输出结果是()A)3839B)3938C)380039D)不可预知答案:D14
全局变量可以定义在被多个
C文件包含着的头文件中
错误答案:B15
voidexample(){inti;characNew[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};for(i=0;i