助本《计算机基础与程序设计》网络题答案(5)

2019-05-24 17:54

7、下面程序段的运行结果是______ char str[ ]=\;

printf (\; (分数:1分) A. 0

B. 字符'C'的ASCII码 C. 字符'C'的地址 D. 字符'C'

8、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:

scanf(\

为了把100和765.12分别赋给i和f,则正确的输入为()。 (分数:1分) A. 100 765.12 B. i=100,f=765.12 C. 100<回车> 765.12 D. x=100 y=765.12

9、分析下面的C语言代码: int a=1,b=10; do{ b-=a; a++; }while (b- -<0);

则执行循环语句后b的值为()。 (分数:1分) A. 9 B. -2 C. -1 D. 8

10、

以下程序输出结果是______ main() { int m=5;

if(m++>5) printf(\else printf(\(分数:1分)

正确答案:C

正确答案:D

正确答案:B

正确答案:D

A. 7 B. 6 C. 5 D. 4

11、

以下程序的输出结果为______ # include main ( )

{ int i=0, j=0, a=6; if ((++i>0)&&(++j>0)) a++;

printf (\(分数:1分) A. i=0, j=0, a=6 B. i=1, j=1, a=7 C. i=1, j=0, a=7 D. i=0, j=1, a=7

12、 有如下程序 main()

{ int a=2,b=-1,c=2; if(a

printf(\}

该程序的输出结果是______ (分数:1分) A. 0 B. 1 C. 2 D. 3

13、

正确答案:B

正确答案:B

正确答案:C

若变量都已正确说明,则以下程序段输出为____ int a=1,b=2,c=3; if(a>b) a=b; b=c; c=a;

printf(\(分数:1分) A. a=1 b=2 c=1 B. a=1 b=2 c=3 C. a=1 b=3 c=1 D. a=2 b=3 c=2

14、

当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是_____ if(a

15、以下不正确的语句为_____ (分数:1分) A. if(x>y);

B. if(x==y)&&(x!=0)x+=y;

C. if(x!=y)scanf(\,&x);else scanf(\,&y); D. if(x<>

16、

正确答案:C

正确答案:B

正确答案:B

有以下程序: #include\main( ) {char i;

for (; (i=getchar ())!='\\n';) {switch (i-'a') {case 0: putchar (i); case 1: putchar (i+1);break; case 2: putchar (i+2); case 3: break;

default: putchar (i);break; } }

printf (\}

输入下列数据后,程序的输出结果是____ abcde (分数:1分) A. abcde B. abcee C. abbde D. abccdd

正确答案:B

17、若a、 b、c1、c2、x、y、均是整型变量,正确的switch语句是_______ (分数:1分) A. switch a { case 1 :y=a-b; break case 2: x=a*d; break default:x=a+b;} B. switch(a*a+b*b){case 3: case 1:y=a+b;break;case 3:y=b-a,break;} C. switch(a+b);{ case 1:y=a+b; break;case 0:y=a-b; break;} D. switch(a-b){case c1:case 4:x=a+b;break;case c2:case 11:y=a-b;break;default:y=a*b;break;}

正确答案:D

18、以下不是无限循环的语句为_____ (分数:1分) A. for(y=0,x=1;x>++y;x=i++) i=x; B. for( ; ;x++=i); C. while(1){x++;}

D. for(i=10; ; i--) sum+=i;

正确答案:A

19、以下正确的描述是_____ (分数:1分) A. continue语句的作用是结束整个循环的执行 B. 只能在循环体内和switch语句内使用break语句

C. 在循环体内使用break语句或continue语句的作用相同 D. 从多层循环嵌套中退出时,只能使用goto语句

正确答案:B

20、

以下程序段中循环体总的执行次数是_____ int i,j; for(i=7;i;i--) for(j=0;j<6;j++) {......} (分数:1分) A. 42 B. 21 C. 13 D. 36

正确答案:A

21、以下不正确的描述是_____ (分数:1分)

A. break 语句不能用于循环语句和switch语句外的任何其他语句 B. 在switch语句中使用break语句或continue语句的作用相同

C. 在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行 D. 在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环

正确答案:B

二、多项选择题

22、下面能正确计算x绝对值y=|x|的语句是______ (分数:2分) A. if (x>=0) y=x;if (x<0) y=-x; B. y=x>0?x:-x; C. y=x;if (x<0) y=-x; D. if (x>=0)y=x; y=-x; E.

正确答案:ABC

23、设int a; 下列赋值后a的值为十进制整数10的是______ (分数:2分) A. a=0xa; B. a=012; C. a='10'-'0'; D. .a=(int)10.999; E.

正确答案:AD

24、执行switch语句y获得值为3的是______ (分数:2分) A. switch(1){case 1: y=3;case 2: y=2; break;


助本《计算机基础与程序设计》网络题答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:聊天室系统的开发

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: