手机版

北理工17春秋《C语言程序设计》在线作业(5)

时间:2025-07-03   来源:未知    
字号:

谋学网

D.scanf("%d%d%d",&a,&b,&c);

32.下列对字符串的定义中错误的是()。

A.charstr[7]="FORTRAN"

B.charstr[]="FORTRAN"

C.char*str="FORTRAN"

D.charstr[]={'F','O','R','T','R','A','N','

33.在以下对C语言的描述中,正确的是()。

A.在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参

B.C语言函数既可以嵌套定义又可以递归调用

C.函数必须有返回值,否则不能使用函数

D.C语言程序中有定义关系的所有函数都必须放在同一源文件中

34.不能正确为字符数组输入数据的是()。

A.chars[5];scanf(“%s”,&s);

B.chars[5];scanf(“%s”,s);

C.chars[5];scanf(“%s”,&s[0]);

D.chars[5];gets(s);

35.已知:structsk{inta;floatb;}data,*p;若有p=&data,则对data中的成员a的正确引用是()。

A.(*p).data.a

B.(*p).a

C.p->data.a

D.p.data.a

36.为了显示一个文本文件的内容,在打开文件时,文件的打开方式应当时()。

A."r+"

B."w+"

C."wb+"

D."ab+"

37.下列程序段()。x=3;do{y=x--;if(!y){printf(“x”);continue;}printf(“#”);}while(1<=x<=2);

A.输出

B.

C.输出##x

D.是死循环

E.有语法错

38.在C语言的函数定义过程中,如果函数finA调用了函数funB,函数funB又调用了函数funA,则()。

A.称为函数的直接递归

B.称为函数的间接递归

C.称为函数的递归定义

D.C语言中不允许这样的递归形式

39.以下正确的数组定义语句是()。

A.inty[1][4]={1,2,3,4,5};

B.floatx[3][]={{1},{2},{3}};

北理工17春秋《C语言程序设计》在线作业(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)