概述
printf("%Xn",x);}
(15)已知字母A的ASCII码为65。以下程序运行后的输出结果是:67 G
main()
{char a, b;
a='A'+'5'-'3'; b=a+'6'-'2' ;
printf("%d %cn", 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(“%un”,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 %dn”,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("%dn",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("%dn",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--;
最后
以上就是坚强老鼠为你收集整理的c语言规定对于一个正常运行的c程序,下列叙述中正确的是,二级c语言分类习题带答案...的全部内容,希望文章能够帮你解决c语言规定对于一个正常运行的c程序,下列叙述中正确的是,二级c语言分类习题带答案...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复