![C语言程序设计山东联盟-青岛大学智慧树知到期末考试答案2024年_第1页](http://file4.renrendoc.com/view11/M02/1D/12/wKhkGWX9W7OADEj7AAGN8Hua21Y600.jpg)
![C语言程序设计山东联盟-青岛大学智慧树知到期末考试答案2024年_第2页](http://file4.renrendoc.com/view11/M02/1D/12/wKhkGWX9W7OADEj7AAGN8Hua21Y6002.jpg)
![C语言程序设计山东联盟-青岛大学智慧树知到期末考试答案2024年_第3页](http://file4.renrendoc.com/view11/M02/1D/12/wKhkGWX9W7OADEj7AAGN8Hua21Y6003.jpg)
![C语言程序设计山东联盟-青岛大学智慧树知到期末考试答案2024年_第4页](http://file4.renrendoc.com/view11/M02/1D/12/wKhkGWX9W7OADEj7AAGN8Hua21Y6004.jpg)
![C语言程序设计山东联盟-青岛大学智慧树知到期末考试答案2024年_第5页](http://file4.renrendoc.com/view11/M02/1D/12/wKhkGWX9W7OADEj7AAGN8Hua21Y6005.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计(山东联盟-青岛大学)智慧树知到期末考试答案2024年C语言程序设计(山东联盟-青岛大学)int(*p)[4]它表示p是一个指针数组,它包含4个指针变量元素
A:对B:错答案:错对于定义inta[10],*p=a;语句p=a+1;和a=a+1;都是合法的。
A:错B:对答案:错调用strcmp函数比较字符串大小时,通常较长的字符串会较大。
A:对B:错答案:错continue不是结束本次循环,而是终止整个循环的执行。
A:对B:错答案:错随机操作只适用于文本文件。
A:对B:错答案:错执行语句int*p=1000;后,指针变量p指向地址为1000的变量。
A:错B:对答案:错标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
A:对B:错答案:对条件运算符?和:是一对运算符,不能分开单独使用。
A:对B:错答案:对do-while循环的while后的分号可以省略。
A:错B:对答案:错C语言源程序的扩展名是cpp。
A:错误B:正确答案:错误字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。
A:对B:错答案:对文件指针和位置指针都是随着文件的读写操作在不断改变。
A:错B:对答案:错在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。
A:对B:错答案:对C语言函数返回类型的默认定义类型是void。
A:对B:错答案:错结构体成员的类型必须是基本数据类型。
A:错B:对答案:错语句printf("%.2f",1/3);输出为0.33。C语言标准输入操作中,gets()函数一次只可读取一个字符。
A:对B:错答案:错语句int
*p;*p=50;执行时,不会有任何错误。
A:对B:错答案:错只要将多个指针作为函数的参数,函数就一定会返回多个值。
A:对B:错答案:错数组的基地址是在内存中存储数组的起始位置,数组名本身就是一个地址即指针值。
A:对B:错答案:对C语言中的标识符只能由字母、数字和下划线三种字符组成。
A:错B:对答案:对设有定义:int
x=2;,以下表达式中,值不为6的是(
)
A:x*=(1+x)B:x++,2*xC:x+=2D:x*=x+1答案:x+=2运行下面程序时,若从键盘输入"3,4",则程序的输出结果是().#includevoidmain(){inta,b,s;scanf("%d,%d",&a,&b);s=a;if(ss=s*s;printf("%d\n",s)}
A:18B:20C:16D:14答案:16有以下程序main(){chara[]=”abcdefg”,b[10]=”abcdefg”;
printf(“%d%d”,sizeof(a),sizeof(b));}执行后输出结果是(
)
A:1010B:810C:77D:88答案:810若用数组名作为函数调用的实参,则传递给形参的是()。
A:数组的首地址B:数组中全部元素的值C:数组元素的个数D:数组的第一个元素的值答案:数组的首地址以下选项中,对基本类型相同的指针变量不能进行运算的运算符是()。
A:+B:==C:=D:-答案:+变量的指针,其含义是指该变量的()。
A:地址B:值C:一个标志D:名答案:地址若执行以下程序时从键盘上输入9,则输出结果是()intmain(){intn;scanf("%d",&n);if(n++printf("%d\n",n);elseprintf("%d\n",n--);}
A:9B:11C:8D:10答案:10若有以下调用语句,则不正确的fun()函数的首部是()。main(){…inta[50],n;…fun(n,&a[9]);…}
A:voidfun(ints,inth[41])B:voidfun(intn,inta)C:voidfun(intm,intx[])D:voidfun(intp,int*s)答案:voidfun(intn,inta)设有定义:inta=1,*p=floatb=2.0;charc='A';,以下不合法的运算是()
A:*p++;B:c--;C:a--;D:b++;答案:p++;定义了一维int型数组a[10]后,下面错误的引用是()
A:a[10]=2;B:a[1]=a[2]*a[0];C:a[0]=5*2;D:a[0]=1;答案:a[10]=2;设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()。
A:1B:4C:3D:2答案:2若有定义"inta;floatb;",执行"scanf("%3d%f",&a,&b);"语句时,从键盘输入:1234567.8,则a和b的值分别是()
A:123和567.800000B:234和567.800000C:1234和567.800000D:123和4.000000答案:123和4.000000如果inti=16,j=23;执行printf("%x--%o",i,j)后输出为:
A:10--27B:10--23C:16--27D:16--23答案:10--27对于inta,要使((1<<2>>1)|a)==a;
则a可以是:
A:10B:2,6,10均可C:2D:6答案:2,6,10均可若有以下程序段:for(m=1;m<=100;m++){scanf("%d",&y);if(y<0)continue;printf("%3d",m);}正确的描述是()。
A:当y>=0时什么也不输出B:当y<0时整个循环结束C:printf函数永远也不执行D:最多允许输出100个非负整数答案:最多允许输出100个非负整数以下程序的输出结果是(
)。structstu{
intx;int*y;}*p;intdt[4]={10,20,30,40};structstua[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};#include
intmain(void){
p=a;
printf(“%d,”,++p->x);
printf(“%d,”,(++p)->x);
printf(“%d”,++(*p->y));
return0;}
A:60,70,31B:10,20,20C:51,60,21D:50,60,21答案:51,60,21下列程序段执行后s值为::inti=5,s=0;do
if(i%2)continue;elses+=i;while(--i);
A:7B:9C:6D:15答案:6有一函数:intf(char*s){intk=0;while(*s)k=k*10+*s++-'0';return(k);}调用f("1234")的返回结果是:
A:"4321"B:"1234"C:1234D:4321答案:1234对函数形参的说明有错误的是()。
A:inta(intx[],intn)B:inta(int*x,intn)C:inta(intx,intn)D:inta(intx[],n)答案:inta(intx[],n)staticinta[]={1,2,3},*p,*q;
p=a+1;
q=p++;
执行该程序段后,p和q所指向的单元的内容分别为:
A:(*p)=2,(*q)=1B:(*p)=2,(*q)=3C:(*p)=3,(*q)=2D:(*p)=1,(*q)=2答案:(*p)=3,(*q)=2下列语句定义p为指向int类型变量a的指针,正确的是()
A:int*p=&a,a;B:inta,p=C:inta,p=a;D:inta,*p=答案:inta,*p=a;若有以下定义,则对a数组元素的正确引用是()inta[5],*p=a;
A:a+2B:*&a[5]C:*(a+2)
D:*(p+5)答案:*(a+2)下面程序的输出结果是().#includevoidmain(){inta=-1,b=4,k;k=(++aprintf("%d,%d,%d\n",k,a,b);}
A:1,1,2B:1,0,3C:0,0,3D:0,1,2答案:0,0,3设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()
A:staticB:autoC:auto或staticD:register答案:static设有定义"struct{intx;inty;}d[2]={{1,3},{2,7}};",则printf("%d\n",d[0].y/d[0].x*d[1].x);的输出是()
A:6B:0C:1D:3答案:6对于下面语句描述不正确的为().structStudent{unsignedlongid;charname[30];charclass[30];}oStu1;
A:Student为用户自定义类型B:oStu1为结构体变量名称C:name为结构体成员变量D:structStudent为用户自定义类型答案:Student为用户自定义类型
inta,b,k;则语句if(a>b)k=0;elsek=1;等价于:
A:k=(a>b)?1:0;B:k=a>b;C:k=a<=b;D:k=(a答案:k=a当定义一个结构变量时,系统分配给它的内存空间大小是(
)。
A:成员中占内存量最大者所需容量B:结构中第一个成员所需内存量C:结构中最后一个成员所需内存量D:各成员所需内存量的总和答案:各成员所需内存量的总和对于下面的for循环语句,可以断定它____。for(x=0,y=0;(y!=123)&&(xprintf(“--------“);
A:是无限循环(死循环)B:共执行4次循环C:循环次数不定D:共执行3次循环答案:共执行4次循环对于以下宏定义:#defineSQ(x)
x*x#defineDD(x,y)
SQ(x)-SQ(y)调用DD(2*3,2+3)执行后值为:
A:43B:25C:11D:34答案:43strlen("A\0B\0C")的结果为().
A:3B:1C:0D:2答案:1以下选项中,对基本类型相同的指针变量不能进行运算的运算符是()
A:==B:-C:+D:=答案:+inta=2,b=4,c=5;表达式的结果为:c/a+b%c()
A:3.5B:2C:6.5D:6答案:2当执行以下程序段时().x=-1;do{x=x*x;}while(!x);
A:循环体将执行无限次B:循环体将执行一次C:系统将提示有语法错误D:循环体将执行两次答案:循环体将执行一次变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。
A:在主函数中定义的变量B:在定义第一个函数之前所定义的变量C:在第一个函数中定义的变量D:在函数中定义的静态变量答案:在定义第一个函数之前所定义的变量C语言中函数返回值的类型是由()决定的。
A:return语句中的表达式类型B:调用函数时临时决定C:调用该函数的主调函数的类型D:定义函数时所指定的函数类型答案:定义函数时所指定的函数类型以下说法中正确的是()。
A:在C语言程序中,要调用的函数必须在main()函数中定义B:C语言程序中的main()函数必须放在程序的开始部C:C语言程序总是从第一个的函数开始执行D:C语言程序总是从main()函数开始执行答案:中一个c程序的执行是从().
A:本程序文件的第一个函数开始,到本程序文件的最后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 足浴店技师劳务合同
- 《食品真相大揭秘》课件
- 建设工程合同安全管理实施细则
- 厦门市房屋拆迁补偿合同范本(公共、代理、信任、退管)
- 二零二五年度在线教育平台教师保密及合作保密合同4篇
- 度售后服务授权合同协议
- 《画出立体感空间感》课件
- 租赁与购买合同书范本
- 第一单元 主题活动三《童眼看电力》(说课稿)-2023-2024学年五年级下册综合实践活动内蒙古版
- 家具采购合同:床垫专项协议
- 2025年道路货运驾驶员从业资格证模拟考试题
- 数学-安徽省皖南八校2025届高三上学期12月第二次大联考试题和答案
- 退市新规解读-上海证券交易所、大同证券
- 教育部中国特色学徒制课题:现代职业教育体系建设背景下中国特色学徒制治理体系与资源配置研究
- 融资报告范文模板
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024风能发电系统风力发电场监控系统通信第71部分:配置描述语言
- 脑梗死的护理查房
- 2025高考数学专项复习:概率与统计的综合应用(十八大题型)含答案
- 产后抑郁症讲课课件
- 2024-2030年中国紫苏市场深度局势分析及未来5发展趋势报告
评论
0/150
提交评论