string2=boy└┘└┘*string3=girl*
53.根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( )。
#include ”stdio.h” main() { int a; float b; 输入语句 输出语句 }
输入形式:1└┘2.3<回车> (注:└┘代表空格) 输出形式:a+b=3.300 A.scanf(”%d%f”,&a,&b);
B.scanf(”%d%3.1f”,&a,&b); printf(”\\na+b=%5.3f”,a+b); printf(”\\na+b=%f”,a+b);
C.scanf(”%d,%f”,&a,&b); D.scanf(”%d%f”,&a,&b);
printf(”\\na+b=%5.3f”,a+b) printf(”\\na+b=%f”,a+b);
54.阅读以下程序,当输入数据的形式为:12,34,正确的输出结果为( )。
#include ”stdio.h” main() { int a,b;
scanf(”%d%d”, &a,&b); printf(”a+b=%d\\n”,a+b); }
A.a+b=46 B.有语法错误 C.a+b=12 D.不确定值
55.若有定义:int x,y; char s1,s2,s3; 并有以下输出数据:(注:└┘代表空格)
1└┘2<回车>
U└┘V└┘W<回车>
则能给x赋给整数1,给y赋给整数2,给s1赋给字符U,给s2赋给字符V,给s3赋给字符W的正确程序段是( )。 A.scanf(”x=%dy=%d”,&x,&y); s1=getchar();s2=getchar();s3=getchar();
B.scanf(”%d%d”,&x,&y); s1=getchar();s2=getchar();s3=getchar();
C.scanf(”%d%d%c%c%c”,&x,&y,&s1,&s2,&s3);
D.scanf(”%d%d%c%c%c%c%c%c”,&x,&y,&s1,&s1,&s2,&s2,&s3,&s3); 1.2 填空题
1. C语言的符号集包括_英文字母、数字、一些有特定含义的标点符号
2. 结构化设计中的三种基本结构是_顺序结构、选择结构、循环结构
3. C语言源程序文件的后缀是 .C ,经过编译后生成文件的后缀是OBJ,经过链接后生成文件的后缀是 EXE 。 4. C语言的关键字都用 小写 {大写或小写}。
5. 一个函数由两部分组成,它们是 函数说明部分和函数体 。 6. 函数体一般包括变量定义部分和执行部分。
7. C语言是通过输入输出函数来进行输入和输出的。 8. 以下程序的执行结果 dec:-1,oct:177777,hex:ffff, unsigned:65535
dec:1,oct:1,hex:1,unsigned:1 。
#include ”stdio.h”
main()
{ short i=-1,j=1;
printf(”dec:%d,oct:%o,hex:%x,unsigned:%u\\n”,i,i,i,i); printf(”dec:%d,