顺序结构程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章顺序结构程序设计

一、选择题

1、若x和y均定义为int型,z定义为double型,以下不合法的scanf()函数调用语句是()A)scanf(“%D%1x,%1e”,&x,&y,&z); B)scanf(“%2d*%d%1f”,&x,&y,&z);

C)scanf(“%x%*d%o”,&x,&y); D)scanf(“%x%o%6.2f”,&x,&y,&z);

2、有如下程序段:

int a1,a2;

char c1,c2;

scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);

若要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是()

A)10A 20B〈CR〉B)10 A 20 B〈CR〉

C)10 A20B〈CR〉D)10A20 B〈CR〉

3、有如下程序,输入数据12345ff1678后,x的值是(),y的值是()

#include〈sdtio.h〉

main()

{

int x

float y;

scanf(“%3d%f”,&x,&y);

}

<1>A)12345 B)123

C)45 D)345

<2> A)45.000000 B)45678.000000

C)678.000000 D)123.000

4、有如下程序,对应正确的数据输入是()

#include〈sdtio.h〉

main()

{

float a,b;

scanf(“%f%f”,&a,&b);

printf(“a=%f,b=%f\n”,a,b);

}

A)2.04 B)2.04,5.67

5.67

C)A=2.04,B=5.67 D)2.045.676

5、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a 的值为1,b 的值为

2,从键盘输入数据的正确形式应是()

A)32 B)1, 3, 2

C)a=1, b=3, c=2 D)a=1, b=3, c=2

6、程序的执行结果是()

#include

main()

{

int sum,pad;

sum=pad=5;

pad=sum++;

pad++;

++pad;

printf(“%d\n”,pad);

}

A)7 B)6

C)5 D)4

7、以下程序的执行结果是()

#include

main()

{

int i=010, j=10;

printf(“%d,%d\n”,++i,j--);

}

A)11,10 B)9,10

C)010,9 D)10,9

8、已知字母A的ASCII码是65,以下程序的执行结果是()

#include

main()

{

char c1=’a’,c2=’Y’;

printf(“%d,%d\n”,c1,c2);

}

A)A,Y B)65,65

C)65,90 D)65,89

9、以下程序的执行结果是()

#include

#include

main()

{

int a=1,b=4,c=2;

float x=10.5,y=4.0,z;

z=(a+b)/c+sqrt((double)y)*1.2/c+x;

printf(“%f\n”,z);

}

A)14.000000 B)15.000000

C)13.700000 D)14.900000 10、以下程序的执行结果是()

#include

main()

{

int a=2,c=5;

printf(“a=%%d,b=%%d\n”,a,c);

}

A)a=%2,b=%5 B)a=2,b=5 C)a=%%d,b=%%d D)a=%d,b=%d

二.填空题.

1.以下程序的执行结果是________.

#include

main()

{

short I=-1;

printf(“dec:%d,oct:%o,hex:%x,unsigned:%u\n”,I,I,I,I);

}

2.以下程序的执行结果是________.

#include

main()

{

short I=1;

printf(“dec:%d,oct:%o,hex:%x,unsigned:%u\n”,I,I,I,I);

}

3.以下程序的执行结果是________.

#include

main()

{

char c=’A’;

printf(“dec:%d,oct:%x,AXCII:%c\n”,c,c,c,c);

}

4.以下程序的执行结果是________.

#include

main()

{

float f=3.1415927;

printf(“%f,%5.4F,%3.3f”,f,f,f);

}

5.以下程序的执行结果是________.

#include

main()

{

float f=3.5;

printf(“%f,%g”,f,f);

}

6.以下程序的执行结果是________.

#include

main()

{

float f=31.41592;

相关文档
最新文档