300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言规定对于一个正常运行的c程序 下列叙述中正确的是 二级c语言分类习题带答案...

c语言规定对于一个正常运行的c程序 下列叙述中正确的是 二级c语言分类习题带答案...

时间:2018-12-19 15:27:20

相关推荐

c语言规定对于一个正常运行的c程序 下列叙述中正确的是 二级c语言分类习题带答案...

printf("%X\n",x);}

(15)已知字母A的ASCII码为65。以下程序运行后的输出结果是:67 G

main()

{char a, b;

a='A'+'5'-'3'; b=a+'6'-'2' ;

printf("%d %c\n", a, b);}

(16)若变量a,b已定义为int类型并赋值21和55,要求用printf 函数以a=21,b=55的形式输出,请写出完整的的输出语句:

printf(“a=%d,b=%d”,a,b); D(17)设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是:

A)10 X 20 Y B)10 X20 Y

C)10 X D)10X

20 Y 20Y

B(18)有以下程序,其中%u表示按无符号整数输出

main()

{unsigned int x=0xFFFF; /*x的初值为十六进制数*/

printf(“%u\n”,x);

}

程序运行后的输出结果是:

A)-1 B)65535 C)32767 D)0xFFFF

A(19)若变量均已正确定义并赋值,以下合法的C语言赋值语句是:

A)x=y=5; B)x=n%2.5; C)x+n=i; D)x=5=4+1;

B(20)有以下程序段

int j; float y; char name[50];

scanf(“%2d%f%s,&j,&y,name);

当执行上述程序段,从键盘上输入555566 7777abc后,y的值为:A)55566.0 B)5566.0 C)7777.0 D)566777.0

C(21)已知字符?A?的ASCⅡ代码值是65,字符变量c1的值是?A?,c2的值是?D?。执行语句printf(“%d,%d”,c1,c2-2);后,输出结果是:A)A,B B)A,68 C)65,66 D)65,68 (22)执行以下程序时输入1234567,则输出结果是:

#include12 34

main()

{int a=1,b;

scanf(“%2d%2d”,&a,&b);printf(“%d %d\n”,a,b);

}

第四章选择结构程序设计

大纲知识点:

1.用IF语句实现选择结构。

2.用SWITCH语句实现多分支选择结构。

3.选择结构的嵌套。

A(1)以下程序的输出结果是:

main()

{ int a=0,i;

for(i=1;i<5;i++)

{ switch(i)

{ case 0:

case 3:a+=2;

case 1:

case 2:a+=3;

default:a+=5; } }

printf("%d\n",a);

}

A)31 B)13 C)10 D)20

A(2)有以下程序

main()

{int a=15,b=21,m=0;

switch(a%3)

{case 0:m++;break;

case 1:m++;

switch(b%2)

{default:m++;

case 0:m++;break;

}

}

printf("%d\n",m);}

程序运行后的输出结果是:

A)1

B)2 C)3 D)4

C(3)设变量a、b、c、d和y都已正确定义并赋值。若有以下if 语句

if (a

if(c==d) y=0;

else y=1;

该语句所表示的含义是:

D(4)有以下程序

main()

{ int k=5,n=0;

while(k>0)

{ switch(k)

{ default : break;

case 1 : n+=k;

case 2 :

case 3 : n+=k;

}

k--;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。