2023年秋北理工C语言程序设计在线作业辅导资料.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年秋北理工C语言程序设计在线作业辅导资料.pdf》由会员分享,可在线阅读,更多相关《2023年秋北理工C语言程序设计在线作业辅导资料.pdf(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北 理 工 语言程序设计在线作业一、单 选 题(共40道试题,共8 0分。)1.若在键盘上输入:2 8 3.1 9 0 0,想使单精度实型变量的值为2 8 3.1 9,则对的的输入语句 是()o.&);.s n(8 .4 ,&);.s n (%6 .2 ;.s n(8 ,&);对的答案:2.下列说法中对的的是()。.r k 用在s w i t h语句中,而 o n t i n u 用在循环语句中。.r k 用在循环语句中,而 o n t i n u用在s w i t h 语句中。.r k 能结束循环,而 o n t i n u 只能结束本次循环。,o n t i n u 能结束循环,而 r k
2、 只能结束本次循环。对的答案:3 .已知:s t r u t i n t i ;h r ;1 o t ;t s t ;则 s i z o (t s t )的 值 是()。.4.5.6.7对的答案:4.下面描述中,不对的的是()。.递归法的关键是必须有一个递归终止的条件。.递归算法规定语言具有反复自我调用子程序的能力。.对于同一个问题,递推算法比递归算法的执行时间要长。.递推算法总可以转换为一个递归算法。对的答案:5.执行下面的语句后 x 的值为()。i n t =1 4,=1 5,x;h r =;x =(&)&(V );.TRU.LS.0.1对的答案:6 .若有以下定义和语句:s t r u
3、t s t u n t i n t n u m,g ;s t r u t s t u n t s t u 3 =10 0 1,2 0 ),(1 0 0 1,1 9 ,1 0 0 3,2 1 ;s t r u t s t u n t *P=s t u;则以下错误的引用是()。.(P+)-n u m.P+.(*p).n u m.p=&s t u.g对的答案:7 .指出程序结束时,j、i、k 的值分别是()。m i n()i n t =1 0,=5,=5 ,=5 ,i=0,j=0,k=0;o r (;;+)i+;w h i 1 (+)j +;o k+;w h i 1 (+);.j =5,i =4 ,
4、k=6;i=5,j=4,k=6;.j =6 ,i=5,k=7,j=6 ,i=6,k=6;对的答案:8.语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。.地址传递值传递.由实参传给形参,并由形参传回给实参.由用户指定传递方式对的答案:9.若有h r 8 0 ,8 0 ;则对的的是()。,p u t s (,);.p r i n t (s,%s”,);,p u t h r(,);.p u t s ();p u t s();对的答案:1 0.已知:i n t x =l,y=2 ,z;则执行 z =x y?+x :+y;则 z 的 值 为()。,1.2,3.4对的答案:1 1.执
5、行以下程序段后,的值分别是()。i n t ,=1 0 0,x=1 0,y=9;=(x=y+)?x:+y;i (x 9)=x+;=y;.9,9,9,8,8,1 0.9,1 0,9.1,1 1,1 0对的答案:1 2.下列对字符串的定义中错误的是()。,h r s t r 7 =M 0 RTRN.h r s t r =OR T RN.h r *s t r=O R T R N”.h r s t r E =,,0,,R,,T,R J对的答案:1 3.已知:i n t ,*p=&;则下列函数调用中错误的是().s n (ZV,&);.s n ,p );.p r i n t (%,);.p r i n
6、t (%,p);对的答案:1 4 .以 下()不是语言的特点。.语言的表达能力.语言定义严格.数据结构系统化.控制流程结构化对的答案:1 5 .在语言的函数定义过程中,假如函数i n 调用了函数u n,函 数 u n 又调用了函数u n,则()。.称为函数的直接递归.称为函数的间接递归.称为函数的递归定义.语言中不允许这样的递归形式对的答案:1 6 .下列程序段()。x =3;o y=x-;i (!y)p r i n t (x );o n t i n u;p r i n t(“#”);w h i l(K=x=2);.输出.输 出#X.是死循环.有语法错对的答案:1 7.i 语句的控制条件()。
7、.只能用关系表达式.只能用关系表达式或逻辑表达式.只能用逻辑表达式.可以是任何表达式对的答案:18.下面个选项组中,均属于语言关键字的一组是()。.u t o,n u m,i n l u.s w i t h ,t y p,o n t i n u.s i g n,u n i o n ,s n.i,s t r u t,t y p对的答案:1 9.下 列 程 序 执 行 的 结 果 是()。=1;=2;=3;W h i l ()t=;=;=t;一;p r i n t (%,);.1,2 ,0.2,1,0.1,2,1.2,1,1对的答案:2 0.以下程序的输出是()0 m i n()h r 2 5 =
8、“6 9 3 7”,“8 2 5 4”;i n t i,j,s=O;o r(i =0 ;i O&j +=2)s=l 0 *s+i j -O ;p r i n t (s =%,s);.6 3 8 5.6 9 8 2 5.6 3 8 2 5.6 9 3 8 2 5对的答案:2 1 .以下对的的数组定义语句是()。.i n t y l 4 =l,2,3)4 ,5 ;.l o t x 3 =1 ,2(3 );.l o n g s 2 3 =1 ,1,2 ,1,2,3 ;.o u 1 t 3 =0 ;对的答案:2 2 .已 知“i n t =4,=5,;”,则执行表达式“=”后变量的值为()。.0.1.
9、4.5对的答案:2 3.说明语句 i n t (*p)();的含义是(),P 是一个指向一维数组的指针变量.P是一个指针变量,指向一个整型数据.P是一个指向函数的指针,该函数的返回值是一个整型.以上都不对对的答案:2 4.m i n(r g,r gv)中形式参数r gv的对的说明形式应当为()。h r *r g v .h r r g v .h r r g v.hr*r g v对的答案:2 5.在以下对语言的描述中,对的的是()。.在语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参.语言函数既可以嵌套定义又可以递归调用.函数必须有返回值,否则不能使用函数.语言程序中有定义关系
10、的所有函数都必须放在同一源文献中对的答案:2 6.编译系统提供了对程序的编辑、编译、连接和运营环境,以下可以不在该环境下进行的环 节 是()。.编辑和编译.编译和连接.连接和运营.编辑和运营对的答案:2 7.以下程序的输出结果是()。m i n()i n t i,x 3 3 =1,2,3,4,5,6,7,8,9;o r (i=0;i 3;i +)p r i n t (*%,n x i 2-i );.1,5,9.1,4,7.3,5,7.3,6,9对的答案:2 8.语言结构类型变量在程序执行期间()o所有成员一直驻留在内存中.只有一个成员驻留在内存中.部提成员驻留在内存中.没有成员驻留在内存中对的
11、答案:2 9.要判断h r 型变量m是否是数字字符,可以使用下列表达式()。.0 =m&m =9.O =m&m=,9*.0 二 m&m 4 ;i-)s=0 .0;o r (j=i;j 3 ;j)s=s+i *j;p r i n t(a%,s );.1 3 5,0 0 0 0 0 0.9 0 .0 0 0 0 0 0,45.0 0 0 0 0 0.6 0 .0 0 0 0 0 0对的答案:3 2.以下对语言中联合类型数据的对的叙述是()o.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员.一个联合变量中可以同时存放其所有成员.一个联合变量中不能同时存放其所有成员.联合类型数据可以出现
12、在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中对的答案:3 3 .若 i n t x;则执行下列程序段后输出是()o r(x=1 0;x 3 ;x-)i (x%3)x ;x;x;p r i n t (”,x);.63.74.62.73对的答案:3 4 .已知:h r s 1 0 ,*p=s,则在下列语句中,错误的语句是()。.p=s+5;.s=p +s;.s 2 =p 4 ;.*p=s 0 ;对的答案:3 5.以下程序的输出结果是()o i n i n ()i n t i,k,1 0 ,p 3 ;k =5;o r (i=0;i 1 0;i+)i =i;o r (i=0;i 3;i
13、+)p i =i *(i +l);o r (i=0;i y)z =x ;x =y;y=z;.1 0,2 0,3 0.2 0,3 0,3 0.2 0,3 0,1 0.2 0,3 0,2 0对的答案:3 7.若 i n t ;则为它们输入数据的对的的语句是()。.r(,);.s n(%旷,);.s n C%&,&);.s n (%,&,&,&);对的答案:38.运用s k 函数可以()。.改变文献的位置指针.实现文献的顺序读写.实现文献的读写.以上答案均对的对的答案:3 9.已知:s t r u t s k i n t ;l o t ;t,*p;若有 p=&t,引 用 是().(*p ).t.(*
14、p).p-t.p .t.对的答案:则 对 t 中的成员的对的4 0.不能对的为字符数组输入数据的是()。.h r s 5;s n (%s ,&s);.h r s 5;s n (%s ,s);.h r s 5;s n(%s”,&s 0 );.h r s 5;g t s (s);对的答案:北 理 工 语言程序设计在线作业二、判断题(共10道试题,共 20分。)1 .设有变量定义h r s =h l 1 o”,则数组中有6 个元素。.错误.对的对的答案:2 .结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。.错 误.对的对的答案:3 .在标准语言中,所有函数在调用之前都要进行声明。.错误
15、.对的对的答案:4.在语言中,逻辑表达式中只允许出现逻辑型数据。错误对的对的答案:5.在语言中,o r语句后的三个表达式必须都出现。.错误.对的对的答案:6.是一个字符常串量。.错误.对的对的答案:7.“犷 运算两侧的数据可以是任意类型的数据。.错误.对的对的答案:8.在标准语言中,可以用t yp定义类型,所以用ty p可以增长语言的数据类型。.错误.对的对的答案:9.在语言中,以“r”方式不能打开并不存在的文献。.错误.对的对的答案:1 0.在标准语言中,在定义带参数的宏时也要定义参的类型。.错误.对的对的答案:北 理 工 语言程序设计在线作业一、单选题(共 40道试题,共80分。)1 .编
16、译系统提供了对程序的编辑、编译、连接和运营环境,以下可以不在该环境下进行的 环 节 是()0.编辑和编译.编译和连接.连接和运营.编辑和运营对的答案:2.不能对的为字符数组输入数据的是()。.h r s 5 ;s n(%s ,&s);.hr s 5 ;s n(%s”,s);.h r s 5 ;s n(%s”,&s 0 );.h r s 5 ;g ts(s);对的答案:3 .要判断h r 型变量m 是否是数字字符,可以使用下列表达式()。.0 =m&m=9.O =m&mV=9.O =m&m p 4 ;.*p=s O ;对的答案:5.下列对字符串的定义中错误的是()。.h r s tr 7 =O
17、R T R N .hr s tr =O R T R N”.hr*s t r=O R T R N”.h r s tr =一,对的答案:6 .语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。.地址传递.值传递.由实参传给形参,并由形参传回给实参.由用户指定传递方式对的答案:7 .以下程序的输出是().min()hr 2 5 =“6 9 3 7“,“8 2 5 4 ”;int i,j,s=0;or(i=0 ;i 0&i j 3;x-)i (x%3 )x-一;一x;-x;pr i nt(%,x);.6 3.7 4.6 2.7 3对的答案:10.以下程序的输出结果是()。min()
18、int i,k,L 1 0 ,p 3 ;k=5;or(i=0;i 10;i +)i =i;or(i=0;i 3;i +)p i =i*(i+1);or(i=0;i 3 ;i+)k+=p i *2 ;p r int(”,k);.2 0.2 1.2 2.2 3对的答案:1 1.以下程序的输出结果是()o min()i nt i,x 3 3 =1,2,3 ,4,5,6,7,8,9);or(i=0;i y )z-x ;x =y;y=z ;.1 0,2 0,3 0.2 0,3 0,3 0.2 0,3 0,1 0.2 0,3 0,2 0对的答案:13.已知:i nt,*p=&;则下列函数调用中错误的是()
19、.s n(%,&);.s n(%,p);.print(%,);.P r int(%,p);对的答案:14.若在键盘上输入:2 8 3.19 0 0,想使单精度实型变量的值为2 8 3.1 9 ,则对的的输入语句是()。.s n(%”,&);.s n(8 .4 ,&);.s n(%6.2 ,&);.s n(8 ,;对的答案:1 5.以下()不是语言的特点。.语言的表达能力.语言定义严格数据结构系统化.控制流程结构化对的答案:1 6 .下面程序的输出结果是()min()i n t i,j;1 o t s;o r(i=6;i 4 ;i)s=0.0 ;or(j=i;j 3 ;j-)s=s+i*j;pr
20、 i nt(s );).13 5.0 0 0 0 0 0.9 0.0 0 0 0 0 0.4 5.0 0 0 0 0 0.6 0.0 0 0 0 0 0对的答案:1 7.下列程序执行的结果是()。=1;=2;=3 ;W h i l )t=;=;=t ;pr i nt(“%,%,%”,);.1,2,0 2,1,0.1,2,1.2,1,1对的答案:1 8.执行以下程序段后,的值分别是()。int,=10 0,x=l 0 ,y =9;=(-x=y +)?x:+y;i (x”后变量的值为()。.0.1.4.5对的答案:22.下面个选项组中,均属于语言关键字的一组是()。.uto,n um,in 1 u
21、.swit h,typ,ontinu,sign,union,s n,i,s t rut,t y p对的答案:23.若有以下定义和语句:s t rut stunt i n t num,g;s t r u t s t u n t s tu3=1001,20,1001,19,1 0 03,21;s tru t s t unt*p=stu;则以下错误的引用是().(p+)num P+.(*p)nump=&s tu.g对的答案:24.若 int,;则为它们输入数据的对的的语句是()。.r;,s n(%,);.s n(%,&,&,&);,s n(%,&,&,&);对的答案:2 5.下列说法中对的的是()o
22、.rk用 在 s wit h 语句中,而 o ntinu用在循环语句中。.r k 用在循环语句中,而 on t inu用在s wit h 语句中。.r k 能结束循环,而o n t in u 只能结束本次循环。.onti n u 能结束循环,而 r k 只能结束本次循环。对的答案:2 6 .已知:s t rut s k i n t;1 o t;t,*P;若 有 p=&t,则 对 t 中的成员的对的引用是()。.(*p).t.(*p).p-t.p.t.对的答案:2 7 .下列程序段()x =3;o y=x-;i (!y )print(x );o ntinu;p 程 nt(#);wh i 1(1
23、=x ;+)i+:w h i l(+)j+;o k+;w h i (+);.j =5 ,i =4,k=6 ;.i =5,j=4 ,k=6;.j =6,i=5,k=7j =6,i =6 ,k=6;对的答案:3 6 .已知:i n t x=l,y=2 ,z;则执行 z=x y?+x:+y;则 z 的 值 为()。.1.2.3.4对的答案:3 7 .说明语句“i n t (*p)();”的含义是()。.p 是一个指向一维数组的指针变量.P是一个指针变量,指向一个整型数据.p 是一个指向函数的指针,该函数的返回值是一个整型.以上都不对对的答案:3 8 .i 语句的控制条件()。.只能用关系表达式.只能
24、用关系表达式或逻辑表达式.只能用逻辑表达式.可以是任何表达式对的答案:3 9 .执行下面的语句后 x 的值为()。i n t=1 4,=1 5,x;h r=;x=(&)&();.T R U.L S.0.1对的答案:4 0 .在语言的函数定义过程中,假如函数i n 调用了函数u n,函数u n又调用了函数un,则()。.称为函数的直接递归.称为函数的间接递归.称为函数的递归定义.语言中不允许这样的递归形式对的答案:北 理 工 语言程序设计在线作业二、判 断 题(共10道试题,共20分。)1 .在标准语言中,可 以 用ty p定义类型,所以用t y p可以增长语言的数据类型。.错误.对的对的答案:
25、2.“”运算两侧的数据可以是任意类型的数据。.错误.对的对的答案:3.在标准语言中,在定义带参数的宏时也要定义参的类型。.错误.对的对的答案:4.是一个字符常串量。.错误.对的对的答案:5 .在语言中,逻辑表达式中只允许出现逻辑型数据。.错误.对的对的答案:6.在标准语言中,所有函数在调用之前都要进行声明.错误.对的对的答案:7.在语言中,枚举元素作为常量,它们是有拟定的值的,它们的值按顺序从0 开始依次增长且不可以改变。.错误.对的对的答案:8.在语言的s n()中可用 m.n”形式的格式字符指定输入数据的精度。.错误.对的对的答案:9.在语言中,以“r”方式不能打开并不存在的文献。.错误.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 北理工 语言程序设计 在线 作业 辅导资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内