第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/7/28 23:52:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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(附答案) 的文档
C语言程序设计模拟试题A(附答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7lptq3872t1lh1d7s0l19lpyv23wp8008jg_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top