




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、已知inti,x[3][4];则不能将x[1][1]1、已知inti,x[3][4];则不能将x[1][1]的值赋给变量i的语句是.i=*(*(x+1))i=x[1][1]i=*(*(x+1))i=*(x[1]+1)标准答案是:A。2、当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是 .(分数:2分)a=c=b;(a=c)&&(b二c);c=b=a;(a=c)||(b=c);标准答案是:B。3、函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是___。(分数:2分)fund(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}funb(intx,inty){intt;t=x;x=y;y=t;}funa(int*x,int*y){int*p;*p=x;*x=*y;*y=*p;}func(int*x,int*y){*x=*y;*y=*x;}标准答案是:A。4、若x=2,y=3]则x||y的结果是__(分数:2分)0专业资料312标准答案是:C。5、已知inta[10];则对a数组元素的正确引用是 (分数:2分)a[10]a[3.5]a[10]a(5)标准答案是:C。二、多选1、若定义:inta【2】【3】{0,2,4,6,8,10};以下描述正确的有 (分数:3分)*(a+1)为元素6的地址*(a【1】+1)的值为2**(a+1)+2的值为8a【0】与a的相同标准答案是:ABCD。2、在缓冲文件系统中用于读写的函数有 (分数:3分)putchar()fread()rewind()purw()专业资料标准答案是:ABD。3、指出下面合法的标识符 (分数:3分)3abABCa_3_stu2标准答案是:ABC。4、指出下面哪些是合法的用户定义的标识符 (分数:3分)P-S_908windxy标准答案是:BC。6、这段程序中的常量有:#definePI3.14;voidmain(){intsum;sum=10+15;printf("sum=%d\n",sum);printf("resultis25\n");}这段程序中常量有(分数:3分)10sum15PI标准答案是:ACD。1、说明语句int*(*p)();的含义是 (分数:2分)专业资料p是一个指向int型数组的指针.p是指针变量,它构成了指针数组p是一个指向函数的指针,该函数的返回值是一个整型p是一个指向函数的指针,该函数的返回值是一个指向整型的指针标准答案是:D2、已知inta,*p=&a;则下列函数调用中错误的是__(分数:2分)scanf("%d",&a);scanf("%d",p);printf("%d",a);printf("%d",p);标准答案是:D。3、在C语言中,字符型数据在内存中的存储形式是 (分数:2分)A.原码B.补码C.反码D.ASCII码标准答案是:D。4、已定义以下函数f5。讨*p){return*p;}该函数的返回值是 (分数:2分)A.不确定的值B.形参p所指存储单元中的值C.形参p中存放的值D.形参p的地址值专业资料标准答案是:D。5、()已知charb[5],*p=b;,则正确的赋值语句是(分数:2分)b=“abcd”;*b=“abcd”;p="abcd";*p="abcd";标准答案是:C。二、多选1、如果要把常量327存入变量a中,a可以定义成哪些类型?(分数:3分)intcharlongfloat标准答案是:ACD。2、下面哪些写法是对的,而且是常量?(分数:3分)125-0.4561.25E+20D.'AB'标准答案是:AC。3、指出下面错误的表达式 (分数:3分)a+b=5专业资料B.56=a11C.i=i++D.5.6+6.2%3.1标准答案是:ABD。4、若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?(分数:3分)A.f=(f*100+0.5)/100.0i=f*100+0.5,f=i/100.0;C.f=(int)(f*100+0.5)/100.0;D.f=(f/100+0.5)*100.0;标准答案是:BC。5、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?(分数:3分)a>0||a<0a!a==0!a标准答案是:ABC。1、()若有以下定义:chars[20]="programming",*ps=s;则不能代表字符g的表达式是(分数:2分)ps+3s[3]专业资料ps[3]ps+=3,*ps标准答案是:B。2、()当对两个字符串进行比较时,应该使用的函数是(分数:2分)strcatstrcmpstrcpystrlen标准答案是:B。3、()strlen11若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf("%d”,i—);(分数:2分)A.无限次0次1次2次标准答案是:B。4、()以下关于数组的描述正确的是(分数:2分)A.数组大小固定,但是可以有不同类型的数组元素B.数组大小可变,但是所有数组元素的类型必须相同C.数组大小固定,所有元素的类型必须相同D.数组大小可变,可以有不同类型的数组元素标准答案是:C。专业资料5、()以下能正确定义数组并正确赋初值的语句是(分数:2分)intN=5,b[N][N];inta[1][2]={{1},{3}};C.intc[2][]={{1,2},{3,4}};D.intd[3][2]={{1,2},{34}};标准答案是:D。二、多选1、程序的结构可分为哪几类 (分数:3分)A.顺序结构B.循环结构C.程序结构D.选择结构标准答案是:ABD。2、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?(分数:3分)a>0||a<0a!a==0!a标准答案是:ABC。3、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?(分数:3分)专业资料A.a!a==0!aa>0||a<0标准答案是:ABD。4、指出下面错误的表达式 (分数:3分)a=5,b=6,c=7i=i++5.6+6.2%3.156=a11标准答案是:BD。5、下面哪些写法是对的,而且是常量?(分数:3分)1252.5E+21AB'\n\\\'\123标准答案是:BD。1、()选择正确的输入语句()。:(其中(^^「string[20];)使得string的内容为"Iamstudent".(分数:2分)scanf("%s",string);scanf("%c",&string);scanf("%s",&string);专业资料D.gets(string);标准答案是:D。2、()对以下说明语句inta[10]={6,7,8,9,10};的正确理解是(分数:2分)A.将5个初值依次赋给a[6]至a[10]B.将5个初值依次赋给a[0]至a[4]C.因为数组长度与初值的个数不相同,所以此语句不正确D.将5个初值依次赋给a[1]至a[5]标准答案是:B。3、()以下标识符中可以作为用户函数名的是(分数:2分)structintuniongo_to标准答案是:D。4、源程序要正确地运行,必须要有什么函数?(分数:2分)A.printf函数B.自定义的函数C.mainD.不需要函数标准答案是:C。5C语言程序由什么组成?(分数:2分)A.子程序专业资料B.主程序和子程序C.函数D.过程标准答案是:C。二、多选1、下面哪些是合法的用户定义的标识符 (分数:3分)_908*parsheep!wind标准答案是:AD。2、下面合法的标识符 (分数:3分)ABCa_3sum.a_stu2标准答案是:ABD。3、C语言的主要特点有哪些?(分数:3分)A.简洁、紧凑,使用方便、灵活,易于学习和应用。C语言是面向结构化程序设计的语言。C语言允许直接对位、字节和地址进行操作。D.数据类型丰富。专业资料标准答案是:ABCD。4、已定义c为字符型变量,则下列语句中错误的是 (分数:3分)c='97':c="97"c=97;c="a"标准答案是:ABD。5下列选项中是C语言合法标志符的有 (分数:3分)good_morningmainstdio.h8abc标准答案是:AB。1、一个C程序的执行是从 (分数:2分)A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始到本程序main函数结束标准答案是:A。2、以下叙述正确的是 (分数:2分)A.在C程序中,main函数必须位于程序的最前面C程序的每行中只能写一条语句专业资料C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误标准答案是:C。3、以下叙述不正确的是。(分数:2分)一个C源程序可由一个或多个函数组成一个C源程序必须包含一个main函数C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面标准答案是:D。4、语言规定:在一个源程序中,main函数的位置 (分数:2分)A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后标准答案是:C。5、一个C语言程序是由(分数:2分)A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成标准答案是:B。二、多选专业资料1、指出下面合法的标识符:(分数:3分)3abABCa_3_stu2标准答案是:BCD。2、指出下面哪些是关键字:(分数:3分)charabcprintffloat标准答案是:AD。3、指出下面哪些是合法的用户定义的标识符?(分数:3分)P-Sput11printfInt标准答案是:BD。4、C语言的基本类型哪些:(分数:3分)A.整型B.枚举型C.数组型专业资料D.指针型标准答案是:AB。5这段程序中的常量有:(#definePI3.14;voidmain(){intsum;sum=10+15;printf("sum=%d\n",sum);printf("resultis25\n")这段程序中常量有 (分数:3分)101525PI标准答案是:ABD。1、75的十六进制写法为,八进制写法为(分数:2分)0x4b01130165117610x3d0x4b61标准答案是:A。2、0x75的八进制写法为___,十进制写法为___。(分数:2分)01651170x4b0113610x3d0x4b61标准答案是:A。专业资料3、075的十进制写法为—,十六进制写法为___。(分数:2分)0x4b01130165117610x3d0x4b61标准答案是:C。4、下面哪个表达式的值为4(分数:2分)(float)11/32016/11/3星期四上午12:00:0011.0/3(int)(11.0/3+0.5标准答案是:D。5已知整型变量a=6,b=7,c=1,则下面表达式的值为多少?a+3(分数:2分)92165标准答案是:A。二、多选1、C语言中整形常量按进制划分,有以下几种:(分数:3分)A.十六进制常量B.十进制常量专业资料C.八进制常量D.二进制常标准答案是:ABC。2、如果要把常量327存入变量a中,a可以定义成哪些类型?(分数:3分)intcharfloatlong标准答案是:ACD。3、下面哪些写法是对的,而且是常量?(分数:3分)125-0.45656452.2标准答案是:AB。4、指出下面错误的表达式:(分数:3分)56=a11a+b=5i=i++5.6+6.2%3.1标准答案是:ABD。5若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的专业资料数值保留小数点后两位,第三位进行四舍五入的运算?(分数:3分)A.f=(f*100+0.5)/100.0B.i=f*100+0.5,f=i/100.0C.f=(int)(f*100+0.5)/100.0D.f=(f/100+0.5)*100.0标准答案是:BC。1、在C语言中,要求运算数必须是整型的运算符是—(分数:2分)/++!二%标准答案是:D。2、若有定义:inta=7;floatx=2.5,y=4.7则表达式x+a%3*(int)(x+y)%2/4的值是 (分数:2分)2.500OO2.7500OO2.3600OO2.0OO标准答案是:B。3、设变量a是整型,f是实型,i是双精度型,则表达式10+'a1+i*f值的数据类型为(分数:2分)A.int专业资料B.floatdoubleD.不确定标准答案是:C。4、在C语言中,char型数据在内存中的存储形式是: (分数:2分)A.补码B.反码C.原码ASCII码标准答案是:D。5、若有以下说明语句:chars='\\\092’;则下面哪一项是正确的(分数:2分)A.使s的值包含2个字符B.说明语句不合法C.使s的值包含6个字符D.使s的值包含4个字符标准答案是:B。二、多选1、下面哪些是非法的C语言转义字符?(分数:2分)A.'\t''\08''\0xaf'D.'\\'专业资料标准答案是:BC。2、请从下面的选项中选出正确的C语言的转义字符 (分数:2分)A.'W'''\t''\n''\xaa'标准答案是:ABCD。3、以下符合C语言语法的赋值表达式是 (分数:2分)d=9+e+f=d+9d=9+e,f=d+9d=9+e,e++,d+9d=9+e++=d+7标准答案是:BC。4、sizeof(float)>(分数:2分)一个双精度型表达式一个整型表达式一种函数调用一个不合法的表达式标准答案是:AB。5C程序的结构可分为哪几类?(分数:2分)A.顺序结构B.循环结构专业资料C.程序结构D.选择结构标准答案是:AB。1、putchar函数可以向终端输出一个:(分数:2分)A.整型变量表达式值B.字符串C.实型变量值D.字符或字符型变标准答案是:D。2、printf函数中用到格式符%5>其中数字5表示输出的字符串占用5歹底如果字符串长度大于5,则输出按方式 (分数:2分)A.从左起输出该字串,右补空格B.按原字符长从左向右全部输出C.右对齐输出该字串,左补空格D.输出错误信息标准答案是:B。3、已知staticinta[2][3]={2,4,6,8,10,12};正确表示数组元素地址的是(分数:2分)*(a[1]+2)a[1]+3*(a+1)a[0][0]专业资料标准答案是:C4、函数调用strcat(strcpy(str1,str2),$U3)的功能是 (分数:2分)A.将串strl复制到串str2中,然后再连接到str3之后B.将串str2复制到串strl中,然后再将串str3连接到串strl之后C.将串str2复制到串strl中,再将串strl连接到str3之后D.将串strl连接到串str2之后,再复制到str3之中标准答案是:B。5、已知inta[l0];则对a数组元素的正确引用是 (分数:2分)a[10]a[3.5]a(5)a[10]标准答案是:D。二、多选1、若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是 (分数:3分)a=b=c=d=100d++;c+b;d=(c=22)-(b++)标准答案是:ABD。2、以下描述正确的是 (分数:3分)专业资料A.使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成while循环是先判断表达式,后执行循环语句do-while和for循环均是先执行循环语句,后判断表达式for,while和do-while循环中的循环体均可以由空语句构成标准答案是:ABD。3、以下4个选项中,可以看作是一条语句的有 (分数:3分){;}a=0,b=0,c=0;if(a>0)if(b==0)m=1;n=2;标准答案是:ABC。4、以下叙述正确的是 (分数:3分)C语言严格区分大小写英文字母C语言用",•"作为语句分隔符C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上D.可以使用/*..・*/对C程序中的任何部分作注释标准答案是:ABCD。5下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是 (分数:3分)A.只能是0或1B.只能是0或非0正数C.可以是整型或字符型数据D.可以是任何类型的数据专业资料标准答案是:ABD。1、在C语言的if语句中,用作判断的表达式为(分数:2分)A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式标准答案是:D。2、若希望当A的值为奇数时,表达式的值为"真",A的值为偶数表达式的值为"假"。则以下不能满足要求的表达式是 (分数:2分)A%2==1!(A%2==0)!(A%2)A%2标准答案是:C。3、已知chars[20]="programming",*ps=则不能引用字母o的表达式是 (分数:2分)ps+2s[2]ps[2]ps+=2,*ps标准答案是:A。4、已知charb[5],*p=b;则正确的赋值语句是。(分数:2分)专业资料A.b=”abcd”*b="abcd";p="abcd";*p="abcd";标准答案是:C。5、已知inta[]={1,2,3,4,5,6,7,8,9,10,11,12),*p=a;贝M直为3的表达式是 (分数:2分)p+=2,*(p++)p+=2,*++pp+=3,*p++p+=2,++*p标准答案是:A。二、多选1、以下不符合C语言语法的实型常量是 (分数:3分)1.2E0.53.14.159E0.005E15标准答案是:ABD。2、以下叙述中正确的是 (分数:3分)一个C源程序可由一个或多个函数组成一个C源程序必须包含一个main()函数C源程序的基本组成单位是函数专业资料D.在C源程序中,注释说明只能位于一条语句的最后标准答案是:ABD。3、以下正确的if语句形式是 (分数:3分)if(x>y&&x!=y)if(x==y)x+=yif(x!=y)scanf("%d",&x)elsescanf("%d",&y);if(x<y){x++;y++;}标准答案是:ABD。4、以下选项中不是C语言合法整数的是 (分数:3分)101103860Xffax2a2标准答案是:BD。5以下关于数组描述错误的是 (分数:3分)A.数组的大小是固定的,但可以有不同的类型的数组元素B.数组的大小是可变的,但所有数组元素的类型必须相同C.数组的大小是固定的,所有数组元素的类型必须相同D.数组的大小是可变的,可以有不同的类型的数组元素标准答案是:ABD。1、设有定义:intx=12,n=5;则表达式x%=(n%2)的值为(分数:2分)2专业资料350标准答案是:D。2、针对下列程序段回答问题().for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)(分数:2分)A.x>=0时什么也不输出B.最多允许输出100个非负整数C.printf函数永远也不执行D.当x<0时整个循环结束标准答案是:B。3、已知charb[5],*p=b;,则正确的赋值语句是 (分数:2分)b=“abcd”;*b=“abcd”;p="abcd";*p="
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冷藏合同范本
- 加工车间转租合同范本
- 不见面签订租赁合同范本
- 2025年合肥货运车从业考试题
- 个人施工承揽合同范本
- app开发合同范本模板
- 加工订单合同范本模板
- 农村供热服务合同范本
- 个人股权质押合同范本
- 光租船合同范本
- GB/T 5392-2004林业机械油锯技术条件
- GB/T 26535-2011国家重要湿地确定指标
- GA/T 1133-2014基于视频图像的车辆行驶速度技术鉴定
- 食品安全 PPT课件7农兽药化学性污染对食品安全性的影响
- 世界电影史-全-课件
- 介入科人员岗位职责
- 病死畜禽无害化处理课件
- ncast课录播系统简介
- 华为认证 HCIA-Security 安全 H12-711考试题库(共800多题)
- 《区域大地构造学》全套教学课件
- 接地电阻测试记录表范本
评论
0/150
提交评论