欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2023年广东省阳江市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

    • 资源ID:97908149       资源大小:74.41KB        全文页数:38页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2023年广东省阳江市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

    2023年广东省阳江市全国计算机等级考试C语言程序设计模拟考试(含答案)学校:班级:姓名:考号:一、2.填空题(10题)1 .以下程序的运行结果是O#include < stdio.h >main() int fun() ; fun() ; fun()static int a3=0, 1, 2;int i ;for(i=0 ; i < 3 ; i+)ai+=ai;for(i=0 ; i<3 ; i+)printf("%d, ", ai);pfintf("n", ) ; )2 .设有chara,b;,若要通过a&b运算屏蔽掉a中的其他位,只保留第2 位和第8位(右起为第1位),则b的二进制是【】。3 .有以下程序int sub(int n) rctnrn(n/10+n% 10);)main()int x,y;scanf(u%d&x);y=sub(sub(sub(x);printf(n%dnn,y);iftrludcb iciclvdkv < OtlQL h 4v/m9 N 100MM<I fuH( Cvlftt Hf IF1t«E ovt pinl|( *£*< <Mlf ,.>TW <M>gNMi Mmg . .),<).pnn<f< *Th» ttrag *ftvr aod4w4pot 乂 .) iircpy< a , WciroaM! *>g lun(s) Iout wfopeB< *o«cftlr. 40is«ew*)i (prim” 2 % .a) .fdoM<ouit)(25.编写函数proc,它的功能是:计算和输出下列级数的和。S=l/ (12) + 1 / (23) +.+1 / (n (n+1)例如,当 n=20 时,函数值为 0 .952381。注意:部分源程序给出如下。请勿改动main ()函数和其他函数中的 任何内容,仅在函数proc ()的花括号中填入所编写的若干语句。试 题程序:S indudt V ntdhb, h>inclixie <cocuq« K>3 includr Vedux. h>double proc(ini n)void mam,)ee(prvniK * KAn* »pfoc( 10) i26.使用VC+2010打开考生文件夹下progl中的解决方案。此解决方案 的项目中包含一个源程序文件progl.co在此程序中,请编写函数fun(), 其功能是将放在字符串数组中的M个字符串(每个字符串的长度不超过 N),按顺序合并成一个新的字符串。例如,若字符串数组中的M个字符串为|“AAAA”,“BBBBBBB”, “CC”|,则合并后的字符串内容应该是“AAAABBBBBBBCC”。注意:部分源程序给出如下。请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花 括号中填入你编写的若干语句。试题程序:#include <stdio.h>#include <conio.h>#define M 3#define N 20void fun (char aMN, char *b) ()void main ()(char wMN=“AAAA”,“BBBBBBBCC”;char al 00= "#"int i;printfThe string:rT);for(i=0; i<=nn p=nn>puts(wi);printf("rT);fun(w,a);printf (“The A string:rT);printf("s'a);printf (“nn"); )27 .使用VC +2010打开考生文件夹下progl中的解决方案。此解决方 案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符 串中只包含字母和*号。编写函数fun(),其功能是除了字符串前导和尾 部的*号外,将字符串中其他的*号全部删除。形参h指向字符串中第一 个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用 C语言提供的字符串函数。例如,若字符串中的内容为“*A*BC*DEF*G *”,删除 后,字符串中的内容应当是“*ABCDEFG *”。注意:部分源程序给出如下。请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花 括号中填入你编写的若干语句。试题程序:#include <stdio.h>#include <conio.h>#include <string.h>void fun (char * a,char *h,char *p) ()main () (char s网,* t, *f;printf ("Enter a string:n");gets (s);t=f=s;while ( * t)t+;t-;while ( * t='*')t-;while ( *f+;fun(s,f,t);printf ("The string after deletedAn);puts (s); )28 .学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入 结构体数组stu中,请编写函数proc (),该函数的功能是:把高于等于 平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通 过形参n传回,平均分通过函数值返回。注意:部分源程序给出如下。请勿改动main ()函数和其他函数中的任何内容,仅在函数proc ()的 花括号中填入所编写的若干语句。试题程序: ificlwd*H (Muir M 12char lamt, lOji 4wt4e 1EUDG doutile |wr< STR EC a»STftEl b. 1 0)riHlI )STREl ”MfGWHKA07«h 6A02”> .l eGA04a»B3UeGAOIe»*n« <,Ci A07 | GAM卬(*G AM。?) (*GAO9>.MUrGAIte.79k(*GAIte«TlH (eGAlOe»M>ntSTRGC MMj.IIM j 3 dovbie avci>e- proH 4&»,pnnH< *Th« Yd tfWfM 4ota wkvii .btgher iHm S7« 3f«a<«n«aw>s lor<iOt Yimpriatfc * X %,IfKahO; mm.H Ja.pnntf(29.使用VC+2010打开考生文件夹析下progl中的解决方案。此解决 方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个 函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换 为大写字母(若该位置上不是字母,则不转换)。例如,若输入“abc4Efg",则应输出“aBc4EFg”。注意:部分源程序在文件progl.c中。请勿改动主函数main。和其他函 数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。 试题程序:1 #include < conio. h >2 带include < 5tdio.h >3 #include < string.h >4 #include < stdlib.h >5 void fun (char *ss)6 7 8 void main ()9 10 ,FILE wf;12 char tt 81J, s 81 = nabc4Efgn;13 system(HCLSM);14 printf (HnPleaseenteran stringwithin 80 characters: nM);15 gets (tt);16 printf ( n n nAfter changing,the stringVn;17 fun(tt);18 printf (”nbecomesn;19 /* /20 wf = fopen ("out. datHfHwM);黑 fun(s);22 fprintf (wfrw% s”,s);23 fclose(wf);24 /#*/ 30.请编写函数proc,其功能是将两个两位数的正整数a、b合并形成一 个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数 个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。例 如,当a=25, b=43,实际输入时个数之间以Enter键分隔,调用该函数 后,-3452。注意:部分源程序给出如下。请勿改动main ()函数和其他函数中的任何内容,仅在函数proc ()的花括号中填入所编写的若干语句。试题程序:U tncludr VrdLb. h>S include <C>idio. b>gid proc< mt b.looK c)raid mam( >mt a«bilong eiy*tctn( *Cl-S*) pnntfC*InputY.W,;d%d&b), proc(a«beSuc)(pnntf( * The result ib: Kldns »c)i四、2.程序修改题(IO题)31 .下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数 的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。 例如当s中的数为87653142时,t中的数为753lo请改正函数fun()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序:#include < stdio.h >#include < conlo.h >void fun (long s, long *t)int d ;long sl=l ; /*w t=0;while(s > 0) d=s%10 ;/7,7,.!> 7,7,、!> 7,01 -7,、!> 7,k1>/小小小不不不不小不不不不小tm小不不不不小不不不不不不不不/if(d%2=0)*t=d*sl+*t ;sl*=10 ;)s/=10 ;) ) main() long s, t;clrscr();printf("nPlease enter s : ") ; scanf("%ld", &s);fun(s, &t);printf(nThe result is : %ldnn, t); )32 .下列给定程序中,函数fun()的功能是:从3个红球,5个白球,6个 黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球, 但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是 15。程序中i的值代表红球数,j的值代表白球数,k的值代表黑球数。 请改正程序中的错误,使它能得出正确的结果。注童:不要改动main函数,不得增行或删行,也不得更改程序的蛀构。 试题程序:#include < stdio. h >int fun ()int sum=0;printf (nnThe result: nn ");/kL* 4*1kL*/不不不不不不不不不不不不不不tcnnrl不不不不不不不不不不不不不不不/for (i=0; i < =3; i+) for (j=l;j<=5;j+) k=8-i-j;/si#ri/个个不不不不不不不不不不不不"Tciinri不不不不不不不不不不不不不不不不不不/if(k=l&&k<=6) sum=sum+l;printf ("red: %4d white: %4d black: %4dn i,j,k);) return sum;) main () int sum;sum=fun ();printf (nsum=%4dnn ' sum);33 .下列给定程序中,函数fun()的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线元素之积。请改正函数fun()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include < stdio . h >int fun()(int a33, mul ;inti, j ;mu 1=1 ;for (i = 0 ; i < 3 ; i+)/KL> Kl>_</I k£> kI>/不干不个不不个不个不不不Toind个个不不不不不不不不不不小/for(i=0 ;i<3 ;j+) scanf("d”,&aij);)for(i=0 ; i<3 ; i+)/kL*>1* 1 *1# </不不不不不不不不不不不不不ci n c不'mul=mul*aij;printf(uMul=%dnn, mul);)main()(fun();34 .给定程序M0D11 . C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:xl = "(x0 + ) 2 xO例如,a为2时,平方根值为:1 . 414214O请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。)若运行时输入:1234回车,程序的输出结果是4 .设有如下程序段:int i = 0, sum = 1;do sum+=i+ ; while(i < 6);pr血f("dn", sum);上述程序段的输出结果是【】。5 .若输入2、2,则下列程序的运行结果为【 main() inti, j. (*p)4,a34=l, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);P二a ;scanf("%d%d", &i, &j);printf("a%d, %d=%d%, i, j, *(*(p+i)+j); )6 .数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、 数据独立性和数据统一管理与控制。7 .以下程序的运行结果是:o1234567891011121314 151617finclude <stdio.h> linclude <math.h> /*found*/ double fun(double a, dounle xO) double xl, y;xl»(x0> a/xO)/2«0;/*found*/ if(fabs(xl-xo)>0.00001) ysfun(a,xl);else y-xl; return y;main () double x;printf(REnter x:scanfprintf(wThe square root of %lf is %lfnwr xr fun (xr1.0);35.给定程序MODU . c中函数fun的功能是;由形参给定n个实数, 输出平均值,并统计在平均值以上(含平均值)的实数个数。例如,n=8 时,输入:193 .199, 195 .673, 195 ,757, 196 ,051, 196 ,092,196 . 596, 196 . 579, 196 . 763所得平均值为:195 . 838745,在平均值以上的实数个数应为:5 请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!23 4567finclude <stdio.h> int fun(double x, int n) (/foundint jr c0. double xa-0>0; for (j«0; j<n; j+)xa x(j/n;8910printf(wave "%fnwfxa); for (j»0; j<n; *) /*found*121314if (xj -> xa) C+: return c;15main ()161718:(doublex(lOO) - (193.199, 195,673, ! 195.757,196.051,196.092,196.596,i 196.579r196.7631; printf Cf%dnHr fun (x, 8);36.给定程序MODI1 . C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、0、U)的个数。注意:字母不分大、小写。例如:若输入- THIs is aboot,则输出应该是. 1、。、2、2、0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!1234567*found*1011121314151617181920212223242526switch (s)( case a1:case case 'e':case case 'i':case case 'o':case case *u*:caseA1:i«0;break;:(i=l;break; I:(i»2;break; fO*:i=3;break; ,U1:(i»4;break;numi)+;)main ()( char sl81; int numl5r i;printf (MnPlease enter a string: ”);gets(si);fun (si, numl);for (i-0; i < 5; i+*) printf nrnuml(i); printf (nnn);37.下列给定程序中,函数fun()的功能是:将m(lSmRO)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc, CD,EF串联起来,结果是abcCDEF。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <stdio.h> void fun (char *sr int num5) int k, i-5;for (k - 0; k<i; k+)/found/曾*/ numi«0;for (; ws; s+)#include < conio.h > #include < string.h >#include < stdio.h >/!> Q11vt# vt*1* *1* 1* L* /不 不不不 不不不 不不不 不不不Tei in不不不不不不不不不不不不不不/int fun(char str 10,int m, char *pt) int k,q,i,j=O;for(k=0;k < m;k+) q=strlen(strk);j+=q;for(i=0;i < q;i+) pti=strk,i; pt+=q; ptO =0;)Pt-二j; ) main () int m, h; chars10 10,p120; clrscr ();printf(nnPlease enter m: "); scanf(n%dn,&m); gets(s0); printf (nnPlease enter %d string:In n,m);for(h=0;h < m;h+) gets(sh);fun (s,m,p);printf(unThe result is :%sn ”,p);38.下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s 中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为 7654321时,t中的数为642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include < stdio.h > #include < conio.h >/1si>si> k1> sl> /个个不不不不不不不不不不不ci me不不不不不不不不不不不不不不/void fun(long s,long t) long sl=10;s/=10;*t=s%10;/ri/不不不不不不不不不不不不不ci me不不不不不不不不不不不不不不/while(s < 0) s=s/100;*t=s%10*sl+*t;sl=sP10;)main() long s, t;clrscr();printf(unPlease enter s: "); scanf(“ld”,&s);fun(s,&t);printf(nThe result is: %ldn t);39.下列给定程序中,函数fun()的功能是:利用插入排序法对字符串中 的字符按从大到小的顺序进行排序。插入法的基本方法是:先对字符串 中的头两个元素进行排序,然后把第3个字符插入到前两个字符中,插 入后前3个字符依然有序;再把第4个字符插入到前3个字符中,待排 序的字符串已在主函数中赋予。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include < string . h >#include < stdio . h >#define N 80 void insert(char *aa) (int i, j, n ; char ch ;n=strlen(aa);for(i=l ; i < n ; i+)(ch=aai;j=i-l ;/17,7,7,/个个不个不不个不不不不不不ci inc下不下不小不不不不不不不不/while(j > =0)|(ch > aaj) aaj+l=aaj;/kL> *1*17,/个个个不个不不不不不不不不ci me不不不不不不不不不不不不不/aaj=ch ;) main()(char aN=HJRTYDFKLIOPQWEGHMNBVCUASXZn;int i ;printf(nThe original string : %SnH, a);insert(a);printf(nThe string after sorting : %Snnn, a); )40 .下列给定程序中,函数fun()的功能是:将字符串p中所有字符复制 到字符串b中,要求每复制3个字符之后插入一个空格。例如,在调用 fun()函数之前给字符串a输入ABCDEFGHIJK,调用函数之后,字符串 b中的内容则为ABC DEF GHI JKO请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序:#include < stdio. h > void fun (char *p, char *b) int i, k=0;while (*p)/1 si* 7,*1*7,<1* 1*1*/个个个个个个个个个个个个个TrAi me 个个小个个个个个个个个个个个个/ i=l;/ vt*1kL*/不不不不不不不不、不不不不tci不、不不不不不不不不不不下不/while (i < 3| *P) bk=*p;k+; p+; i+;)if (*P)/ *1* *1* *1*1* *1* *1>*1*,1 *J>*1*7,/个个个个个个个个个小个个个Tm inc个个小个个个个个个个个个个个个/bk=")bk='(y;)main () char a80,b80;printf ("Enter a string: "); gets (a); printf ("The original string:"); puts (a);fun (a,b);printf(nnThe string after insert space: "); puts(b); printf(nnn "); )五、程序改错题(2题)41 .下列给定程序中,函数proc ()的功能是:求整数X的Y次方的低3位 值。例如,整数6的5次方为7776,此值的低3位值为7760请修改 程序中的错误,使它能得出正确的结果。注意:不要改动main ()函 数,不得增行或删行,也不得更改程序的结构。试题程序: # include <stdio. h>long proc(int x« int y. long » p)(int islong c= 11/ found * for( i= hiVy:i+ + ) t = t - XI p= t :/ found » t = t/1000i'return 11void main() long u r>.ini x. yi print(Mnlnput x and y:M) i scan(t = proc( xy &r) $printf( Mnnx-S %(! y=%d.r=%ld. Iasi = %ldnn ".x. y« r.t);42.下列给定程序中,proc ()函数的功能是:根据形参n。计算下列公 式的值:t=l-l/2+l/3-l/4+.+ (-1) (n+1) /n例如,若输入6,则应输出。.616667。请修改程序中的错误,使它能得到正确结果。注意:不要改动main ()函数,不得增行或删行,也不得更改程序的结构。试题程序:* include <stdlibt h> 二 include <conio. h> # include Vstdio. h> /* found int proc(int n) (double t, 1. 0 j- 1. 0, int ii « found * * »forfi 1 iiVrui+ + )<j= I * return ts void main( > (int n;"CLS") printf( unPk«ise enter 1 integer number;M);scanf( «&-n) iprintf( MnThe result is % 1 fnM proc(n>);)六、操作题(2题)43.下列给定程序中,函数fun()的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许79。请改正函数fun()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序;#include < stdio.h >#include < strzng.h >#include < conio.h >/ vt*1*1/不不不不不不不不不不不不不不不不不tc ind不不不不不不不不不不不不不不不/ void fun(char s, int n) char a80, *p ;int i;/«i> si> «i> «i>k1> si> rik1> k1> si>si> si> «i> «i> «j> /个个不不不不不不不不不不不不不不不ci me不不不不不不不不不不不不不不不/S=p;for(i=0; i < n; i+) ai-*f;do ai=*p ;/*£> *1*/kL»k1>*£> *1* /不不,、个不不小小小不不不不不个不不Tm n c不"个不不不个个个个不不不"个/i+;while(*p);ai=0 ;strcpy(s,a);)main() int n;char s80;clrscr();printf(nnEnter a string:n);gets(s);printf(nnThe string%snn,s);printf(nnEnter n(number of*):");scanf ("%d", &n);fun(s,n);printf(nnThe string after inster: %snn,s);44.请编写fun函数,其功能是:计算并输出3m所有素数的平方根之和。#include < stdio.h > #include < string.h >char *ss(char *s) return s+strlen(s)/2; main() char *p,*str="abcdefgh" p=ss(str);printf(n%snn,p);8 .以下程序的运行结果是【】。#include <stdio.h>main() FILE *fp; int a10= l,2,3,0,0,i;fp=fopen(nd2.datnwbn);fwtite(a,sizeof(int),5,fp);fwrite(a, sizeof(int), 5, fp);fclose(fp);fp=fopenC'd2.datTb”);fread(a,sizeof(int), 10,fp);fclose(fp);for(i=0;i< 10;i+)printf(n%d,ai);)9 .若输入字符串:abcde/,则以下while循环体将执行【】次。while(ch=getchar()=,e!)printf(n*H);10 .以下程序的输出结果是 main() char s="abcdef';s3=10,; printf(n%snn, s);例如,若主函数从键盘给m输入50后,则输出为s=68. 665791c请勿改动main函数与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。注意:m的值要大于2但不大于100。部分源程序给出如下。试题程序:#include<math. h>#include<stdio. h>double fun(int m)()void main(int m;double s;FILE*out:printf(n n nlnput m: ");scanf("%d", &m);s=fun(m);printf(" n ns= %f n n", s);ut=fopen("outfile. dat", "w");for(m=0; m<10; m+)fprintf(out, n% f nfun(m+80);felose(out); )参考答案1.本题主要考查for循环语句的使用以及静态局部变量的特点。解析:运算“&”的规则是只有当两个相应的二进制 位都为1时,该位的结果才为lo要保留第2、8位,只要将其与二进制 数10000010相与。3.1010解析:本题程序中定义了一个函数sub(),用来计算一个整数整 除10的商和余数的和。在主函数中,首先用scanfO函数读入一个十进 制整数1234,然后对1234三次嵌套调用函数svb()0首先看最里层的调 用,应该返回的值是123+4=127 ;然后中间一层调用应该返回的是 12+7=19 ;所以最外层调用返回1+9=10。故最后输出10。4.165 .a22=ll6 .共享性共享性解析:数据库技术的主要特点有以下几个方面:数据的 集成性,数据的高共享性与低冗余性,数据的独立性,数据统一管理与 控制。7 .efghefgh解析:函数*ss的作用是使字符串指针往后移strlen(s)/2个位 置。形参指针a指向字符串Nbcdefeh调用函数*ss后,指针指向e,所 以输出为efgho8.解析:本题考查文件读写函数fread和 fwrite的用法。fwrite函数将数组a的前5个元素输出到文件fp中两次, 共10个字节,再调用fread函数从文件fp中读取这10个字节的数据到 数组a中,此时数组a的内容就变为1,2,3,0,0,123,0,0,最后的输出结果 为 12,3,0,0,1,2,3,0,0, 9.00解析:函数getchar()是从键盘得用户输入的一个字符。用户输入的 第1个字符a,不管后面输入的是什么ch的值都是区,因此条件 (ch=getchar()=。为假,这个循环不会被执行。W.abcabc解析:字符串的结束标记'01,当输出一个存放在字符数组中 的字符串时,只需输出到NO'为止,而不管其后有什么数据。本题给字符 数组s的元素s3赋值为NO1故只能输出3个字符“abc”。UC解析:解答本题,首先要明白在对指针进行加、减运算的时候,数 字“1”不是十进制的数“1”,而是指T个存储单元长度,而1个存储单元 长度占多少存储空间,应该视具体情况而定。如果基本类型是int型, 移动1个存储单元的长度就是位移2个字节,如果基本类型是float型, 移动1个存储单元的长度就是位移4个字节。所以p+13所指向的数组 元素的地址:300H+Q3*上标)4)H = 352H。12.B解析:字符串输入函数fgets()的

    注意事项

    本文(2023年广东省阳江市全国计算机等级考试C语言程序设计模拟考试(含答案).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开