2022年中山职业技术学院公共课《C语言》科目期末试卷A(有答案).pdf
上传人:文库****品店 上传时间:2024-09-11 格式:PDF 页数:2 大小:91KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

2022年中山职业技术学院公共课《C语言》科目期末试卷A(有答案).pdf

2022年中山职业技术学院公共课《C语言》科目期末试卷A(有答案).pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022年中山职业技术学院公共课《C语言》科目期末试卷A(有答案)一、填空题1、结构化程序由________、________、________种基本结构组成。32、下面程序段是找出整数的所有因子。请填空。scanf("%d",&x);i=1;for(;_______;){if(x%i==0)printf("%3d",i);i++;}3、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______,原因是_______。a[0]=1;a[1]=2;swap(a,2);4、已有定义inta;floatb,x;charcl,c2;为使a=3、b=6.5、x=12.6、cl='a'、c2='A',正确的scanf函数调用语句是_______,数据输入的形式应为_______。5、设有以下定义和语句,请在printf语句的_______中填上能够正确输出的变量及相应的格式说明。union{intn;doublex;}num;num.n=10;num.x=10.5;printf("_______",_______);6、若有定义语句:charc='\010';则变量c中包含的字符个数为_______。7、下面程序段将输出computer。请填空。charc[]="Itisacomputer";for(i=0;_______;i++){_______;printf("%c",c[j]);}8、以下程序段通过移动指针变量m,给如图9-7所示连续动态存储单元赋值。请填空。(假设程序段中的所有变量均已正确说明。)for(k=0;k<10;k++,m++)scanf("%d",_______);9、下面程序段的运行结果是_______。chara[]="12345",*p;ints=0;for(p=a;*p!=\0';p++)s=10*s+*p-'o';printf("%d\n",s);10、把int类型变量low中的低字节及变量high中的高字节放入变量s中的表达式是_______。二、选择题