电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言程序设计课程作业_A解读VIP免费

C语言程序设计课程作业_A解读_第1页
1/33
C语言程序设计课程作业_A解读_第2页
2/33
C语言程序设计课程作业_A解读_第3页
3/33
C语言程序设计课程作业_A一、单选题1.(4分)设有以下定义intk=7,x=12;,则能使值为3的表达式是()A.x%=(k%=5)B.x%=(k-k%5)C.x%=kD.(x%=k)-(k%=5)答案D解析C语言程序设计/数据类型与运算/整型算术表达式2.(4分)以下程序的输出结果是?#includemain(){intx=020,y=0x20,z=20;printf('%d,%d,%d',x,y,z);}A.20,20,20B.32,16,20C.16,32,20D.20,32,20答案C解析C语言程序设计/数据类型及运算3.(4分)C语言中while和dowhile循环的主要区别是()A.do-while的循环至少无条件执行一次B.while循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转入到循环体内D.do-while的循环体不能是复合语句答案A解析C语言程序设计/循环程序设计/while语句与do-while语句4.(4分)执行语句scanf('%d,%d',&m,&n);使m和n的值分别为1和2,正确输入是()A.1B.12C.1,2D.12,2答案C解析C语言程序设计/顺序程序设计/整型数据的格式输入5.(4分)sizeof(float)是()A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式答案B解析C语言程序设计/数据类型与运算/实型变量存储6.(4分)下列选项中,不合法的C语言关键字是A.autoB.defaultC.staticD.var答案D解析C语言程序设计/C语言概述7.(4分)下面程序的运行结果是()#includemain(){inta[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3))%5;printf('%2d',a[i]);}}A.40404B.-40403C.-40443D.-40440答案C解析C语言程序设计/数组/二维数组与循环语句结合8.(4分)设有下面的程序段,chars[]='china';char*p;p=s;则下列正确的是()A.s和p完全相同B.数组s中的内容和指针变量p中的内容相等C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等答案D解析C语言程序设计/指针/数组与指针9.(4分)若已定义inta;下面对(1)(2)两个语句(1)int*p=&a;(2)*p=a;的正确解释是()A.语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值B.(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量pC.(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给指针变量pD.(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给*p答案D解析C语言程序设计/指针/地址与指针10.(4分)下面四个选项中,均是不合法的用户标识符的选项是()A.A,P_0,doB.float,la0,_AC.b-a,goto,intD._123,temp,INT答案C解析C语言程序设计/数据类型与运算/标识符11.(4分)在C语言中,全局变量的隐含存储类别是A.staticB.externC.voidD.register答案B解析C语言程序设计/函数12.(4分)若有以下定义:chars[10]='include',*p=s;则不能代表字符u的表达式是()A.s[4]B.s+4C.*(p+4)D.p+=4,*p答案B解析C语言程序设计/指针/字符串指针的引用13.(4分)下面程序#includemain(){inty=10;do{y--;}while(--y);printf('%d',y--);}的运行结果是()A.1B.-1C.8D.0答案D解析C语言程序设计/循环程序设计/do-while语句14.(4分)a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printf('%o,%o,%o,%o',c=~a,c=a&b,c=a|b,c=a∧b)的输出结果为()A.177666,101,133,32B.0177666,0123,0333,032C.0177666,0101,0133,032D.177666,0123,0133,034答案A解析C语言程序设计/位运算/异或运算符15.(4分)有一个函数原型如下所示:abc(floatx,doubley);则该函数的返回类型为A.voidB.doubleC.intD.float答案C解析C语言程序设计/函数16.(4分)在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码()A.大32B.大64C.小32D.小64答案A解析C语言程序设计/数据类型与运算/字符常数比较17.(4分)执行以下程序后的输出结果是()intw=3,z=7,x=10;printf('%d',x>10?x+100:x-10);printf('%d',w++||z++);printf('%d',!w>z);printf('%d',w&&z);A.0111B.1111C.0101D.0100答案C解析C语言程序设计/选择结构程序设计/条件运算符18.(4分)程序的三种基本结构是()A.顺序结构,循环结构,递归结构B.顺序结构,循环结构,选择结构C.选择结构,循环结构,递归结构D.顺序结构,选择结构,递归结构答案B解析C语言程序设计/选择程序设计/程序结构19.(4分)设整型变量a值为9,则下列表达式中使b的值不为4的表达式()A.b=a/2B.b=a%2C.b=8-(3,a-5)D.b=a>5?4:2答案B解析C...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言程序设计课程作业_A解读

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部