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

    2021年山西自学考试考试真题卷(5).docx

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

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

    2021年山西自学考试考试真题卷(5).docx

    2021年山西自学考试考试真题卷(5)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.设有数组定义:char array="Asia";则数组array所占用的空间为_ A4个字节 B5个字节 C6个字节 D7个字节 2.设a=5,b=3;,执行语句"printf("%d,%d,(a,b ),(b,a );"输出是_ A5,3 B3,5 C5,5 D3,3 3.设int a=0;,错误的语句是_ A+a; Ba+; Ca=-a; D(-a )+; 4.下列程序段执行后的输出结果是_ int k=4,a=3,b=2,c=1; printf("%d\n",ka?k:cb?c:a ); A1 B2 C3 D4 5.设有int a=10,11,12,*p=a0;,则执行完*p+;*p+=1;后a0,a1,a2的值依次是_ A10,11,12 B11,12,12 C10,12,12 D11,11,12 6.若有宏定义:#define MOD(x,y)x%y 则执行下面语句后的输出结果是 int a=13,b=96; printf("%d\n",MOD(b,a );( ) A1 B2 C5 D6 7.设int a10,*p=a; 则对数组的正确引用是( ) Aap Bpa C*(p+2) Dp+2 8.设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=b )?c+:d+;后f的值是_ A2 B3 C4 D5 9.设char c5='a','b','\0','C','\0');则printf("%s",c );的输出是_ A'a''b' Bab Cabc D"ab\0c" 10.文件使用方式“rb+”的含义是_ A对文本文件只读 B对文本文件读和写 C对二进制文件读和写 D对二进制文件只写 11.C语言中错误的int类型常数是_ A123 B1F7 C038 DOxAF 12.有以下程序_ main() int i,n=0; for(i=2;i5;i+) do if(i%3)continue; n+; while(!i); n+; printf("n=%d\n",n); 程序执行后的输出结果是 An=2 Bn=3 Cn=4 Dn=5 13.正确定义无符号整型变量m的语句是_ Aint m; Bunsigned int m; Csigned int m; Dunsigned signed m; 14.设整型变量a的值是6,执行下列语句后a的值是_ switch(a%2) case 0:a-=2; case 1:a+=1; default:a=6; A4 B5 C6 D7 15.下列关于C语言的叙述错误的是_ A英文字母大小写不加以区分 B不同类型的变量可以出现在同一个表达式中 C在赋值表达式中赋值号两边的类型可以不同 D某些运算符在不同的场合可以有不同的含义 16.文件使用方式"rb+"的含义是_ A对文本文件只读 B对文本文件读和写 C对进制文件读和写 D对二进制文件只写 17.关于C语言程序描述正确的是_ A函数必须要有return语句 B主函数必须位于程序的开头 C程序中每行只能写一条语句 D一个程序中只能有一个主函数 18.设int a10;,对数组元素引用正确的是_ Aa10 Ba'0' Ca(6) Da10-10 19.假定有以下变量定义: int k=6,x=12; 则能使x、k值为5、6的表达式是( ) Ax%=+k%10 Bx%=k+k%5 Cx-=+k%5 Dx-=k+%5 20.执行以下程序段后s的值为_ int a=5,6,4,4,8,9,5,8; int s=0; int k; for(k=0;k8;k+=2) s+=*(a+k): A17 B22 C27 D32 21.设float a=2,b=4,c=3;,以下C语言表达式与代数式计算结果不一致的是_ A(a+b )*c/2 B(1/2)*(a+b )*c C(a+b )*c*1/2 Dc/2*(a+b ) 22.以下程序输出的结果是_ main() int *k,*a,b=50; a=b;k=a; printf("%d\n",*k); A运行出错 B50 Ca的地址 Db的地址 23.在下列函数的参数传递方式中,可以改变实参值的参数传递方式是_ A值传递 B地址传递 C返回值传递 DA、B和C 24.若定义的函数为float*fun_,则函数的返回值是_ Afloat型数据 Bvoid型数据 Cfloat型指针 Dvoid型指针 25.在函数内定义变量时,存储类型符可省略的是 Astatic Bextern Cauto Dregister 26.下列不属于C语言保留字的是_ Achar Bwhile Ctypedef Dlook 27.以下关于结构型变量成员地址的引用方法中错误的是_ A结构型变量名.成员名 B结构型变量名.成员名 C结构型变量名 D结构型变量名.成员数组下标 28.以下说法中正确的是_ A#define和printf都是C语句 B#define是C语句,而printf不是 Cprintf是C语句,但#define不是 D#define和printf都不是C语句 29.设有数组定义:char array="china";,则数组array所占用的空间为_ A4个字节 B5个字节 C6个字节 D7个字节 30.不属于字符型常量的是_ A"s" B'8' C'A' D'\n' 31.一个源文件中定义的全局变量的作用域为_ A本文件的全部范围 B本程序的全部范围 C本函数的全部范围 D从定义该变量开始至本文件结束 32.有以下程序_ main() char *p10="abc","aabdfg","dcdbe","abbd","cd"; printf("%d\n",strlen(p4); 执行后输出结果是 A2 B3 C4 D5 33.C语言早期规定建立文件缓冲区采用的形式是_ A缓冲文件系统 B非缓冲文件系统 C分页文件系统 DAB 34.当C的值不为0时,在下列选项中能正确将C的值赋给变量a和b的是_ Ac=a=b B(a=c )(b=c ) C(a=c )(b=c ) Da=c=b 35.执行下列程序段后输出的结果是_ int x,y,z=1; for(x=1,y=-1;xy;x+,y-)z+; printf("%d\n",z); A1 B2 C5 D6 36.运算符优先级符合由高到低排列的一组是_ A+、!=、= B、!=、+、= C!=、+、=、 D、=、!=、+ 37.设int*p4;,则标识符p是_ A整型数组名 B指针数组名 C指针函数名 D指向整型变量的指针 38.若当前文件目录为C:\tc,在C语句中下列能表示文件tcc的是 Atcc BC:tc\tcc CC\tc\tcc DC\tcc 39.下列语句中,正确的是_ Atypedef v1 int; Btypedef v2=int; Ctypedef int v3; Dtypedef int=v4; 40.设int a2=1,2,*p=a;,则*P是_ A元素a0的值 B元素a0的地址 C元素a1的值 D元素a1的地址 41.下列关于文件随机定位函数fseek_的描述正确的是_ A若定位正确返回非零值 B包含在头文件stdlibh中 C本函数只能用于二进制文件 D本函数可以使用文件内部指针直接指向需要的某个数据 42.下列语句中,不能将fp指向的文件的内部指针指向文件尾的是_ Afseek(fp,20L,1); Bfseek(fp,0L,SEEK END ); Cfp=fopen("a.txt","ab"); Dfp=fopen("a.txt","ab+"); 43.执行下列程序段后,*p的值是_ char *p="asdf"; printf("%c",*(p+strlen(p); A语句错误 Bs Cd Da 44.关于for(表达式1;表达式2;表达式3),叙述正确的是_ A表达式1不可以缺省 B表达式2不可以缺省 C表达式3不可以缺省 D三个表达式都可以缺省 45.以下对文件型指针的定义,正确的是_ Afile fp; Bfile*fp; CFILE fp; DFILE*fp; 46.若整型数据占两个字节,则以下程序的输出结果是_ main() int a=2,b=4; printf("%d,%d\n",a1,a%b ); A1,2 B2,2 C4,0 D4,2 47.有以下程序_ main() char p='a','b','C',q="abc"; printf("%d%d",sizeof(p),sizeof(q); 程序运行后输出的结果是 A4 4 B3 3 C3 4 D4 3 48.以下程序的输出结果是_ main() char a10="123456789"),*P; int 1; i=8; p=a+i; printf("%s\n",p-3); A5678 B6789 C7890 D不确定 49.C语言源程序中常定义多个不同的函数,函数之间不能通过_传递数据。 A虚实结合 B返回值 C同名的全局变量 D同名的局部变量 50.下列选项中合法的数组定义是_ Aint a="string"; Bint a5=0,1,2,3,4,5; Cchar a="sting"; Dchar a=0,1,2,3,4第9页 共9页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页

    注意事项

    本文(2021年山西自学考试考试真题卷(5).docx)为本站会员(w****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开