还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
南开大学23春学期高起专
1903、专升本1903《C语言程序设计》在线作业.如果在C语言中一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为选项A0-255选项B0〜32767选项C0〜65535选项D0〜2147483647参考答案C.已知各变量的类型说明如下inti=8kab;unsignedlongw=5;doublex=l.42y=
5.2;则以下符合C语言语法的表达式是选项A a+=a-=b=4*a=3选项B a=a*3=2选项C x%—3选项D y=floati参考答案A3下列函数调用中,不正确的是选项A maxab选项B max3a+b选项C max35选项D intmaxab参考答案D
4.若有以下定义语句inta
[10]={l2345678910;则下列哪个是对该数组元素的正确引用参考答案A.字符型数据和整数之间是不可以通用的()选项A错误选项B正确参考答案A.C语言中没有依存于硬件的I/O语句()选项A错误选项B正确参考答案B.在C语言中,字母的大小写不被区分()选项A错误选项B:正确参考答案A.对C语言中用到的任何一个变量都要规定其类型()选项A:错误选项B正确参考答案B.在VisualC中,实型数据在内存中占4个字节()选项A错误选项B正确参考答案B.在TurboC++中,字符型数据在内存中占1个字节()选项A错误选项B正确参考答案B选项A a
[10]选项B a[a
[3]-5]选项C a[a
[9]]选项D a[a
[4]+4]参考答案D.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列如果字符串长度大于5则输出按方式()选项A从左起输出该字串,右补空格选项B按原字符长从左向右全部输出选项C右对齐输出该字串,左补空格选项D输出错误信息参考答案B.下面不正确的字符串常量是()选项A abc选项B“1212”选项C“0”选项D”参考答案A.C语言结构体类型变量在程序执行期间()选项A所有成员一直驻留在内存中选项B只有一个成员驻留在内存中选项C部分成员驻留在内存中选项D没有成员驻留在内存中参考答案A.在C语言中,引用数组元素时,其数组下标的数据类型允许是()选项A整型常量选项B整型表达式选项C整型常量或整型表达式选项D任何类型的表达式参考答案C.以下不正确的语句为选项A ifxy;选项B ifxy{x++;y++;}选项C ifx=y选项D ifx!=yscanfN%dwelsescanf参考答案C.以下符合C语言语法的赋值表达式是选项A d=9+e+f=d+9选项B d=9+ef=d+9选项C d=9十ee++d十9选项D d=9十e++=d十7参考答案B.以下对一维整型数组a的正确说明是选项A inta10;选项B intn=10a[n];选项C intn;选项D defineSIZE10inta[SIZE];参考答案D.在C语言中,char型数据在内存中的存储形式是选项A补码选项B反码选项C原码选项D ASCH码参考答案D.已知字母A的ASCH码为十进制数65且定义c2为字符型变量,则执行语句c2=A+6」3;后,c2中的值为()选项A D选项B68选项C不确定的值选项D C参考答案A.main(){intn=4;while(n)printf(^d-n);}以上程序的输出结果是()选项A20选项B31选项C3210选项D210参考答案C.C语言的函数中,()选项A必须有形参选项B形参必须是变量名选项C可以有也可以没有形参选项D数组名不能作形参参考答案C.以下不正确的叙述是()选项A在C程序中,逗号运算符的优先级最低选项B在C程序中,APH和aph是两个不同的变量选项C若a和b类型相同,在执行了赋值表达式a二b后b中的值将放人a中,而b中的值不变选项D当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值参考答案D.intk=l;while(k=10);上述语句执行后,变量k的值是()选项A10选项B11选项C9选项D无限循环,值不定参考答案D.x=-2;y=-l;if(x!=0)if(xO)y=l;elsey=0;该程序段的输出结果为()选项A1选项B0选项C-1选项D不确定参考答案B.C语言中规定,if语句的嵌套结构中,else总是与()配对选项A与最近的if配套选项B与第一个if配套选项C按缩进位置相同的if配套选项D与最近的且尚未配对的if配套参考答案D.fscanf函数的正确调用形式是()选项A fscanf(文件指针,格式字符串,输出表列)选项B fscanf(格式字符串,输出表列,fp)选项C fscanf(格式字符串,文件指针,输出表列)选项D fscanf(文件指针,格式字符串,输入表列)参考答案D.一个源程序文件由一个或多个什么组成()选项A语句选项B函数选项C程序块选项D子程序参考答案B.当说明一个结构体变量时系统分配给它的内存是选项A各成员所需内存的总和选项B结构中第一个成员所需内存量选项C成员中占内存量最大者所需的容量选项D结构中最后一个成员所需内存量参考答案A.若定义语句inta=7;floatx=
2.5;y=
4.7;则表达式x+a%3*intx+y%2/4的值是选项A
2.500000选项B
2.750000选项C
3.500000选项D
0.000000参考答案A.下列哪个是读写文件出错检测函数选项A ferror选项B clearerr选项C feof选项D fwrite参考答案A.fwrite函数的一般调用形式是选项A fwritebuffercountsizefp选项B fwritefpsizecountbuffer选项C fwritefpcountsizebuffer选项D fwirtebuffersizecountfp参考答案D.数组名作为实参传递给形参时,数组名被处理为()选项A该数组的长度选项B该数组的元素个数选项C该数组的首地址选项D该数组中各元素的值参考答案C.已知ppl为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()选项A2次选项B无限次选项C0次选项D1次参考答案B.main(){structdate{intyearmonthday;}today;printfC^clXn1sizeof(structdate));}以上程序的运行结果是()选项A6选项B8选项C10选项D12参考答案D.若执行fopcn函数时发生错误,则函数的返回值是()选项A地址值选项B null选项C1选项D EOF参考答案B.#includestdio.hmain{union{longa;intb;charc;}m;printf%d\nHsizeofm;}以上程序的运行结果是选项A2选项B4选项C6选项D8参考答案B.关于return语句,下列说法正确的是选项A不能在主函数中出现选项B必须在每个函数中出现选项C可以在同一个函数中出现多次选项D只能在除主函数之外的函数中再出现一次参考答案C.若以a+方式打开一个已存在的文件,则以下叙述正确的是选项A文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作选项B文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作选项C文件打开时,原有文件内容被删除,只可作写操作选项D以上各种说法皆不下确参考答案A.设有如下程序#includestdio.hmain{charchl=Ach2=a;printf%c\nrchlch2;}则下列叙述正确的为选项A程序的输出结果为大写字母A选项B程序的输出结果为小写字母a选项C运行时产生错误信息选项D格式说明符的个数少于输出项的个数,编译出错参考答案B.若已有定义intx;下列说明指针变量p指向x的正确语句是()选项A intp=选项B int*p=选项C intp=x;选项D int*p=x;参考答案B.C语言中的标识符以字母或下划线开头,可跟任何字符()选项A错误选项B正确参考答案A.C语言中的任何类型数据都可进行四则运算()选项A错误选项B正确参考答案A.对整型常量可进行自加或自减运算,而对变量或表达式不可以()选项A错误选项B正确参考答案A.用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言()选项A错误选项B正确。