云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计模拟试题A(附答案)

C语言程序设计模拟试题A(附答案)

  • 62 次阅读
  • 3 次下载
  • 2025/6/8 2:17:25

13.执行下述程序的输出结果是______ _______。 #include <> struct str { float x; char *y; } *m;

struct str group[3]={ ,\ ,\ ,\ }; main() {

m=group;

printf(\ }

14.下面的程序用来统计某文件中字符的个数。请填空。 #include <> #include <> main() {

FILE *fp; long num=0;

if ((fp=fopen(\ {

printf(\ exit(0); }

while (____ _____)

{

fgetc(fp); num++; }

printf(\ fclose(fp); }

15.执行下述程序后,输出结果为______。 #include <>

#define FUN1(a,b) a+b #define FUN2(a,b) a-b #define CAL(a,b) a*b+a+3 main() {

printf(\ }

三、修改程序(在程序出错的语句下划横线并标号,把修改后的语句写在程序之后的横线上。每小题5分,共10分)

1.下列给定程序的功能是:读入一个整数(2<=k<=10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2、3、5、7、11。 #include <> #include <> IsPrime(int n); { int i,m;

m=1;

for ( i=2; i

{ m=0; continue; } return (m);

}

main() { int j,k;

printf(“\\nPlease enter an integer number between 2 and 10000:”);scanf(“%d”,k);

printf(“\\nThe prime factor(s) of %d is (are):”,k); for (j=2;j<=k;j++)

if ((!(k%j))&(IsPrime(j)) printf(“\\nM”,j); printf(“\\n”); }

2.下列给定程序中,函数fun的功能是:逐个比较a、b两个字符串对应位置中的字符,把ASCII值大或等于的字符一次存放到c数组中,形成一个新的字符串。例如,若a中的字符串为aBCDeFgH,b中的字符串为:ABcd,则c中的字符串为:aBcdeFgh。 #include <> #include <>

void fun(char *p,char *q,char *c); { int k=1; while(*p!=*q)

{ if (*p<*q) c[k]=*q; else c[k]=*p; if (*p) p++; if (*q) q++; k++; } } main()

{ char a[10]=“aBCDeFgh”,b[10]=“ABcd”,c[80]={“”};

fun(a,b,c);

printf(“The string a:”); puts(a);

printf(“The string b:”); puts (b); printf(“The result:”); puts(c); }

四、阅读下列程序,在程序后面的横线上,写出该程序的功能或给出运行结果。(每小题5分,共20分) 1. #include <> void main() { char ch; int k=0;

for(ch=’A’;ch<’H’;ch++,k++)

if(k%2==0) printf(“%c”,ch);

printf(“\\n”); }

输出结果: 2. #include <> void main( ) {int k=0; char c=’A’; do {

switch (c++)

{case ‘A’: k++; break;

case ‘B’: k--;

case ‘C’: k+=2; break; case ‘D’: k=k%2; break; case ‘E’: k=k*10; break; default: k=k/3; } k++;

搜索更多关于: C语言程序设计模拟试题A(附答案) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

13.执行下述程序的输出结果是______ _______。 #include struct str { float x; char *y; } *m; struct str group[3]={ ,\ ,\ ,\ }; main() { m=group; printf(\ } 14.下面的程序用来统计某文件中字符的个数。请填空。 #include #include main() { FILE *fp; long num=0; if ((fp=fopen(\ { printf(\ exit(0); } while (____ _____) { fgetc(fp);

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com