|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
15秋《语言》在线作业3
单选题
一、单选题(共 20 道试题,共 100 分。)
1. 下面四个选项中,均是语言关键字的选项是( )
. uto、enum、inlue
. swith、typeef、ontinue
. signe、union、snf
. if、 0xe、0x
-----------------选择:
2. 以下正确的描述是( )
. ontinue语句的作用是结束整个循环的执行
. 只能在循环体内和swith语句体内使用rek语句
. 在循环体内使用rek语句或ontinue语句的作用相同
. 从多层循环嵌套中退出时, 只能使用goto语句
-----------------选择:
3. 有定义:int x,*p=&x;,则能为变量x正确赋值的语句是( )
. snf(“%”,x);
. snf(“%”,p)
. snf(“%”,*p);
. snf(“%f”,&x);
-----------------选择:
4. 若有以下说明: int [10]={1,2,3,4,5,6,7,8,9,10},*p=; 则数值为6的表达式是( )
. *p+6
. *(p+6)
. *(p+5)
. p+5
-----------------选择:
5. 有以下程序段:int x=0,s=0; while (!x!= 0) s+=++x; printf("%",s); 则有以下程序段( )
. 运行程序段后输出0
. 运行程序段后输出1
. 程序段中的控制表达式是非法的
. 程序段执行无限次
-----------------选择:
6. 若有以下定义,则对数组元素的正确引用是( ) int [5],*p=;
. *&[5]
. +2
. *(p+5)
. *(+2)
-----------------选择:
7. 以下正确的说法是( )
. 定义函数时,形参的类型说明可以放在函数体内
. return后边的值不能为表达式
. 如果函数值的类型与返回值类型不一致,以函数值类型为准
. 如果形参与实参的类型不一致,以实参类型为准
-----------------选择:
8. 若有下述程序段,则表达式( )的值为6。 Strut st {int n; strut st *next; }; strut st [3]={5,&[1],6,&[2],9,'\0'},*p=;
. p++->n
. p->n++
. (*p).n++
. ++p->n
-----------------选择:
9. 对下面程序段: #efine 3 #efine () ((+1)*) x=3*(十(7)); 正确的判断是( )
. 程序错误,不许嵌套宏定义
. )x=93
. x=21
. 程序错误,宏定义不许有参数
-----------------选择:
10. 设有如下的程序段: hr str[ ]="hello"; hr *ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为( )
. o''
. ''\0''
. 不确定的值
. ''o''的地址
-----------------选择:
11. 已知各变量的类型说明如下: int i=8,k,,; unsigne long w=5; oule x=1.42,y=5.2; 则以下符合语言语法的表达式是( )
. +=-=(= 4)*(=3)
. =*3=2
. x%(-3)
. y=f1ot(i)
-----------------选择:
12. 已知字母的SII码为十进制数65,且2为字符型,则执行语句2=''+'6'-'3';后,2中的值为( )
.
. 68
. 不确定的值
.
-----------------选择:
13. 为了避免在嵌套的条件语句if - else中产生二义性,语言规定else子句总是与( )配对
. 缩排位置相同的if
. 其之前最近的if
. 之后最近的if
. 同一行上的if
-----------------选择:
14. 若运行以下程序时,从键盘输入3.6,2.4<R>,(<R>表示回车),则下面程序的运行结果是( ) #inlue <mth.h> # inlue <stio.h> min() {flot x,y,z; snf("%f,%f",&x,&y); z=x/y; while(1) {if(fs(z)>1.0) {x=y;y=z;z=x/y;} else rek;} printf("%f\n",y);}
. 1.5
. 1.6
. 2.0
. 2.4
-----------------选择:
15. 语言规定,函数返回值的类型是由( )决定的
. return语句中的表达式类型
. 调用该函数时的主调函数类型
. 调用该函数时由系统临时
. 在定义函数时所指定的函数类型
-----------------选择:
16. 假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是( ) hr [5]={‘’,’’,’\0’,’’,’\0’}; printf(“%s”,);
. f(int rry[][6])
. f(int rry[3][])
. f(int rry[][4])
. f(int rry[2][5])
-----------------选择:
17. 判断字符串和是否相等,应当使用( )
. if(= =)
. if(=)
. if(strpy(,))
. if(!strmp(,))
-----------------选择:
18. 在一个源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
. extern
. register
. uto
. stti
-----------------选择:
19. 以下不正确的说法是( )
. 全局变量,静态变量的初值是在编译时指定的
. 静态变量如果没有指定初值,则其初值为0
. 动态变量如果没有指定初值,则其初值不确定
. 函数中的静态变量在函数每次调用时,都会重新设置初值
-----------------选择:
20. 以下正确的函数形式是( )
. oule fun(int x,int y) {z=x+y; return z;}
. fun(int x,y) {int z; return z;}
. fun(x,y) {int x,y; oule z; z=x+y; return z;}
. oule fun(int x,int y) {oule z; z=x+y; return z;}
-----------------选择:
|
|