首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有以下程序:#includevoid WriteStr(char *fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp)

有以下程序: #include void WriteStr(char *fn,char*str) { FILE*fp; fp=fopen(fn,"w");fputs(str,fp);fclose(fp); main() { WriteStr("t1.dat","start"); WriteStr("t1.dat","end"); } 程序运行后,文件t1.dat中的内容是()。

A.start

B.end

C.startend

D.endrt

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序:#includevoid WriteStr(ch…”相关的问题
第1题
有以下程序#includevoid main(){int a=16,b=21,m=0;switch(a%3){case 0:m++;break;case 1:m++;switch(b%2){default:m++;case 0:m++;break;}}printf("%d/n",m);}程序运行后的输出结果是()。

A.2

B.1

C.4

D.3

点击查看答案
第2题
有以下程序:#include<stdio.h>#include<string.h>#includevoid f(char*s,char*t){char k;k=*s; *

有以下程序: #include<stdio.h> #include<string.h> #include void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++;t--; if(*s)f(s,t): } main() {char str[10]="abcdefg",*P; P=str+strlen(str)/2+1: f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是()。

A.abcdefg

B.gfedcba

C.gbcdefa

D.abedcfg

点击查看答案
第3题
以下程序有语法错误,有关错误原因的正确说法是()#includevoid prt_char(float x);int main(){int G=5,k;......k=prt_char(G);......return 0;}int prt_char(int x){......}

A.函数prt_char(int x)定义的位置不对,不能放在主函数main()的后面。

B.函数名不能使用下划线

C.函数原型和函数定义不匹配

D.变量名不能使用大写字母

点击查看答案
第4题
‍若有以下程序:#includevoid main()‍{int k=2,i=2,m;m=(k+=i*=k);printf("%d,%d/n",m,i);}‍执行后的输出结果是()。

A.8,6

B.7,4

C.6,4

D.8,3

点击查看答案
第5题
‍以下程序运行结果是()。#includevoid f(int a, int b);void f(int a, int b){int t;t = a;a = b;b = t;}void main(){int x = 3, y = 2, z = 1;if (x > y)f(x, y);if (y > z)f(y, z);if (x > y)f(x, y);printf("%d, %d, %d", x, y, z);}

A.1, 2, 3

B.3, 2, 1

C.1, 3, 2

D.2, 3, 1

点击查看答案
第6题
下列程序的输出结果为()。#includevoid main(){int a[] = {1, 2, 3, 4, 5}, i;for(i=1; i<5; i++){printf("%d", a[i]-a[i-1]);}}

A.1234

B.2345

C.11111

D.1111

点击查看答案
第7题
下列程序的输出结果为()。#includevoid main(){int a[5] = {1,2,3,4,5};int i,j,temp;for (i = 0, j = 4; i < j; i++, j--){temp = a[i]; a[i] = a[j]; a[j] = temp;}for (i = 0; i < 5; i++)printf ("%d", a[i]);}

A.13542

B.54321

C.12345

D.123

点击查看答案
第8题
执行下面程序的输出结果为()。#includevoid main() {int x=36,y=48,z;do {z=x%y; x

程序填空题:执行下面程序的输出结果为()。

#include

void main() {

int x=36,y=48,z;

do {z=x%y; x=y; y=z;} while(y>0); .

printf("x=%d/n",x);

}

点击查看答案
第9题
有以下程序:int fun1 (double a){return a * =a;}int fun2 (double x, double y ){double a=0,b

有以下程序:int fun1 (double a){ return a * =a;}int fun2 (double x, double y ){ double a=0,b=0; a = fun1 (x) ;b = fun1 (y); return(int) (a + b);} main() { doublew;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是()。

A.5.21

B.5

C.5

D.0

点击查看答案
第10题
有以下程序#include<stdio.h>void WriteStr(char*fn,char*str){FILE*fp; fp=fopen(fn,"w");fputs

有以下程序 #include<stdio.h> void WriteStr(char*fn,char*str) { FILE*fp; fp=fopen(fn,"w");fputs(str,fp);fclose(fp); } main() { writeStr("t1.dat","start"); WriteStr("t1.dat","end"); } 程序运行后,文件t1.dat中的内容是

A.start

B.end

C.startend

D.endrt

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改