|
《C语言程序设计》15秋在线作业3
一、单选题(共 15 道试题,共 60 分。)
1. 以下程序min(){int x=10,y=10;printf("% %\n",x--,--y);}的输出结果是( )
. 1010
. 99
. 910
. 109
谋学网:www.mouxue.com:
2. 执行语句”x=(=3,=--)后,x,,的值依次是
. 3,3,2
. 3,2,2
. 3,2,3
. 2,3,2
谋学网:www.mouxue.com:
3. 执行语句for(i=1;i++<4;);后变量的值为( )
. 3
. 4
. 5
. 不定
谋学网:www.mouxue.com:
4. 以下程序#inlu<stio.h> min(){printf("%\n",NULL);}的输出结果是( )
. 不确定的值(因变量无定义)
. 0
. -1
. 1
谋学网:www.mouxue.com:
5. 已有程序段和输入数据的形式,min(){ int ;flot f;printf("Input numr:");(输入语句)printf("\nf=%f,=%\n",f,);}Input numr:4.5uu2<R>(u代表空格)
. snf("%,%f",&,&f)
. snf("%f,%",&f,&)
. snf("%%f",&,&f)
. snf("%f%",&f,&)
谋学网:www.mouxue.com:
6. 已有以下数组定义和f函数调用语句,int [3][4];f(); 则在f函数的说明中,对形参数组rry的错误定义方式为( )
. f(intrry[][6])
. f(intrry[3][])
. f(intrry[][4])
. f(intrry[2][5])
谋学网:www.mouxue.com:
7. 已知各变量的类型说明如下,则不符合语言语法规定的表达式是( )int k,,;unsign long w=5;oul x=1.42;
. x%(-3)
. w+=-2
. k=(=2,=3,+)
. +=-=(=4)*(=3)
谋学网:www.mouxue.com:
8. 11. 若有以下说明和语句,则输出结果是哪一项?注 strln(s)为求字符串s的长度的函数) hr s[12]=" ook!"; printf("%",strln(s));
. 12
. 8
. 7
. 11
谋学网:www.mouxue.com:
9. 若运行时给变量输入12,则以下程序min(){int x,y;snf("%",&x);y=x>12?x+10:x-12;printf("%\n",y);}的运行结果是( )
. 0
. 22
. 12
. 10
谋学网:www.mouxue.com:
10. 在语言中,全局变量的隐含存储类别是
. stti
. xtrn
. voi
. rgistr
谋学网:www.mouxue.com:
11. 下面程序段for(t=1;t<=100;t++){snf("%",&x);if(x<0)ontinu;printf("%3",t);}
. 当x<0时整个循环结束
. x>=0时什么也不输出
. printf函数永远也不执行
. 最多允许输出100个非负整数
谋学网:www.mouxue.com:
12. 以下正确的定义语句是( )
. int[1][4]={1,2,3,4,5}
. flotx[3][]={{1},{2},{3}}
. long[2][3]={{1},{2,3},{4,5,6}}
. ouly[][3]={0}
谋学网:www.mouxue.com:
13. 下面能正确进行字符串赋值操作的是( )
. hrs[5]={""}
. hrs[5]={'','','','',''}
. hr*s
. s=""
. hr*s
F. snf("%s",s)
谋学网:www.mouxue.com:
14. 执行以下程序后的输出结果是( )int w=3,z=7,x=10;printf("%",x>10?x+100:x-10);printf("%",w++||z++);printf("%",!w>z);printf("%",w&&z);
. 0111
. 1111
. 0101
. 0100
谋学网:www.mouxue.com:
15. 如果在一个复合语句中定义了一个变量,则有关该变量正确的说法是( )
. 只在该复合语句中有效
. 只在该函数中有效
. 在本程序范围内均有效
. 为非法变量
谋学网:www.mouxue.com:
《语言程序设计》15秋在线作业3
二、判断题(共 10 道试题,共 40 分。)
1. min(){short i;i=-4;printf("\ni:=%, ot=%o, hx=%x, unsign=%u\n",i,i,i,i);}以上程序的输出结果为i:=-4, ot=177774, hx=fff, unsign=65532
. 错误
. 正确
谋学网:www.mouxue.com:
2. 对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)
. 错误
. 正确
谋学网:www.mouxue.com:
3. 若有说明int *p,m=5,n;则p=&n; *p=m;是正确的程序段
. 错误
. 正确
谋学网:www.mouxue.com:
4. 在 语言中,指针类型属于构造类型
. 错误
. 正确
谋学网:www.mouxue.com:
5. strpy4(hr *p1,hr *p2){whil (*p2) *p1++=*p2++;}与库函数strpy(hr*p1,hr*p2)是功能相等的程序段
. 错误
. 正确
谋学网:www.mouxue.com:
6. 用typf可以创建新的基本类型
. 错误
. 正确
谋学网:www.mouxue.com:
7. 以下if语句if(x>0){x=x+y;printf("%f",x);} ls printf("%f",-x);语法正确的是正确的
. 错误
. 正确
谋学网:www.mouxue.com:
8. hr *s="hin";等价于hr *s;s="hin";
. 错误
. 正确
谋学网:www.mouxue.com:
9. for(y=0,x=1;x>++y;x=i++) i=x;是无限循环的语句
. 错误
. 正确
谋学网:www.mouxue.com:
10. min(){printf("*%f,%4.3f*\n",3.14,3.1415);}以上程序的输出结果为*3.140000,3.142*
. 错误
. 正确
谋学网:www.mouxue.com:
|
|