|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
15秋《语言》在线作业1
单选题
一、单选题(共 20 道试题,共 100 分。)
1. 以下叙述中正确的是( )
. 在程序的一行上可以出现多个有效的预处理命令行
. 使用带参的宏时,参数的类型应与宏定义时的一致
. 宏替换不占用运行时间,只占编译时间
. 在以下定义中R是称为"宏名"的标识符 #efine R 045
-----------------选择:
2. 以下不正确的叙述是( )
. 在程序中,逗号运算符的优先级最低
. 在程序中,PH和ph是两个不同的变量
. 若和类型相同,在执行了赋值表达式=后中的值将放人中,而中的值不变
. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
-----------------选择:
3. 若有说明:int [10];则对数组元素的正确引用是( )
. [10]
. [3.5]
. (5)
. [10-10]
-----------------选择:
4. 设有语句int [4][10],*p=*;则下面表达式中属于地址表达式的是( )
. [1][2]
. [1]
. *(p+1*10+2)
. *([1]+2)
-----------------选择:
5. 有以下程序: union pw { int i; hr h[2];}; min() {.h[0]=13;.h[1]=0;printf("%\n",.i);} 程序的输出结果是( )
. 13
. 14
. 208
. 209
-----------------选择:
6. 以下for循环的执行次数是( ) for(x=0,y=0; (y=123)&&(x<4);x++);
. 是无限循环
. 循环次数不定
. 执行4次
. 执行3次
-----------------选择:
7. 下面程序的运行结果是 ( ) min() {int [6],i; for(i=1;i<6;i++) {=9*(i-2+4*(i>3))%5; printf("%2",);}}
. —40404
. —40403
. 一40443
. 一40440
-----------------选择:
8. 设有程序段 int k=10; while (k=0) k= k-1; 则下面描述中正确的是( )
. while循环执行10次
. 循环是无限循环
. 循环体语句一次也不执行
. 循环体语句执行一次
-----------------选择:
9. 有如下程序 min( ) { int x=1,=0,=0; swith(x){ se 0: ++; se 1: ++ se 2: ++;++ } printf(“=%,=%\n”,,); } 该程序的输出结果是( )
. =2,=1
. =1,=1
. =1,=0
. =2,=2
-----------------选择:
10. 下面程序的运行结果是( ) #inlue "stio.h" min() {int ,; for(=1,=1;<=100;++) {if (>=20) rek; if(%3==1) {+=3;ontinue;} -=5;} printf("%\n",);}
. 7
. 8
. 9
. 10
-----------------选择:
11. 下面程序的运行结果是( ) #inlue<stio.h> { int k=0; hr =''; o {swith(++) {se '':k++;rek; se '':k--; se '':k+=2;rek; se '':k=k%2;ontinue; se 'E':k=k*10;rek; efult:k=k/3;} k++;} while(<'G')
. k=3
. k=4
. k=2
. k=0
-----------------选择:
12. 以下正确的叙述是( )
. 语言允许min函数带形参,且形参个数和形参名均可由用户指定
. 语言允许min函数带形参,形参名只能是rg和rgv
. 当min函数带有形参时,传给形参的值只能从命令行中得到
. 若有说明:min(int rg,hr *rgv),则形参rg的值必须大于1
-----------------选择:
13. 语言规定,函数返回值的类型是由( ) 决定的
. return语句中的表达式类型
. 调用该函数时的主调函数类型
. 调用该函数时由系统临时
. 在定义函数时所指定的函数类型
-----------------选择:
14. 以下不正确的定义语句是( )
. oule x[5]={2.0,4.0,6.0,8.0,10.0};
. int y[5]={0,1,3,5,7,9};
. hr 1[]={’1’,’2’,’3’,’4’,’5’};
. hr 2[]=}{'\x10','\x','\x8'};
-----------------选择:
15. 若以下变量均是整型,且num=sum=7;则执行表达式sUM=num++,sUM++,++num后sum的值为( )
. 7
. 8
. 9
. 10
-----------------选择:
16. 已有函数mx(,)为了让函数指针变量p指向函数mx正是确的赋值方法是( )
. p=mx;
. *p=mx;
. p=mx(,);
. *p=mx(,);
-----------------选择:
17. 若有如下语句: int x=3; o { printf(" %\n",x -=2);} while(!(--x)); 则上面程序段( )
. 输出的是 1
. 输出的是1和-2
. 输出的是3和0
. 是死循环
-----------------选择:
18. 以下不正确的说法是( )
. 全局变量,静态变量的初值是在编译时指定的
. 静态变量如果没有指定初值,则其初值为0
. 动态变量如果没有指定初值,则其初值不确定
. 函数中的静态变量在函数每次调用时,都会重新设置初值
-----------------选择:
19. 下面程序的运行结果是( ) min() {hr [80]="",[80]="LMNP"; int i=0;strt(,); whi1e([i++]!='\0')=;puts();}
. L
. LMNP
.
. LLMNP
-----------------选择:
20. 以下各组选项中,均能正确定义二维实型数组的选项是( )
. flot [3][4]; flot [][4]; flot [3][]={{1},{0}};
. flot (3,4);flot [3][4];flot [][]={{0},{0}};
. flot [3][4];stti flot [][4]={{0},{0}};uto flot [][4]={{0},{0},{0}};
. flot [3][4];flot [3][];flot [][4]
-----------------选择:
|
|