600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 标准c语言程序设计答案 C语言程序设计标准答案.doc

标准c语言程序设计答案 C语言程序设计标准答案.doc

时间:2022-05-12 06:27:36

相关推荐

标准c语言程序设计答案 C语言程序设计标准答案.doc

C语言程序设计标准答案.doc

C语言程序设计综合作业布置日期-5-15 截止日期-5-25一、单选题 (每小题5分,共100分)1、有关宏定义的正确说明是。A、可出现在一行中的任何位置B、只能放在程序的开头,且每一个宏定义单独占一行C、可出现在程序的任何位置D、以开头的行,可出现在程序的任何位置,通常每一个宏定义只能单独占一行,使用字符“”可实现一个宏定义占用若干行参考答案D2、结构是C语言的构造数据类型。下面定义了一个职工结构employee、结构变量emp1和结构指针变量pstruct employeeint num; 职工编号char name10; 职工姓名emp1,*p;pemp1;正确使用结构变量emp1的语句是A、scanfds,p-num,p-name;B、scanfds,p-num,p-name;C、scanfds,p.num,p.name;D、scanfds,p.num,p.name;参考答案A3、程序清单如下若运行该程序,并输入2000-12-31,则输出结果是include stdio.hstruct int year; 年int month; 月int day; 日date;void mainint i,loop0,sum0;scanfd-d-d,date.year,date.month,date.day;ifdate.year40date.year1000date.year4000loop1;fori1;idate.month;iifi1i3i5i7i8i10i12 sum31;else ifi4i6i9i11 sum30;else ifi2 sumsum28loop;printfsumdn,sum;A、30B、31C、365D、366参考答案D4、下面定义了一个通信录结构friends_list、结构变量friend1struct friends_listint num; 编号char name10; 姓名char telephone13; 电话int age; 年龄friend1;正确使用结构变量friend1的语句是A、friend1.namexiaojienamexiaojie 编号char name10; 姓名char telephone13; 电话int age; 年龄friend1;正确使用结构变量friend1的语句是A、friend1.namexiaojienamexiaojiexiaojie;D、strcpyfriend1-name,xiaojie;参考答案C6、下面定义了一个通信录结构friends_list、结构变量friend1struct friends_listint num; 编号char name10; 姓名char telephone13; 电话int age; 年龄friend1;正确使用结构变量friend1的scanf语句是A、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;B、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;C、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;D、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;参考答案B7、5、下面定义了一个日期结构date、结构变量date1和date2struct dateint year;int month;int day;date12000,1,1,date2;对结构变量date2正确操作的语句是A、date2date1;B、strcpydate2,date1;C、date2,12,1;D、date2-12-1;参考答案A8、下面定义了一个日期结构struct datestruct dateint year;int month;int day;date1;结构类型占用的内存空间可用sizeof来计算,正确的sizeof格式是A.sizeofdate1B.sizeofstruct dateC.sizeofstruct date date1D.sizeofdateA、A正确B、B正确C、A和B都正确D、C和D都正确参考答案C9、下面定义了一个日期结构struct datestruct dateint year;int month;int day;date1;该结构类型占用的内存空间是多少字节A、6B、9C、12D、15参考答案C10、下面定义了一个平面点结构struct point、结构变量point1和结构指针pstruct pointdouble x;double y;point1,*ppoint1;欲将点(100,100)赋值给point1,则不正确的操作语句是A、point1.x100;point1.y100;B、*p.x100;*p.point1.y100;C、*p.x100;*p.point1.y100;D、p-x100;p-y100;参考答案B11、下面定义了一个通信录结构struct friends_list、结构数组friend1、结构指针pstruct friends_listint num; 编号char name10; 姓名char telephone13; 电话friend101,zhanshan,0769-11111111,*pfriend;将friend0赋值给friend5,不正确的操作语句是A、p5friend0;B、*friend5friend0;C、*p5friend0;D、strcpyfriend5,friend0;参考答案D12、关于嵌套结构的定义描述,正确的是A、在定义嵌套的结构类型时,必须先定义成员的结构类型,再定义主结构类型B、在定义嵌套的结构类型时,必须先定义主结构类型,再定义成员的结构类型C、在定义嵌套的结构类型时,成员的结构类型和主结构类型的先后顺序无关紧要D、以上描述都不正确参考答案A13、有以下函数char *funchar *p return p; 该函数的返回值是。A、无确切的值B、形参p中存放的地址值C、一个临时存储单元的地址D、形参p自身的地址值参考答案B14、以下定义与 中的定义等价。int *p4;参阅P211-P212的内容A、int p4;B、int p;C、int *p4;D、int *p4;参考答案C答案说明参阅P211的内容15、以下程序输出结果是( )。include stdio.hmain int a20,*p4,I,k0;fori0;i20;i aiI;fori0;i4;i piai*i2;fori0;i4;i kpii;printfdn,k;A、数组元素引用不合法,输出结果不定B、32C、10D、6参考答案B16、C语言允许将一条语句写在两行上,下列语句不正确是。A、int ab8;B、int a,b7;C、int a, b;D、int a,b参考答案D17、以下程序的输出结果是_。main int x11,y11;printfd,dn,x,y;A、11,11B、10,10C、10,11D、11,10参考答案D18、判断字符串 a 和 b 是否相等,应当使用_ 。A、if abB、if abC、if strcpya,bD、if strcmpa,b参考答案D19、判断字符串 a 是否大于 b ,应当使用_ 。A、if abB、if strcmpa,bC、if strcmpb,a0D、if strcmpa,b0参考答案D20、下面有关字符数组的描述中错误的是_ 。A、字符数组可以存放字符串 ;B、字符串可以整体输入,输出;C、可以在赋值语句中通过赋值运算对字符数组整体赋值;D、不可以用关系运算符对字符数组中的字符串进行比较。参考答案C

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。