C语言程序设计(青岛职业技术学院)-知到答案、智慧树答案_第1页
C语言程序设计(青岛职业技术学院)-知到答案、智慧树答案_第2页
C语言程序设计(青岛职业技术学院)-知到答案、智慧树答案_第3页
C语言程序设计(青岛职业技术学院)-知到答案、智慧树答案_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计(青岛职业技术学院)-知到答案、智慧树答案第一章单元测试1、问题:C语言是一种()选项:A:低级语言B:汇编语言C:机器语言D:高级语言答案:【高级语言】2、问题:下列各项中,不是C语言的特点是()。选项:A:能实现汇编语言的大部分功能B:语言简洁、紧凑,使用方便C:数据类型丰富,可移植性好D:有较强的网络操作功能答案:【有较强的网络操作功能】3、问题:下列叙述错误的是()。选项:A:C程序中的每条命令都用一个分号作为结束符B:C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写C:C程序中的每条语句都用一个分号作为结束符D:C程序中的变量必须先定义,后使用答案:【C程序中的每条命令都用一个分号作为结束符】4、问题:一个C程序的执行是从()。选项:A:本程序的main函数开始,到本程序文件的最后一个函数结束B:本程序文件的第一个函数开始,到本程序main函数结束C:本程序的main函数开始,到main函数结束D:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束答案:【本程序的main函数开始,到main函数结束】5、问题:以下叙述不正确的是()。选项:A:在C程序中,注释说明只能位于一条语句的后面B:C程序的基本组成单位是函数C:一个C源程序必须包含一个main函数D:一个C源程序可由一个或多个函数组成答案:【在C程序中,注释说明只能位于一条语句的后面】第二章单元测试123、问题:已知定义整形变量a,b,c的值分别是、、4,运算表达式a*=16+(b++)-(++c)以后,a值为()选项:A:31B:28C:29D:30答案:【28】2、问题:在C语言中,要求参加运算的数必须是整数的运算符是()。选项:A:%B:++C:!D:答案:【%】3、问题:合法的c标识符是()。选项:A:$sB:h1C:a>bD:5dm答案:【h1】4、问题:执行下列程序后,显示的结果是()main(){inta;printf(“%d”,(a=3*5,a*4,a+5));}选项:A:20B:15C:10D:65答案:【20】5、问题:执行下列程序中的输出语句后,x的值是()。main(){intx;printf(“%d”,(x=4*5,x*2,x+20));}选项:A:20B:60C:80D:40答案:【20】6、问题:判断:表达式1/4+2.75的值是3。选项:A:错B:对答案:【错】7、问题:下列转义字符不正确的是()。选项:A:'/'B:’+’C:’-’答案:【】8、问题:对于intn=3;执行n+=n-=n*n;后n的值是9。选项:A:错B:对答案:【错】9、问题:在C语言中8.9e1.2是不正确的实型常量。选项:A:对B:错答案:【对】10、问题:对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。选项:A:错B:对答案:【对】11、问题:若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。选项:A:错B:对答案:【错】12、问题:“!”的优先级可以比“/”高。选项:A:对B:错答案:【对】13、问题:两个char型数据相加,其结果为char型。选项:A:错B:对答案:【错】14、问题:若有inti=10,j=2;则执行完i*=j+8;后ⅰ的值为28。选项:A:对B:错答案:【错】15、问题:在C程序中,%是只能用于整数运算的运算符。选项:A:对B:错答案:【对】1526、问题:以下各数均不是合法的八进制数:26、03A、-0127。选项:A:错B:对答案:【错】17、问题:C语言程序中,任何英语单词均可以作标识符。选项:A:错B:对答案:【错】18、问题:若有宏定义:,则宏引用M(2+3,4+5,6+7)通过宏展开后的表达式应为(2+3)*(4+5)+6+7。选项:A:错B:对答案:【错】19、问题:C语言中不区分大小写英文字母。选项:A:对B:错答案:【错】20、问题:程序中的变量代表内存中的一个存储单元,它的值不可以随时修改。选项:A:对B:错答案:【错】21、问题:0x173是正确的十六进制常数。选项:A:错B:对答案:【对】22、问题:逻辑表达式-5&&!8的值为1。选项:A:对B:错答案:【错】23、问题:下面程序的输出是________#includeintmain()printf("k=%d,k=%o,k=%x\n",k,k,k);return1;}选项:答案:【】24、问题:在下列选项中,不正确的赋值语句是_______.选项:A:++t;B:a=b+c=1;C:k=i=j;D:n1=(n2=(n3=0));答案:【a=b+c=1;】25、问题:下面程序的输出的是_________.#includevoidmain(){intx=10,y=3;printf("%d\n",y=x/y);}选项:A:1B:3C:不确定的值D:0答案:【3】26、问题:已知字母A的ASCII码为十进制的65,下面程序的输出是_________.#includevoidmain(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}选项:A:67,DB:C,DC:不确定的值D:B,C答案:【67,D】27、问题:为表示关系x≥y≥z,应使用C语言表达式____.选项:A:(x>=y)AND(y>=z)B:(x>=y)&(y>=z)C:(x>=y>=z)D:(x>=y)&&(y>=z)答案:【(x>=y)&&(y>=z)】28、问题:下面程序的输出结果是_______.#includevoidmain(){inta=-1,b=4,k;k=(++a<=0)&&(b--<=0);printf("%d,%d,%d\n",k,a,b);}选项:A:0,1,2B:1,1,2C:1,0,3D:0,0,3答案:【0,0,3】29、问题:若有以下定义和语句:inta=010,b=0x10,c=10;printf("%d,%d,%d\n",a,b,c);则输出结果是________.选项:A:10,10,10B:8,8,10C:8,10,10D:8,16,10答案:【8,16,10】30、问题:已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是________.选项:A:2.75B:2.4C:2.5D:0答案:【2.5】31、问题:假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w选项:A:4B:3C:2D:1答案:【1】32、问题:有以下程序,其中k的初值为八进制数#includemain(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是________选项:B:10C:12D:9答案:【9】33、问题:有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是_______选项:A:-20B:-12C:0D:10答案:【-20】34、问题:有以下定义语句,编译时会出现编译错误的是_______选项:A:chara=’\x2d’B:chara=’\n’;C:chara=’a’;D:chara=’aa’;答案:【chara=’aa’;】35、问题:以下选项中,不正确的C语言浮点型常量是_______选项:A:2e4.2B:160.C:0.12D:0.0答案:【2e4.2】36、问题:以下选项中,_______是不正确的C语言字符型常量。选项:A:'a'B:"a"C:'\x41'D:'\101'答案:【"a"】37、问题:以下合法的标识符是_______。选项:A:intB:_a12C:3ceD:stu#答案:【_a12】38、问题:已知intx=023,表达式++x的值是_______。选项:A:17B:20C:18D:19答案:【20】39、问题:已知intx=10,表达式x+=x-=x-x的值是_______。选项:A:30B:20C:10D:40答案:【20】40、问题:在C语言中,字符型数据在计算机内存中,以字符的_______形式存储。选项:A:BCD码B:原码C:ASCII码D:反码答案:【ASCII码】41、问题:若变量x、i、j和k都是int型变量,则计算下面表达式后,x的值是_______。x=(i=4,j=16,k=32)选项:A:52B:32C:16D:4答案:【32】42、问题:下列不正确的转义字符是_______。选项:A:'\''B:'\0'C:'\\'D:'074'答案:【'074'】43、问题:选项:A:a*e/c/b*3B:3*a*e/b*cC:3*a*e/b/cD:a/b/c*e*3答案:【3*a*e/b*c】44、问题:要为字符型变量a赋初值,下列语句中哪一个是正确的_______。选项:A:chara=*;B:chara="3";C:chara=%;D:chara=‘3’;答案:【chara=‘3’;】45、问题:字符串"ABC"在内存占用的字节数是_______。选项:A:3B:8C:4D:6答案:【4】46、问题:若有说明语句:charc='\72';则变量c在内存占用的字节数是_______。选项:A:3B:1C:4D:2答案:【1】47、问题:C语言中,要求运算对象只能为整数的运算符是_______。选项:A:/B:>C:%D:*答案:【%】48、问题:若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_______。选项:A:2B:1C:2.5D:2.0答案:【2.0】49、问题:sizeof(double)的结果值是_______。选项:A:4B:出错C:2D:8答案:【8】50、问题:以下用户标识符中,合法的是_____

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论