预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第04章基本输入、输出和顺序程序设计 填空题 (1)在C语言中,格式化输入库函数为,格式化输出库函数为. (2)printf函数中的格式控制字符串的作用是,它包含两类字符,即 和. (3)格式转换符中,除了以外,其他均为小写字母. (4)getche函数和getch函数在功能上的主要区别是. (5)在输入数据类型和字符类型的两个scanf函数调用之间通常要使用库 函数以清楚键盘缓冲区中的字符. (6)算法是. (7)算法的描述方法有、、、和PAD图等。 (8)任何复杂的程序都可以由、和这三种基本结构组成。 2.选择题 (1)在16位C编辑系统上,下列程序执行后的输出结果是()。 voidmain() {inta=-32769;printf(“%8U\n”,a);} A.32769B.8UC.32767D.-32767 (2)下面程序段执行后的输出结果是()。(“□”表示一个空格) inta=3366; printf(“∣%-08d∣”,a); A.∣-0003366∣B.∣00003366∣C.∣3366□□□□∣D.输出格式非法 (3)以下程序的输出结果是()。 voidmain() { printf(“s1=∣%15s∣s2=∣%-5s∣”,“chinabeijing”,“chi”); } A.s1=∣chinabeijing□□□∣s2=∣chi∣ B.s1=∣chinabeijing□□□∣s2=∣chi□□∣ C.s1=∣□□□chinabeijing∣s2=∣□□chi∣ D.s1=∣□□□chinabeijing∣s2=∣chi□□∣ (4)在16位C编译系统上,以下程序的输出结果是()。 voidmain() { longy=-43456; printf(“y=∣%-8ld∣y=∣%-08ld∣y=∣%08ld∣y=∣%+8ld∣”,y,y,y,y); } A.y=∣□□-43456∣y=∣-□□43456∣y=∣-0043456∣y=∣-43456□□∣ B.y=∣□□-43456∣y=∣-43456□□∣y=∣-0043456∣y=∣-□□43456∣ C.y=∣-43456□□∣y=∣-43456□□∣y=∣-0043456∣y=∣□□-43456∣ D.y=∣-43456□□∣y=∣-4345600∣y=∣-0043456∣y=∣□□-43456∣ (5)在16位C语言编译系统上,以下程序的输出结果是()。 voidmain() { inty=2456; printf(“y=∣%3o∣y=∣%8o∣y=∣%#8o∣y=∣%08o∣”,y,y,y,y); } y=∣2456∣y=∣□□□□2456∣y=∣□□□02456∣y=∣00002456∣ y=∣4630∣y=∣□□□□4630∣y=∣□□□04530∣y=∣00004630∣ y=∣2456∣y=∣□□□□2456∣y=∣###02456∣y=∣00002456∣ y=∣4630∣y=∣4630□□□□∣y=∣###04630∣y=∣00004630∣ (6)若有说明语句:inta;floatb;,以下输入语句正确的是()。 A.scanf(“%f%f”,&a,&b);B.scanf(“%f%d”,&a&b); C.scanf(“%d,%f,&a&b);D.scanf(“%6.2%6.2f”,&a,&b); (7)执行下面程序段,给x、y赋值时,不能作为数据分隔符的是()。 intx,y; scanf(“%d%d”,&x,&y); A.空格B.Tab键C.回车D.逗号 (8)执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是()。 inta; floatb; scanf(“a=%d,b=%f”,&a,&b); A.25□2.5B.25,2.5C.a=25,b=2.5D.a=25□b=2.5 (9)若有说明语句:inta,b;,用户的输入为111222333,结果a的值为111,b的值为333,那么以下输入正确的语句是()。 A.scanf(“%*3d%3c%3d”,&a,&b); B.scanf(“%3d%*3c%3d”,&a,&b); C.scanf(“%3d%3d%*3d”,&a,&b); D.scanf(“%3d%*2d%3d”,&a,&b); (10)执行下面的程序时,假设用户输入为1□22□333,则chi1、ch2和ch3的值为()。 charch1,ch2,ch3; scanf(“%1c%2c%3c”,&ch1,&ch2,&ch3); A.‘1’,‘2’,‘3’B.‘1’,‘’,‘2’ C.‘1’,‘2’,‘’D.‘1’,‘’,‘3’ (11)已知:intx,y;doublez;