使用当前浏览器访问考试宝,无法享受最佳体验,推荐使用 Chrome 浏览器进行访问。
更新时间: 试题数量: 购买人数: 提供作者:
有效期: 个月
章节介绍: 共有个章节
我的错题 (0道)
我的收藏 (0道)
我的斩题 (0道)
我的笔记 (0道)
顺序练习 0 / 0
随机练习 自定义设置练习量
题型乱序 按导入顺序练习
模拟考试 仿真模拟
题型练习 按题型分类练习
易错题 精选高频易错题
学习资料 考试学习相关信息
#include<stdio.h>
void abc(char *str)
{ int a,b;
for(a=b=0;str[a]!='\0';a++)
if(str[a]!='c')
str[b++]=str[a];
str[b]='\0';}
void main( )
{ char str[]="abcdef";
abc(str);
printf("str[]=%s",str); }
char *change(char s[][20]);
int main (void) {
int i;
char *poem[4] = { "一叶轻舟向东流,", "帆梢轻握杨柳手,", "风纤碧波微起舞,", "顺水任从雅客悠。"};
char mean[10];
for (i = 0; i < 4; i++) /* 每行取第1个汉字存入mean */
{
mean[2 * i] = *(poem[i]);
mean[2 * i + 1] = *(poem[i] + 1); }
_______________ ;
printf ("%s\n", mean); /* 输出结果 */
return 0; }
#include "stdio.h"
main()
{int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8 22,45,7,8,34,6,78,32,4,5,67,4,21,1};
int i=0,j=5;
printf("%d\n",*(&a[0][0]+2*i+j-2));}
则程序的输出结果为_。
#include <stdio.h>
{ FILE *fp;
int i=20,j=30,k,n;
fp=fopen("d1.dat", "w");
fprintf(fp, "%d\n",i);
fprintf(fp, "%d\n",j);
fclose(fp);
fp=fopen("d1.dat", "r");
fp=fscanf(fp, "%d%d",&k,&n);
printf("%d %d\n",k,n);
fclose(fp); }
void fun(char *fname,char *st)
{ FILE*myf;int i; myf=fopen(fname,"w");
for(i=0;i<strlen(st);i++)fputc(st[i],myf);
fclose(myf); } i
nt main(void)
{ fun("test","new world");
fun("test","hello,");
FILE*fp;
char*str1="first";
char *str2="second";
if((fp=fopen("abc","w+"))==NULL) {
printf("Can’t open abc file\n");
exit(1); }
fwrite(str2,6,1,fp);
fseek(fp,0L,SEEK_SET);
fwrite(str1,5,1,fp);
int a[3][3]={1,2,3,4,5,6,7,8,9},*p;
{ p=(int *)malloc(sizeof(int));
f(p,a);
printf("%d\n",*p);
free(p); }
f(int *s, int p[][3])
{ *s=p[1][1]; }
{ FILE *fp; int i,a[6]={l,2,3,4,5,6};
fp=fopen("d3.dat","wb+");
fwrite(a,sizeof(int),6,fp);
fseek(fp,sizeof(int)*3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/
fread(a,sizeof(int),3,fp); fclose(fp);
for(i=0;i<6;i++)
printf("%d,",a[i]);
} 程序运行后的输出结果是_______。
#include "string.h"
{ char a[3][20]={{"china"},{"isa"},{"bigcountry!"}};
char k[100]={0},*p=k;
for(i=0;i<3;i++)
{ p=strcat(p,a[i]);}
i=strlen(p);
printf("%d\n",i);}
则程序段的输出结果是________。
int main(void)
FILE *fp;int i,k,n;
fp=fopen("data,dat","w+");
for (i=1;i<6;i++)
fprintf(fp,"%d",i);
if(i%3==0) fprintf(fp,"\n");
}
rewind(fp);
fscanf(fp,"%d%d",&k,&n);
printf("%d%d\n",k,n);
return 0;