资源描述:
《上海大学C语言选择题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.窗体顶端设有inti=0;下列语句的运行结果是()。while(i<=6){printf("%d",i);i=i+1;}A)0123456B)012345C)01234D)0123窗体底端2.窗体顶端设有intn=60;下列语句的运行结果是()。switch(n/10){case6:printf("@");break;case5:printf("#");default:printf("$");}A)@B)#$C)$D)@#$窗体底端3.窗体顶端设有inti;以下语句中,循环次数为100次的语句是()。A)for(i=0;i<=100;i+
2、+)B)for(i=0;i<100;i++)C)for(i=0;i<99;i++)D)for(i=1;i<99;i++)窗体底端4.窗体顶端以下一维数组定义中,正确的是()。A)inta[5]={1,2,3,4,5};B)inta[5]=1,2,3,4,5;C)inta[1to5];D)inta[];窗体底端5.窗体顶端设有inti=0;下列语句的运行结果是()。do{printf("%d",i);i=i+1;}while(i<=5)A)0123456B)012345C)01234D)0123窗体底端8.窗体顶端设有下列变量说明与函数说明,则
3、合法的函数调用语句是()。voidswap(int*p,int*q);intx,y;A)swap(x,y);B)swap(*x,*y);C)swap(&x,&y);D)swap(p,q);窗体底端9.窗体顶端以下字符串定义与赋值中,正确的是()。A)chars[80];s={'A','B','C'};B)chars[80];s="ABC";C)chars[80]={"A","B","C"};D)chars[80]="ABC";窗体底端10.窗体顶端以下选项中,合法的函数说明语句是()。A)voidfunc(chara[],b[]);B)voi
4、dfunc(*a,charb[]);C)voidfunc(chara[],char*b);D)voidfunc(char*a,*b);窗体底端11.窗体顶端设有下列变量说明与函数说明,则合法的函数调用语句是()。intfunc(inta[],intn);inta[10],n,x;A)func(a,n)=x;B)x=func(a,n);C)x=func(a[],n);D)x=func(a[10],n);窗体底端13.窗体顶端在字符串常用函数中,用于复制字符串的函数是()。A)strlenB)strcpyC)strcatD)strcmp窗体底端1
5、4.窗体顶端设有charstr[80];则下列输入字符串的语句中正确的是()。A)scanf("%s",&str);B)scanf("%s",str[80]);C)scanf("%s",str);D)scanf("%s",str[0]);窗体底端15.窗体顶端设有以下结构体定义及初始化,表达式p->score的结果是()。structnode{intnum;floatscore;}stu[2]={101,91.5,102,92.5},*p=stu;A)101B)91.5C)102D)92.5窗体底端16.窗体顶端设有定义FILE*fp;将整数
6、n以文本方式写到fp文件的语句是()。A)fp=fopen("file.txt","w");B)fprintf(fp,"%d",n);C)fwrite(&n,sizeof(int),1,fp);D)fclose(fp)窗体底端17.窗体顶端以下文件函数中,用于将数据写到文件的函数是()。A)freadB)fgetsC)fwriteD)fscanf窗体底端18.窗体顶端设intn=-1;则n在内存中的16位编码是()。A)1111111111111111B)1000000000000001C)1111111111111110D)00000000
7、00000000窗体底端19.窗体顶端设整数n的值为十进制-5,以16位二进制存贮该数时,其编码是()。A)0000000000000101B)1000000000000101C)1111111111111010D)1111111111111011窗体底端20.窗体顶端在位运算中,操作数每右移一位,其结果相当于()。A)操作数乘以2B)操作数除以2C)操作数乘以4D)操作数除以4窗体底端21.窗体顶端表达式10&12和10^12的计算结果分别是()。A)8和14B)8和6C)14和8D)6和8窗体底端22.窗体顶端设n为16位整数,则n的取值
8、范围是()。A)-32768至32768B)-32768至32767C)0至65536D)0至65535窗体底端23.窗体顶端主调函数中要实现交换两个整型变量的值,