2015年西安交通大学程序设计基础在线作业答案辅导资料最新_第1页
2015年西安交通大学程序设计基础在线作业答案辅导资料最新_第2页
2015年西安交通大学程序设计基础在线作业答案辅导资料最新_第3页
2015年西安交通大学程序设计基础在线作业答案辅导资料最新_第4页
2015年西安交通大学程序设计基础在线作业答案辅导资料最新_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

15春西交〈〈程序设计根底?在线作业答案辅导资料西交〈〈程序设计根底?在线作业一、单项选择题(共50道试题,共100分.)以下程序的输出结果是()main()(intTOC\o"1-5"\h\zIVJa=5,b=4,c=6,d;printf("%d\n〞,d=a>b?(a>c?a:c) b));}546不确定正确答案:C以下程序中,while循环的循环次数是()main(){inti=0;while(i<10){ if(i<1)continue;if(I==5)break;i++;} }1106死循环,不能确定次数正确答案:DTOC\o"1-5"\h\z以下运算符优先级最高的是〔 〕&&]>++!正确答案:D以下说法不正确的选项是:〔〕++、 只能用于变量++、——比负号运算符的优先级要高++、 的结合方向是:自右至左.++、 常用于循环变量表达式中正确答案:B对于如下的表达式:inta[3][4],*p;p=*a;执行p++操作之后,*p表示取〔〕的内容.a[0][0]a[1][0]a[1][1]a[0][1]正确答案:D关于switch语句说法不正确的选项是〔 〕case的次序不影响执行结果每个case语句后面的常量可以不同C.在执行完一个case语句后转到下一个case语句执行D.每个case语句后面表达式只能是常量正确答案:B以下选项中不属于C语言的类型的是〔〕signedshortintunsignedlongintunsignedintlongshort正确答案:D〔〕是用来描述对象的属性和行为的实体类对象现象正确答案:B关于形式参数,下面说法错误的选项是〔 〕对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间调用结束后,形参自动从内存中被释放掉在函数定义中,可以不给出形参类型,调用的时候再定义.实参与形参的关系是赋值与被赋值的关系正确答案:C以下说法错误的选项是〔〕A.C程序必须从main〔〕函数开始执行1515春西交〈〈程序设计根底?在线作业答案辅导资料DD.unsignedlongintunsignedint正确答案:设:x=9;y=++x;,那么产生的结果是()x=9;y=9;x=10;y=10;x=9;y=10;x=10;y=9;正确答案:intj,i=1;执行语句"j=i++;"后,变量i的值是()TOC\o"1-5"\h\z12-1-2正确答案:下面程序:#include"stdio.h"#include<stdlib.h>fut(int**s,intp[2][3]){**s=p[1][1];}void main()(inta[2][3]={1,3,5,7,9,11},*p; p=(int*)malloc(sizeof(int));fut(&p,a);printf("%d\n〞,*p);getch();} 输出结果是()TOC\o"1-5"\h\z1791515春西交〈〈程序设计根底?在线作业答案辅导资料正确答案:关于链表的插入和删除,以下说法错误的选项是( )插入位置包括表头、表中和表尾从链表中删除一个结点,就是把它从内存中抹掉.要删除链表中的某个结点,需自己定义删除函数.删除结点要注意删除的结点是否是头结点正确答案:下面程序:#include"stdio.h"voidmain()(staticinta[200];inti,j,n;for(i=0;i<200;i++)a=0;n=100;for(i=0;i<n;i++)for(j=0;j<n;j++)a[j]=a+1;printf("%d\n〞,a[n-1]);getch();}的运行结果是()TOC\o"1-5"\h\z199200201202正确答案:关于函数调用,下面说法错误的选项是()被调用函数必须是已经存在的函数、库函数或用户已定义过的函数没有头文件也可以对库函数进行调用如果使用用户自定义的函数,还要在主调用函数中说明用户函数的返回值类型.在主函数main()中可以调用其他函数,其他函数也可以相互调用正确答案:以下函数,哪个不属于动态申请空间的标准库函数()malloc()calloc()free()strcmp()正确答案:以下程序段的输出结果是()inta=1234;printf("%2d\n",a);TOC\o"1-5"\h\z12341234提示出错、无结果正确答案:为了判断两个字符串s1和s2是否相等,应当使用()if(s1==s2)if(s1=s2)if(strcpy(s1,s2))if(strcmp(s1,s2)==0)正确答案:以下关于标识符的说法不正确的选项是()第一个字符必须是字母或下划线第一个字符以后必须由字母、下划线或数字组成大小写字母表示相同意义标识符不能用C中的关键字正确答案:关于结构体,以下说法错误的选项是()不能将一个结构体变量作为一个整体进行输入和输出.对成员变量可以像普通变量一样进行各种运算.结构体变量的地址主要用作函数参数传递结构体的地址.结构体变量赋初值与数组不同,可以不 对应.正确答案:以下说法错误的选项是()int(*p)();表示p被定义为一个指向返回值为整数的函数的指针使用指向函数的指针是结构化程序设计的一种有效手段.char**p相当于char*(*p)指针数组的元素补仅能存放地址,还可以存放其他数组的元素.正确答案:设有以下说明语句typedefstruct(intn;charch[8];}PER; 那么下面表达中正确的选项是()PER是结构体变量名PER是结构体类型名typedefstruct是结构体类型struct是结构体类型名正确答案:关于字符数组,以下说法错误的选项是()字符型数组中的每一个元素只能存放一个字符型数据逐个输入输出字符时,要用“%略式符scanf(:%s)';的写法是正确的数组名就是数组的起始地址正确答案:以下程序的输出结果是()intf(){staticinti=0;ints=1;s+=i;i++;returns;}main()(inti,a=0;for(i=0;i<5;i++)a+=f();printf("%d\n〞,a);}TOC\o"1-5"\h\z20242515正确答案:有如下程序,该程序的输出的结果是()intaddc(inta,intb,intc){c=a+b;return(c);}main(){intx=4,y=2,z,r;z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf("%d\n",r);}3612146正确答案:以下说法错误的选项是()else总是和它上面的,离它最近的if配对条件表达式可以不用括号括起来.整个if语句在程序中被看作是一条语句if语句中的各语句可以是一条语句,也可以是复合语句正确答案:设:inta=4,b=5;那么表达式8>4-!0||2&&5>4的结果为()TOC\o"1-5"\h\z01—1无法计算正确答案:假设指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()p=2*(int*)malloc(sizeof(int));p=(int*)malloc(2*sizeof(int));p=(int*)malloc(2*2);p=(int*)calloc(2,sizeof(int));正确答案:关于return语句,下面说法错误的选项是()它的功能是将表达式的值作为函数的返回值返回函数中可以有多个return语句,执行到哪个就从那一个return语句返回return可以返回多个值return(表达式)语句中的表达式值的类型应与定义函数时函数的类型一致正确答案:以下说法错误的选项是()C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数在主函数main()中可以调用其他函数,其他函数之间不可以相互调用C语言的程序是由一个函数或多个函数组成的对于一个很大的任务,一般把它分解成假设干源文件,分别编写和调试正确答案:以下不能定义为用户标识符的是〔〕scanfVoid_3com_int正确答案:以下说法错误的选项是〔〕for语句中,<表达式1>、<表达式2>和<表达式3>都可以缺省.<表达式2>缺省,系统会认为此处的值是0for语句的三个表达式可以是任何类型的表达式for语句可以嵌套使用正确答案:执行以下两个语句后,输出的结果为〔〕charc1=66,c2=98;printf〔 "%c,%d〞,c1,c2〕;TOC\o"1-5"\h\z66,9866,bB,97B,98正确答案:每条C语句后面都要有一

温馨提示

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

评论

0/150

提交评论