题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-27 00:38:23

[单选题]有以下程序
#include <stdio.h>
Main()
{ FILE *fp;
Int a[10]={1,2,3},i,n;
Fp=fopen("d1.dat","w");
For(i=0;i<3;i++)
Fprintf(fp,"%d",a[i]);
Fprintf(fp,"\n");
Fclose(fp);
Fp=fopen("d1.dat","r");
Fscanf(fp,"%d",&n);
Fclose(fp);
Printf("%d\n",n);
}
程序的运行结果是()。
A.12300
B.123
C.1
D.321

更多"[单选题]有以下程序#include &lt;stdio.h&gt;"的相关试题:

[单选题]有以下程序
#include
Main()
{ FILE *pf;
Char *s1="China",*s2="Beijing";
Pf=fopen("abc.dat","wb+");
Fwrite(s2,7,1,pf);
Rewind(pf); /*文件位置指针回到文件开头*/
Fwrite(s1,5,1,pf);
Fclose(pf);
}
以上程序执行后abc.dat文件的内容是()。
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
[单选题]有以下程序
#include
Main()
{FILE *fp; int i;
Char ch[]="abcd",t;
Fp=fopen ("abc.dat","wb+");
For (i=0;i<4;i++) fwrite(&ch[i],1,1,fp);
Fseek (fp,-2L,SEEK_END);
Fread (&t,1,1,fp);
Fclose (fp);
Printf ("%c\n",t);
}
程序执行后的输出结果是()。
A.d
B.c
C.b
D.a
[单选题]有以下程序
#include
Main()
{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");
Fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n);
Fclose(fp);
}
程序运行后的输出结果是()。
A.20 30
B.20 50
C.30 50
D.30 20
[单选题]有以下程序
#include
Main(int argc, char *argv [])
{int i=1,n=0;
While(iPrintf("%d\n",n);
}
该程序生成的可执行文件名为:proc.exe。若运行时输入命令行:
Proc 123 45 67
则程序的输出结果是()。
A.3
B.5
C.7
D.11
[单选题]有以下程序
#include
Main()
{ struct STU
{ char name[9];
Char sex;
Double score[2];
};
Struct STU a={"Zhao",'m',85.0,90.0},b={"Qian",'f',95.0,92.0};
B=a;
Printf("%s,%c,%2.0f,%2.0f\n",b.name,b.sex,b.score[0],b.score[1]);
}
程序的运行结果是()。
A.Qian,f,95,92
B.Qian,m,85,90
C.Zhao,f,95,92
D.Zhao,m,85,90
[单选题]有以下程序
#include
Main()
{ char p[]={a','b','c'},q[10]={a','b','c'};
Printf("%d %d\n",strlen(p),strlen(q));
}
以下叙述中正确的是()。
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于p数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
C.由于q数组中没有字符串结束符,长度不能确定;但p数组中字符长度为3
D.由于p和q数组中没有字符串结束符,故长度都不能确定
[单选题]有如下程序
#include
Main()
{FILE *fp1;
Fp1=fopen("f1.txt","w");
Fprintf(fp1,"abc");
Fclose(fp1);
}
若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为()。
A.goodabc
B.abcd
C.abc
D.abcgood
[单选题]有以下程序
#include
Main(int argc,char *argv[])
{int i,len=0;
For(i=1;iPrintf("%d\n",len);
}
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
Ex1 abcd efg 10↙
则运行的结果是()。
A.22
B.17
C.12
D.9
[单选题]有以下程序
#include
Main()
{ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
For(i=0;i<12;i++)
C[s[i]]++;
For(i=1;i<5;i++)
Printf("%d",c[i]);
Printf("\n");
}
程序的运行结果是()。
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
[单选题]有以下程序
#include
Main()
{ char a=4;
Printf("%d\n",a=a<<1);
}
程序的运行结果是()。
A.40
B.16
C.8
D.4
[单选题]有以下程序
#include
Main()
{ int a[]={1,2,3,4},y,*p=&a[3];
--p;
Y=*p;
Printf("y=%d\n",y);
}
程序的运行结果是()。
A.y=0
B.y=1
C.y=2
D.y=3
[单选题]有以下程序
#include
Main()
{ char str[][20]={"Hello","Beijing"},*p=str;
Printf("%d\n",strlen(p+20));
}
程序运行后的输出结果是()。
A.0
B.5
C.7
D.20
[单选题]有以下程序
#include
Main()
{ char p[20]={a','b','c','d'},q[]="abc",r[]="abcde";
Strcpy(p+strlen(q),r); strcat(p,q);
Printf("%d\n", strlen(p));
}
程序运行后的输出结果是()。
A.9
B.8
C.11
D.12
[单选题]有以下程序
#include
Main()
{char c1='1',c2='2';
C1=getchar(); c2=getchar(); putchar(c1); putchar(c2);
}
当运行时输入:a<回车>后,以下叙述正确的是()。
A.变量c1被赋予字符a,c2被赋予回车符
B.程序将等待用户输入第2个字符
C.变量c1被赋予字符a,c2中仍是原有字符2
D.变量c1被赋予字符a,c2中将无确定值

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码