2023年黑龙江工学自考考试考前冲刺卷(2)

上传人:鲁** 文档编号:493580767 上传时间:2023-05-26 格式:DOCX 页数:10 大小:15.01KB
返回 下载 相关 举报
2023年黑龙江工学自考考试考前冲刺卷(2)_第1页
第1页 / 共10页
2023年黑龙江工学自考考试考前冲刺卷(2)_第2页
第2页 / 共10页
2023年黑龙江工学自考考试考前冲刺卷(2)_第3页
第3页 / 共10页
2023年黑龙江工学自考考试考前冲刺卷(2)_第4页
第4页 / 共10页
2023年黑龙江工学自考考试考前冲刺卷(2)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2023年黑龙江工学自考考试考前冲刺卷(2)》由会员分享,可在线阅读,更多相关《2023年黑龙江工学自考考试考前冲刺卷(2)(10页珍藏版)》请在金锄头文库上搜索。

1、2023年黑龙江工学自考考试考前冲刺卷(2)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.以下程序输出的结果是_ main() int I,j,m=0,n=0; for(I=0;I2;I+) for(j=0;j2;j+) if(j=I)m=1;n+; printf(%d\n,n); A4 B2 C1 D0 2.执行下面程序段后,变量k的值是_ A10 B30 C3 D不确定 3.若有以下语句: char *language=fortran,basic,C,java; char *q

2、;q=language+3; 则语句printf(%c\n,*q;的输出是( ) Aq的值 B字符串C Clanguage3的值 D程序错误,无法得到输出 4.以下程序的执行结果是_ #includestdioh main() printf(%d\n,NULL); A-1 B0 C1 D2 5.C语言中错误的int类型常数是_ A123 B1F7 C038 DOxAF 6.以下属于C语言保留字的是_ Adefine Bput Cfclose Dextern 7.sizeof(float)是_ A函数调用 Bint型表达式 Cfloat型表达式 D非法表达式 8.结构体变量各成员

3、内存分配的顺序是_ A顺序的 B逆序的 C随机的 D只分配一个最大成员内存占用量 9.若定义了int a;char b;float c;, 则表达式a*b-c的类型是( ) Afloat Bchar Cint Ddouble 10.若有以下定义和语句: char *s1=12345,*s2=1234: printf(%d\n,strlen(strcpy(s1,s2); 则输出结果是( ) A4 B5 C6 D不确定 11.若x、y均是int型变量,则执行以下语句后的结果是_ for(x=1;x5;x+=2) for(y=1;y5;y+) printf(%2d,x*y); if(y=4)

4、printf(\n); A1 2 3 4 3 6 9 12 B2 3 4 5 3 4 5 6 C1 2 3 4 5 6 9 D2 3 4 3 6 9 6 9 12 12.设整型变量m、na、b的值均为1,执行(m=a=b)(n=ab)后m,n的值是_ A0,1 B1,0 C1,1 D0,0 13.char型常量在内存中存放的是_ A二进制代码值 B十进制代码值 C十六进制代码值 DASC代码值 14.下面程序段所表示的数学函数关系是_ y=-1 if(x!=0)if(x0)y=1;else y=0; 15.现有下列程序语句,执行后的结果是_ #includestdioh void ma

5、in() char s1100=123,s2100=qwer; puts(s1);puts(s2); printf(%s%s,s1,s2); A123 qwer 123 qwer B123 qwer 123qwer C123qwerl23qwer D123qwer 123qwer 16.假定所有变量均已正确说明,下列程序段运行后x的值是_ a=b=c=0;x=60; if(!a)x-; else if(b)if(c)x=3; else x+=4; A3 B4 C60 D63 17.若有以下定义,则不能正确地表示数组中的元素的是_ char *s=1,2,3,4,5,6,7,8,9,0,; A*

6、s Bs9 C*(s+1) D*(s+10) 18.设有下列数据定义语句,则printf(%d\n,d0y/d0x*d1x);的输出是_ structint x;int y;d2=1,3,2,7); A0 B1 C3 D6 19.执行以下程序段后,m的值是_ int a23=1,2,3,4,5,6); int m,*ptr; ptr=a00; m=(*ptr)*(*(ptr+2)*(*(ptr+4); A15 B24 C45 D不确定 20.下列关于变量赋值及表达式计算时的数据类型转换规则描述正确的是_ A变量赋值时数据类型转换规则是就长不就短,表达式计算时数据类型转换规则是就左不就右

7、 B变量赋值时数据类型转换规则是就左不就右,表达式计算时数据类型转换规则是就长不就短 C变量赋值及表达式计算时的数据类型转换规则是具有强制性而不自动的 D变量赋值及表达式计算时的数据类型转换规则是具有强制性而自动的 21.下列不属于C语言标识符的是_ Aabc BABC CAB_C D2abc 22.设有数据定义语句:float a,*pa=a;,则下列选项错误的是_ A*pa B*pa C*a D*a 23.字符串save me!在内存中所占用的字节数是_ A4 B6 C8 D9 24.下列程序执行后的输出结果是_ main() int x='C';printf(%d\

8、;n,'A'-x+3);) A1 B2 C3 D5 25.系统提供的文件尾测试函数是_ Afeof() Bfgectc() Cfseek() Drewind() 26.将字符串转换成浮点数的函数是_ Aatof() Batoi() Cstof() Dstoj() 27.以下程序的输出结果是_ #define f(x)x*x main() int a=6,c; c=f(a); printf(%d\n,c); ) A6 B9 C18 D36 28.已知程序清单如下_ #includestdioh main() char c1,c2; scanf(%c,%c,c1,c2);

9、switch(c1) case 'a':printf(100);break case 'b': switch(c2) case'+':printf(90);break; case'-':printf(85);)break break; 当输入b,-时,程序的输出结果是 A100 B90 C85 D不确定 29.设int类型的数据长度为2个字节,则unsigned int类型的数据取值范围是_ A0255 B-256255 C065535 D-3276832767 30.设charx='a',则printf(X=%c

10、,y=%c\n,x,97);的输出是_ Ax=a,y=a Bx=97,y=a Cx=97,y=97 Dx=a,y=97 31.以下程序的输出结果是_ int d=1; fun(int p) static int d=5; d+=P: printf(%d,d); return(d); main() int am=3; printf(%d\n,fun(a+fun(d): A6 9 9 B6 6 9 C6 15 15 D6 6 15 32.若有以下说明和语句_ struct worker int no; char *name; work,*p=work; 则以下引用方式不正确的是 Aworkno B(*p)no Cp-no Dwork-no 33.日期型结构date是由系统自动定义的,其所在的头文件是_ Astdioh Bdosh, Cdateh Dstdlibh 34.执行下列程序后输出的结果是_ #includestdioh main() int j,i,k=0,m=0; for(i=0;i2;i+) for(j=0;j3;j+) k+,k-=j;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号