c语言程序设计练习3

c语言程序设计练习3

ID:10929158

大小:93.00 KB

页数:27页

时间:2018-07-09

c语言程序设计练习3_第1页
c语言程序设计练习3_第2页
c语言程序设计练习3_第3页
c语言程序设计练习3_第4页
c语言程序设计练习3_第5页
资源描述:

《c语言程序设计练习3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在一个C程序中(B)。A、main函数必须出现在固定位置B、main函数可以在任何地方出现C、main函数必须出现在所有函数之前D、main函数必须出现在所有函数之后若有inta[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为(C)。A、&a[0][1],3B、非法,2C、&a[1][0],2D、a[0][0],4fseek函数的正确调用形式是(D)。A、fseek(起始点,位移量,文件类型指针)B、fseek(位移量,起始点,fp)C、fseek(文件类型指针,起始

2、点,位移量)D、fseek(fp,位移量,起始点)C语言程序中,当调用函数时(B)。A、实参和虚参可以共用存储单元B、实参和虚参各占一个独立的存储单元C、计算机系统自动确定是否共用存储单元D、可以由用户指定是否共用存储单元以下标识符中,不能作为合法的C用户定义标识符的是(C)。A、toB、answerC、defineD、_ifchar*s1="hello",*s2;s2=s1;则(D)。A、s2指向不确定的内存单元B、s1不能再指向其它单元C、不能访问"hello"D、puts(s1);与puts(

3、s2);结果相同有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n",a,b);}该程序的输出结果是BA、a=1,b=1B、a=2,b=1C、a=1,b=0D、a=2,b=2下列正确的标识符是DA、%yB、a+bC、6aD、_do若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是(B)。A、"ab"B、"wb+"C、"ab++"D、"

4、rb+"inta[10];合法的数组元素的最小下标值为(B)。A、1B、0C、9D、10以下程序的输出结果是Cmain(){inta=2,b=5;printf(“a=%%d,b=%%d”,a,b);}A、a=%2,b=%5B、a=%%d,b=%%dC、a=%d,b=%dD、a=2,b=5若有说明:inta[3][4];则数组a中各元素(B)。A、不能得到确定的初值B、可在程序的编译或运行阶段得到初值0C、可在程序的运行阶段得到初值0D、可在程序的编译阶段得到初值0宏定义#definePI3.14

5、中的宏名PI代替CA、不确定类型的数B、一个单精度实数C、一个字符串D、一个双精度实数以下程序运行后的输出结果是C。structSTU{charname[10];intnum;};voidf1(structSTUc){structSTUb={“LiSiGuo”,2042};c=b;}voidf2(structSTU*c){structSTUb={“SunDan”,2044};*c=b;}main(){structSTUa={“YangSan”,2041},b={“WangYin”,2043};f1(

6、a);f2(&b);printf(“%d%d”,a.num,b.num);}A、20412043B、20422044C、20412044D、20422043以下语法中正确的是BA、C语言程序中的main函数必须放在程序的开始部分B、C语言程序总是从main开始执行C、在C语言程序中,要调用的函数必须在main函数中定义D、C语言程序总是从第一个定义的函数开始执行若有j的值为-1,则执行下列语句后的输出为(D)。if(j<=1)printf("****");elseprintf("%%%%

7、");A、%%%%cB、%%%%C、有错,执行不正确D、****以下程序的输出结果是Cmain(){charc1=‘A’,c2=‘Y’;printf(“%d,%d”,c1,c2);}A、65,90B、A,YC、65,89D、因输出格式不合法,无正确输出若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句是BA、a=a+b,b=a-b,a=a-b;B、a=t;t=b;b=a;C、t=a;a=b;b=t;D、t=b;b=a;a=t;C语言中要求对变量作强制定义的主要理由是(B)。A、便于编辑

8、预处理程序的处理B、便于确定类型和分配空间C、便于移植D、便于写文件设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为(D)。A、0--255B、0--32767C、0--2147483647D、0—65535若变量已正确定义,执行语句scanf("%d,%d,%d",&k1,&k2,&k3);时,_D__是正确的输入A、203040B、2030,40C、20,3040D、20,30,40当定义一个结构体变量时,系统分配给它的内

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。