2023年秋北理工C语言程序设计在线作业辅导资料.pdf
北 理 工 语言程序设计在线作业一、单 选 题(共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 只能结束本次循环。对的答案: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 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 ,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.执行以下程序段后,的值分别是()。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 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 语句的控制条件()。.只能用关系表达式.只能用关系表达式或逻辑表达式.只能用逻辑表达式.可以是任何表达式对的答案: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 =“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.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.在以下对语言的描述中,对的的是()。.在语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参.语言函数既可以嵌套定义又可以递归调用.函数必须有返回值,否则不能使用函数.语言程序中有定义关系的所有函数都必须放在同一源文献中对的答案: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所有成员一直驻留在内存中.只有一个成员驻留在内存中.部提成员驻留在内存中.没有成员驻留在内存中对的答案: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.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员.一个联合变量中可以同时存放其所有成员.一个联合变量中不能同时存放其所有成员.联合类型数据可以出现在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中对的答案: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+)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.(*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 .在标准语言中,所有函数在调用之前都要进行声明。.错误.对的对的答案:4.在语言中,逻辑表达式中只允许出现逻辑型数据。错误对的对的答案:5.在语言中,o r语句后的三个表达式必须都出现。.错误.对的对的答案:6.是一个字符常串量。.错误.对的对的答案:7.“犷 运算两侧的数据可以是任意类型的数据。.错误.对的对的答案:8.在标准语言中,可以用t yp定义类型,所以用ty p可以增长语言的数据类型。.错误.对的对的答案:9.在语言中,以“r”方式不能打开并不存在的文献。.错误.对的对的答案:1 0.在标准语言中,在定义带参数的宏时也要定义参的类型。.错误.对的对的答案:北 理 工 语言程序设计在线作业一、单选题(共 40道试题,共80分。)1 .编译系统提供了对程序的编辑、编译、连接和运营环境,以下可以不在该环境下进行的 环 节 是()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 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()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=&则下列函数调用中错误的是().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 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.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.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 =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 语句的控制条件()。.只能用关系表达式.只能用关系表达式或逻辑表达式.只能用逻辑表达式.可以是任何表达式对的答案: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可以增长语言的数据类型。.错误.对的对的答案:2.“”运算两侧的数据可以是任意类型的数据。.错误.对的对的答案:3.在标准语言中,在定义带参数的宏时也要定义参的类型。.错误.对的对的答案:4.是一个字符常串量。.错误.对的对的答案:5 .在语言中,逻辑表达式中只允许出现逻辑型数据。.错误.对的对的答案:6.在标准语言中,所有函数在调用之前都要进行声明.错误.对的对的答案:7.在语言中,枚举元素作为常量,它们是有拟定的值的,它们的值按顺序从0 开始依次增长且不可以改变。.错误.对的对的答案:8.在语言的s n()中可用 m.n”形式的格式字符指定输入数据的精度。.错误.对的对的答案:9.在语言中,以“r”方式不能打开并不存在的文献。.错误.对的对的答案:10.设有变量定义h r s 口=h llo”,则数组中有6 个元素。错误.对的对的答案:北 理 工 语言程序设计在线作业一、单选题(共4 0道试题,共8 0 分。)1 .语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。.地址传递.值传递.由实参传给形参,并由形参传回给实参.由用户指定传递方式对的答案:2.若有h r 8 0,8 0;则对的的是()。.pu t s(,);.pr i n t (%s,%s ,);.p u t h r (,);.pu t s();pu t s();对的答案:3.执行以下程序段后,3的值是()。i n t 1 =1 ,2 =2,3;3 =1/2;.0.1/2.0 .5.1对的答案:4.m i n(r g ,r g v)中形式参数r g v 的对的说明形式应当为()。.h r *r g v h r r g v E ,h r r g v .h r 火 r g v对的答案:5 .若 i n t ,则为它们输入数据的对的的语句是()o.r (,);.,);.sn (%,&,&,&);.sn(%,&,&,&);对的答案:6 .以下程序的输出结果是()o m i n ()i n t i ,k ,1 0,p 3 ;k=5 ;o r (i =0;i 1 0;i +)o r (i=0 ;i 3;i+)p i =i*(i +l);o r (i=0;i 3;x)i(x%3)x x;x;pr i n t (,x );.6 3.7 4.6 2.7 3对的答案:9.执行以下程序段后,的值分别是()。i n t ,=1 0 0,x =1 0,y=9;=(-x=y+)?x :+y;i (x ”后变量的值为()。.0.1.4.5对的答案:1 3 .以下程序的输出是()o m i n()h r 2 5=“6 9 3 7”,8 2 5 4 ”;i n t i,j,s=O;o r(i=0;i 0&i j =9 ;j+=2)s=1 0*s+i j-0,;p r i n t (as=%,s);.6 3 8 5.6 9 8 2 5.6 3 8 2 5.6 9 3 8 2 5对的答案:14.要判断h r 型变量m是否是数字字符,可以使用下列表达式()。.0 =m&n i t.p.t.对的答案:1 6.不能对的为字符数组输入数据的是()。.h r s 5 ;sn(%s,&s);.h r s 5 ;sn C1%s”,s);.hr s 5;s n (%s”,&s 0 );.hr s 5;g t s(s);对的答案:1 7.下列程序段()o x=3;o y=x-;i (!y)p ri n t (x);。n t i n u;pri n t (#);whi 1 (1 =xy)z=x;x=y ;y-z;.1 0,2 0,30.2 0,30,30.2 0,3 0,1 0.2 0,30,2 0对的答案:1 9.为了显示一个文本文献的内容,在打开文献时,文献的打开方式应当时()。.r+.w+”w+对的答案:2 0 .下列对字符串的定义中错误的是()。.hr s t r 7=z,O R TR Nz,.hr st r =O R T RN”.h r*st r=O R TR N”.hr s t r =,。,R J T,R;,N、对的答案:2 1 .在以下对语言的描述中,对的的是()。.在语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参.语言函数既可以嵌套定义又可以递归调用.函数必须有返回值,否则不能使用函数.语言程序中有定义关系的所有函数都必须放在同一源文献中对的答案:2 2 .执行下面的语句后 x 的值为()。i n t=1 4,=1 5,x;h r=;x=(&)&();.TR U.L S.0.1对的答案:2 3.说明语句i n t (*p)();的含义是()。.P 是一个指向一维数组的指针变量.p 是一个指针变量,指向一个整型数据.p 是一个指向函数的指针,该函数的返回值是一个整型以上都不对对的答案:2 4.i 语句的控制条件()。.只能用关系表达式.只能用关系表达式或逻辑表达式.只能用逻辑表达式.可以是任何表达式对的答案:2 5.若有以下定义和语句:st r u t st u n t i n t n um,g ;;s t r ut s t un t s t u 3=1 0 0 b 2 0 ,1 0 0 1,1 9,1 0 0 3,2 1 ;st rut st un t *p=st u;则以下错误的引用是().(p+)-n um.P+.(*p).n um.p=&s t u.g对的答案:26.已知:hr s 1 0 ,*p=s,则在下列语句中,错误的语句是()。.p=s+5;.s=p+s;.s 2 =p 4 ;.*p=s 0 ;对的答案:2 7.在语言的函数定义过程中,假如函数i n 调用了函数un,函 数 u n 又调用了函数un,则().称为函数的直接递归,称为函数的间接递归.称为函数的递归定义.语言中不允许这样的递归形式对的答案:2 8.以下对语言中联合类型数据的对的叙述是()。.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员.一个联合变量中可以同时存放其所有成员.一个联合变量中不能同时存放其所有成员.联合类型数据可以出现在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中对的答案:2 9.以下()不是语言的特点。.语言的表达能力.语言定义严格.数据结构系统化.控制流程结构化对的答案:30 .运用s k函数可以()。.改变文献的位置指针.实现文献的顺序读写.实现文献的读写.以上答案均对的对的答案:3 1.下面个选项组中,均属于语言关键字的一组是()。.ut o,n u m,i n 1 u.swi t h,t y p,o n t i n u.s i g n,u n i o n,s ni ,s t rut,t y p对的答案:3 2 .语言结构类型变量在程序执行期间()。.所有成员一直驻留在内存中.只有一个成员驻留在内存中.部提成员驻留在内存中.没有成员驻留在内存中对的答案:33.下面程序的输出结果是()o m i n()i n t i,j ;1 o t s;o r(i=6;i 4;i )s=0.0;o r(j =i:j 3;j)s=s+i*j;p r i n t (u%,s);.1 3 5.0 0 0 0 0 0.90.0 0 0 0 0 0.45.0 0 0 0 0 0.6 0.0 0 0 0 0 0对的答案:34.以下对的的数组定义语句是()。.i n t y l 4 =1,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 ;对的答案:35.下列程序执行的结果是()。=1;=2;=3;UTi i 1 ()t=;=;=t;-;p r int(“乐%,%”,);.1,2,0.2,1,0.1,2,12 ,1,1对的答案:3 6.编译系统提供了对程序的编辑、编译、连接和运营环境,以下可以不在该环境下进行的环节是()。.编辑和编译.编译和连接.连接和运营.编辑和运营对的答案:3 7.若在键盘上输入:2 8 3.1 9 0 0,想使单精度实型变量的值为2 8 3.1 9,则对的的输入语 句 是()。.sn (%,&);.s n(z/8.4 ,&);.sn (%6.2”,&);.sn(8,&);对的答案:3 8.以下程序的输出结果是()0m i n()i n t i,x 3 3=1,2,3,4,5 ,6,7,8,9 ;o r(i=0;i y?+x:+y ;则 z 的值为()。.1.2.3.4对的答案:北 理 工 语言程序设计在线作业二、判断题(共 1 0 道试题,共 2 0 分。)1.在标准语言中,可以用t y p 定义类型,所以用ty p可以增长语言的数据类型。.错误.对的对的答案:2.若函数的返回值与r tur n表达式类型不一致时,以 r tu r n表达式类型为准。.错误.对的对的答案:3.sw i th(表达式)中的表达式可以是任意类型的表达式。.错误对的对的答案:4.“”运算两侧的数据可以是任意类型的数据。.错误.对的对的答案:5 .在标准语言中,所有函数在调用之前都要进行声明。.错误.对的对的答案:6.设有变量定义h r s=h 1 l o”,则数组中有6个元素。.错误.对的对的答案:7 .结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。.错误.对的对的答案:8 .”是一个字符常串量。.错 误.对的对的答案:9 .在语言中,逻辑表达式中只允许出现逻辑型数据。.错误.对的对的答案:10.在语言中,以“r”方式不能打开并不存在的文献。.错误.对的对的答案:北 理 工 语言程序设计在线作业一、单 选 题(共 4 0 道试题,共 8 0分。)1.说明语句i n t(*p)();”的含义是()。.P是一个指向一维数组的指针变量.P是一个指针变量,指向一个整型数据.p 是一个指向函数的指针,该函数的返回值是一个整型.以上都不对对的答案:2.下面程序的输出结果是()o m i n()i n t i,j ;1 o t s;o r (i=6;i 4;i-)s=0.0;o r(j=i;j 3;j-)s=s+i *j ;p r i n t(s);.13 5 .0 00000.9 0.0 0000 0.45.00 0 00 0.6 0.0 0000 0对的答案:3.m i n (r g,r g v)中形式参数r g v的对的说明形式应当为()。.h r *r g v .h r r g v h r r g v.h r *r g v对的答案:4.以下对语言中联合类型数据的对的叙述是()。.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员.一个联合变量中可以同时存放其所有成员.一个联合变量中不能同时存放其所有成员.联合类型数据可以出现在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中对的答案:5.以下()不是语言的特点。.语言的表达能力.语言定义严格.数据结构系统化.控制流程结构化对的答案:6 .已知:s t r ut sk i n t;1 o t;t,*p;若 有 p=&t,则 对 t 中的成员的对的引用 是()。.(*p).t.(*P ).p-t.p.t.对的答案:7 .下列对字符串的定义中错误的是().h r st r 7=/,O RTRN,/h r s tr =O RTRN .h r *str=O RTRN.h r s t r =J O,R,TJ R,N、,对的答案:8.不能对的为字符数组输入数据的是()o,h r s 5 ;s n(%s”,&s);.h r s 5;s n (%s”,s);,h r s 5 ;sn(%s ,&s0);.h r s 5 ;g ts(s);对的答案:9.己知:str ut i n t i ;h r ;l o t;t s t;则 si z o (tst)的 值 是()。.4.5.6,7对的答案:10.为了显示一个文本文献的内容,在打开文献时,文献的打开方式应当时()。.+.“w+.“w+.+“对的答案:11.i 语句的控制条件()。.只能用关系表达式.只能用关系表达式或逻辑表达式.只能用逻辑表达式可以是任何表达式对的答案:1 2 .编译系统提供了对程序的编辑、编译、连接和运营环境,以下可以不在该环境下进行的环节是()。.编辑和编译.编译和连接.连接和运营.编辑和运营对的答案:1 3.若在键盘上输入:2 8 3.1 9 0 0,想使单精度实型变量的值为2 8 3.1 9,则对的的输入语句是()。.sn.sn(8.4 ,&);.s n(%6.2,&);.s n (8 ,;对的答案:1 4.若有以下定义和语句:s t rut st u n t i n t n um,g ;stru t stun t s tu3 =1 0 0 1,2 0 ,1 0 0 1,1 9 ,1 0 0 3,2 1 ;strut s t un t*p=stu;则以下错误的引用是()。.(p+)-n um.P+.(*p).n um.p=&s t u.g对的答案:1 5.以下程序的输出结果是()。min()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 x i 2-i);.1,5,9.1,4,7.3,5,7,3,6,9对的答案:16.运用s k函 数 可 以()。.改变文献的位置指针.实现文献的顺序读写.实现文献的读写.以上答案均对的对的答案:1 7.下列说法中对的的是()o.r k用 在sw i t h语句中,而o n ti n u用在循环语句中。.r k用在循环语句中,而o nt i nu用在sw ith语句中。.r k能结束循环,而o n tin u只能结束本次循环。.ont i nu能结束循环,而r k只能结束本次循环。对的答案:1 8 .以下程序的输出是()o m i n()h r 2 5 =下 69 3 7”,“8 2 5 4 ”;in t i,j,s=0 ;o r(i=0;i O&i j;+)i+;w h i 1 (+)j+;o k+;w h il(+);j=5,i=4 ,k=6;,i=5 ,j=4,k=6;,j=6,i=5,k=7.j=6,i=6,k=6;对的答案:2 0 .下面个选项组中,均属于语言关键字的一组是()。.uto,n um,i n lu.s w i th,t y p,o n t i n u.s i g n,un i o n,sn.i,stru t ,ty p对的答案:2 1 .语言结构类型变量在程序执行期间()。.所有成员一直驻留在内存中.只有一个成员驻留在内存中.部提成员驻留在内存中.没有成员驻留在内存中对的答案:2 2 .要判断hr 型变量m 是否是数字字符,可以使用下列表达式()。.0 =m&my)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对的答案:2 5.已知:i n t x =l,y=2 ,z ;则执行 z=x y?+x:+y;则 z 的值为()。.1.2.3.4对的答案:2 6.执行下面的语句后 x 的值为()。in t=1 4,=l 5 ,x;h r=;x=(&)&();.TRU.L S.0,1对的答案:2 7.已知:in t ,*p=&;则下列函数调用中错误的是().s n (旷,&);.s n (,p );p rin t(%”,);.p r in t(%,p);对的答案:2 8 .执行以下程序段后,的值分别是()。in 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对的答案:2 9 .语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。.地址传递.值传递.由实参传给形参,并由形参传回给实参.由用户指定传递方式对的答案:3 0 .下列程序段()o x=3;o y =x一;i (!y)p rin t(x );o n t i n u;p ri n t(#);w h il(K=x 3;x)i(x%3)x-一;一 x;x;p r i n t(x);.63.74.6 2.73对的答案:3 3.若有h r 8 0,80;则对的的是()。.p u ts(,);,p r in t(%s,);puthr(,);.putsO ;p u t s();对的答案:34.已 知“int=4,=5,;,则执行表达式“二”后变量的值为()。.0,1.4,5对的答案:3 5.以下程序的输出结果是()o mi n()i nt i,k,1 0,p 3 ;k=5;o r(i=0;i10;i+)i =i;o r(i=0;i3;i+)p i=i*(i+l);or(i=0;i3;i+)k+=pi*2;print(”,k);202 1.2 2.2 3对的答案:3 6.以下对的的数组定义语句是()。.in t y 1 4 =1,2 ,3,4,5 ;.1 o t x L 3 =1 ,2 ,3 );.lo n g s2 3 =1 ,1,2 ,1,2,3);.o u 1 t 3 =0 ;对的答案:37.在以下对语言的描述中,对的的是()。.在语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参.语言函数既可以嵌套定义又可以递归调用.函数必须有返回值,否则不能使用函数.语言程序中有定义关系的所有函数都必须放在同一源文献中对的答案:3 8.若 in t,;则为它们输入数据的对的的语句是()。.r(,);.s n C W,);.sn (%,&,&,&);.sn (%蹴 ,&,&,&);对的答案:3 9.下 列 程 序 执 行 的 结 果 是()。=1 ;=2 ;=3 ;W h i 1 ()t=;=;=t;-;p rin t(%,);.1 ,2,0.2,1 ,0.1,2,1.2,1,1对的答案:40.在语言的函数定义过程中,假如函数in 调用了函数u n,函数un又调用了函数u n,则().称为函数的直接递归.称为函数的间接递归.称为函数的递归定义.语言中不允许这样的递归形式对的答案:北 理 工 语言程序设计在线作业二、判 断 题(共 1 0 道试题,共2 0 分。)1 .在语言的s n()中可用%m.n”形式的格式字符指定输入数据的精度。.错误.对的对的答案:2.在标准语言中,可以用ty p 定义类型,所以用ty p 可以增长语言的数据类型。.错误.对的对的答案:3.在语言中,函数中只能有一个r tu r n 语句。.错误.对的对的答案:4 .在标准语言中,在定义带参数的宏时也要定义参的类型。.错误.对的对的答案:5 .”是一个字符常串量。.错误.对的对的答案:6.在语言中,以“r”方式