版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上一、单项选择题1. 由C+目标文件连接而成的可执行文件的缺省扩展名为( )。B. exe 2. x>0 && x<=10的相反表达式为()。A. x<=0 | x>10 3. 在下面的一维数组定义中哪一个有语法错误()。C. int a;4. 假定p是具有double类型的指针变量则表达式+p使p的值以字节为单位增加()。B. 4 5. 当#include后面的文件名用双引号括起来时寻找被包含文件的方式是()。C. 仅仅搜索源程序所在目录6. 假定指针变量p定义为“int *p=new int(100);”要释放p所指向的动态内
2、存应使用语句()。A. delete p; 7. 假定AA为一个类a为该类公有的数据成员px为指向该类对象的一个指针则访问px所指对象中数据成员a的格式为。C. px->a 8. 栈具有( )的操作特性。B. 先进后出 9. 对于任一个类用户所能定义的构造函数的个数至多为( )。D. 任意个 10. 下列对派生类的描述中错误的说法是()。 D. 派生类所继承的基类成员的访问权限保持不变 1. 编写C+程序一般需经过的几个步骤依次是( )。B. 编辑、编译、连接、调试 2. 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”则元素a21的值为()。A. 0 3. 函数重载
3、是指()。A. 两个或两个以上的函数取相同的函数名但形参的个数或类型不同 4. 假定p指向的字符串为”string”若要输出这个字符串的地址值则使用()。D. cout<<(void *)s; 5. 在类作用域中能够通过直接使用该类的( )成员名进行访问。B. 公用 6. 假定AA为一个类a为该类公有的数据成员若要在该类的一个成员函数中访问它则书写格式为()。A. a 7. 在一个用数组实现的队列类中假定数组长度为MS队首元素位置为first队列长度为length则队尾即最后一个元素的位置为( )。 C. (first+length-1)%MS 8. 假定AB为一个类则执行“AB
4、r1=r2;”语句时将自动调用该类的( )。D. 拷贝构造函数 9. 双目运算符重载为普通函数时其参数表中应带有( )个参数。C. 2 10. 当派生类中有和基类一样名字的成员时一般来说()。B. 派生类的同名成员将覆盖基类的成员1. C+程序的基本模块为( )。D. 函数 2. 设x和y均为bool量则x && y为真的条件是( )。A. 它们均为真3. 函数调用不可以( )。D. 作为一个函数的形参 4. 假定变量m定义为“int m=7;”则定义变量p的正确语句为( )。B. int *p=&m; 5. 假定有“struct BOOKchar title40; f
5、loat price; BOOK *book;”则不正确的语句为( )。 A. BOOK *x=new book; 6. 假定变量x定义为“int x=5;”要使rx成为x的引用别名rx应定义为( )。D. int &rx=x;7. 面向对象方法的多态性是指( )。C. 针对一消息不同的对象可以以适合自身的方式加以响应8. 面向对象软件开发中使用的OOD表示( ) 。B. 面向对象设计 9. 在关键字private后面定义的成员为类的( ) 成员。 A. 私有 10. 假定AA为一个类int a()为该类的一个成员函数若该成员函数在类定义体外定义则函数头为( )。A. int AA:a
6、() 1. 可用作C+语言用户标识符的一组标识符是( )。B. a3_b3 _123 YN 2. 存储以下数据,占用存储字节最多的是( )。D. 0.0 3. 以下说法中正确的是( )。B. C+程序总是从main函数开始执行 4. 以下正确的说法是( )。B. 用户可以重新定义标准库函数若如此该函数将失去原有含义 5. 变量s的定义为“char *s=”Hello world!”;”要使变量p指向s所指向的同一个字符串则应选取( )。A. char *p=s; 6. 假定变量a和pa定义为“double a10, *pa=a;”要将12.35赋值给a中的下标为5的元素不正确的语句是( )。D
7、. *(a0+5)=12.35; 7. 关于消息,下列说法中不正确的是( )。 B. 消息的发送者必须了解消息的接收者如何相应消息8. 软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。 D. 正确性 9. 假定AA是一个类abc是该类的一个成员函数则参数表中隐含的第一个参数为( )。 C. this 10. 类的析构函数可以带有( )个参数。A. 0 1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。A. main 2每个C语言程序文件的编译错误分为(B)类。B. 2 3. 字符串"a+b=12n"的长度为(B)。B. 74. 在
8、switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(D)语句。D. if5. 在下面的do-while循环语句中,其循环体语句被执行的次数为(C)。 int i=0; do i+; while(i<10); C. 106. 将两个字符串连接起来组成一个字符串时,选用的字符串函数为(C)。C. strcat() 7.若用数组名作为函数调用的实参,传递给形参的是(A)。A. 数组的首地址 8. 假定a为一个整数类型的数组名,整数类型的长度为4,则元素a4的地址比a数组的首地址大(C)个字节。 C. 16 9. 假定s被定义为指针类型char
9、*的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为(A)。A. char *p=s; 10. 从一个数据文件中读入以换行符结束的一行字符串的函数为(B)。B. fgets() 1程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用(D)符号作为分隔符。 D空格或回车2逻辑表达式(x>0 && x<=10)的相反表达式为(A)。Ax<=0 | x>10 3当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。Afor 4假定i的初值为0,则在循环语句“while(i&l
10、t;n) s+=i*i; i+;”中循环体被执行的总次数为(B)。 Bn 5假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a12的值为(C)。 C6 6在下列选项中,不正确的函数原型格式为(C)。Cint Function(a); 7假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大(C)个字节。 C4 8假定有定义为“int m=7, *p;”,则给p赋值的正确表达式为(B)。Bp=&m 9假定指针变量p定义为“int *p=malloc(sizeof(int);”,要释放p所指向的动态存储空间,应调用的函数为(A)。Af
11、ree(p) 10C语言中的系统函数fopen()是( D)一个数据文件的函数。D打开1. C语言源程序文件的缺省扩展名为(D)。D. C2设x和y均为逻辑值,则x && y为真的条件是(A)。A. 它们均为真 3. 在下列的符号常量定义中,正确的定义格式为(C)。C. #define M3 10 4. for循环语句能够被改写为(D)语句。D. while5. 在下面的一维数组定义中,错误的定义格式为(C)。C. int a 6下面的函数原型声明中存在语法错误的是(C)。 C. AA(int a; int b;) 7. 假定a为一个数组名,则下面存在错误的表达式为的(B)。
12、B. *a+ 8. 假定有定义为“int a10, x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为(D)。 D. x=*pa+39char类型的长度为(A)个字节。A. 1 10. 向一个二进制文件中写入信息的函数为(D)。D. fwrite() 1. 由C语言目标文件连接而成的可执行文件的缺省扩展名为(B)。B. exe 2. 设有两条语句为“int a=12; a+=a*a;”,则执行结束后,a的值为(C)。C. 156 3. 带有随机函数调用的表达式rand()%20的值在(C)区间内。 C. 019 4. for循环语句“for(i=0; i<n;
13、i+=2) S;”中循环体S语句被执行的次数为(A)。A. (n+1)/2 5. 在下列的字符数组定义中,存在语法错误的是(D)。 D. char a10='5'6. 若有一个函数原型为“double *function()”,则它的返回值类型为(B)。 B. 实数指针型 7. 在C语言中,所有预处理命令都是以(B)符号开头的。(B) B. # 8. 假定整数指针p所指数据单元的值为30,p+1所指数据单元的值为40,则执行*p+后,p所指数据单元的值为(A)。 A. 40 9. 若要使p指向二维整型数组a1020,则p的类型为(D)。D. int(*)2010. 表示文件结束
14、符的符号常量为(C)C. EOF 二、填空题1. C+语言是在_C_语言的基础上发展起来的。2. 当执行cin语句时从键盘上输入每个数据后必须接着输入一个_空白_符然后才能继续输入下一个数据。3. 假定x是一个逻辑量则x && false的值为_ false(或0)_。 4. 元素类型为char的二维数组a1030共占用_ 300_字节的存储空间。 5. 局部变量具有局部生存期存放在内存的_栈_区中。 6. 已知语句“cout<<p;”的输出是“Hello!”则语句“cout<<*p;”输出的是_H_。 7. 对类中常量成员的初始化是通过在构造函数中给出
15、的_初始化表_来实现的。 8. 在重载一个单目运算符时参数表中没有参数说明该运算符函数只能是类的_成员函数_ 9. 假定用户为类AB定义了一个构造函数“AB(int aa):a(aa)”则定义该类的对象时有_1_种定义格式。 10. 在每个成员函数中隐含的第一个参数的参数名为_this_。 1. 行尾使用注释的开始标记符为_/_。 2. 设enum Printstatusready=2,busy,error; 则cout<<busy的输出结果是_3_。 3. 重载一个函数的条件是该函数必须在参数的个数或参数的_类型_上与其它同名函数有所不同。 4. 定义一个函数模板要用到的第一个修
16、饰符是_template_。 5. 与结构成员访问表达式p->name等价的表达式是_ (*p).name _。 6. 如果一个派生类的基类不止一个则这种继承称为_多继承_。 7. 在一个用数组实现的队列类中假定数组长度为MS队首元素位置为first队列长度为length则插入一个新元素的位置为_ (first+length)%MS_。 8. 向一个队列中插入元素就是把该元素放到_队尾_元素的后一位置上。 9. 假定用户只为类AB定义了一个构造函数“AB():a(0),b(0)”则定义该类对象x的定义语句“AB x;”是_正确_(正确/错误)的。 10. 除了_赋值_运算符外其他重载的运
17、算符都可以被派生类继承。 1. C+语言的编译单位是扩展名为_ CPP_的_程序_文件。 2. C+常数0345对应的十进制值为_229_。 3. 假定x是一个逻辑量则!x|false的值为_!x_4. 若a是一个字符数组则从键盘上向该数组输入一个字符串的表达式为_cin>>a_。 5. 当定义一个结构体变量时系统分配给该变量的内存大小等于各成员所需内存大小的_总和_。 6. 若p指向x则_*p_与x的表示是等价的。 7. 已知语句“cout<<s;”的输出是“apple”则执行语句“cout<<s+2;”的输出为_ple_。 8. 若采用p->abc
18、(y)表达式调用一个成员函数在成员函数中使用的_this_就代表了类外的p指针。 9. 重载插入运算符<<或抽取运算符>>时其运算符函数不能被定义为类的_成员_函数 10. 在一个或若干个类的基础上构造一个新类被称为_继承(派生)_。1. 用于从键盘上为变量输入值的标准输入流对象是_cin_。 2. 程序中的预处理命令是指以_#_字符开头的命令。 3. 常数100和3.62的数据类型分别为_ int_和_ double _。 4. 用于存储一个长度为n的字符串的字符数组的长度至少为_ n+1_。 5. 假定a是一个一维数组则ai对应的存储地址以字节为单位为_ a+i*s
19、izeof(ai)_。 6. 基类和派生类的关系称为_继承_。7. 类定义中既包含数据成员也包含_函数_成员。 8. 在一个用数组实现的队列类中包含有两个数据成员一个指明队列长度另一个指明_队首_元素的位置。 9. 当一个队列为空时不能对其做_删除_元素的操作。 10. 派生类的成员函数可以直接访问基类的 成员不能直接访问基类的_公有和保护、私有_成员。1执行“printf("%c",'A'+2);”语句后得到的输出结果为_C_。 2short int类型的长度为_2_。 3. 用类型关键字表示十进制常数3.26f的类型为 float 。 4. 假定y=10
20、,则表达式+y*3的值为_33_。 5. 逻辑表达式(x=0 && y>5)的相反表达式为(x!=0 | y<=5) 或:(x | y<=5)。 6若x=5,y=10,则x!=y的逻辑值为_1(真,true)_。 7. 假定二维数组的定义为“int a35;”,则该数组所占存储空间的字节数为_60_。 8. 使用“typedef char BB1050;”语句定义_BB_为含有10行50列的二维字符数组类型。 9. 字符串"a:xxkfile.txt"的长度为_15_。 10假定p所指对象的值为25,p+1所指对象的值为46,则*+p的值为
21、_46_。 11. 假定一个数据对象为int*类型,则指向该对象的指针类型为_int*_。 12假定一个结构类型的定义为 “struct Aint a,b; A* c;”,则该类型的理论长度为_12_。 13. 假定要访问一个结构对象x中的数据成员a,则表示方式为_x.a_。1. 在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为#include。 2. 用于从键盘上为变量输入值的标准输入函数的函数名为scanf 。 3. 假定一个枚举类型的定义为“enum RAab,ac,ad,ae;”,则ac的值为_1 。 4double类型的长度为_8_。 5. 执行“in
22、t x=45,y=13;printf("%d",x/y);”语句序列后得到的输出结果为_3_。 6. 表达式x=x+y表示成复合赋值表达式为 x+=y 。 7. 假定x=5,则执行“a=(!x? 10: 20);”语句后a的值为_20_。 8. 假定一维字符指针数组的定义为“char* a8;”,则该数组占用的存储空间的字节数为_32_。 9. 假定二维数组的定义为“double aMN;”,则每个数组元素的行下标取值范围在_0M-1 之间。 10. 空字符串的长度为_0_。 11. 在函数外定义的变量,若没有被初始化则系统隐含对它所赋的初值为 0_。 12. 若p指向x,
23、则 *p 与x的表示是等价的。 13. 与结构成员访问表达式(*fp).score等价的表达式为 fp->score 。1. C语言中的每条复合语句以_ (或右花括号)作为结束符。 2. 在#include命令中所包含的文件,可以是头文件,也可以是_程序_文件。 3. 十进制数35对应的八进制数为 43 。 4. 假定x=5,则表达式2+x+的值为 7 。 5增量表达式+y表示成赋值表达式为y=y+1 。 6若x=5,y=10,则x>y的值为0(假)。 7. 假定二维数组的定义为“int a35;”,则该数组所含元素的个数为15 。 8. 执行“typedef int ABC10;
24、”语句把ABC定义为具有10个整型元素的_数组_类型。 9. strcat()函数用于连接两个字符串。 10假定p所指对象的值为25,p+1所指对象的值为46,则*p+的值为 25 。 11. 若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为(char*)p 。 12. NULL是一个符号常量,通常作为空指针值,它对应的值为 0 。13. 假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为 struct Worker* r =malloc(sizeof(struct Worker)。1一个函数定义由 函数头_和函数体两部分组成。 2.
25、 执行“printf("%c",'F'-2);”语句后得到的输出结果为 D 。 3int类型的长度为 4 。 4. 表达式(float)25/4的值为 6.25 。 5若x=5,y=10,则x<=y的逻辑值为 1(或真) 。 6. 作为语句标号使用的case和default只能用于 switch 或开关 或分情况_语句的定义体中。 7. 在程序中执行到 return 或返回 语句时,将结束所在函数的执行过程,返回到调用该函数的位置。 8. 假定二维数组的定义为“char aMN;”,则该数组所含元素的个数为 M*N 。 9. 存储字符'a
26、9;需要占用存储器的_1_个字节空间。 10. 用于存储一个长度为n的字符串的字符数组的长度至少为_n+1_。 11. 假定p所指对象的值为25,p+1所指对象的值为46,则执行表达式(*p)+后,p所指对象的值为_26_。 12. 假定p是一个指向整数对象的指针,则用 *p 表示该整数对象。 13假定一个结构类型的定义为“struct Bint a5; char* b;”,则该类型的理论长度为_24_。四、理解问答题 1. #include<stdlib.h> void main() int a8=25,48,32,85,64,18,48,29; int max,min; max
27、=min=a0; for(int i=0; i<8; i+) if(x>ai) max=ai; if(x<ai) min=ai; cout<<"max:"<<max<<endl; cout<<"min:"<<min<<endl; 答:max:85 min:182. #include<iostream.h> void main() for(int i=1,s=0;i<20;i+) if(i%2=0 | i%3=0) continue; cout<
28、;<i<< ; s+=i; cout<<s<<endl; 答:1 5 7 11 13 373. void trans(int x) char a10; int i=0,rem; do rem=x%16; x=x/16; if(rem<10) ai=48+rem; /048 else ai=55+rem; /A码为65 i+; while(x!=0); while(i>0) cout<<ai; cout<<endl; 答:此函数用于把十进制整数x转换为十六进制数字串输出。4. char *f(char *s) int
29、n=strlen(s); char* r=new charn+1; for(int i=0; i<n; i+) if(si>='a' && si<='z') ri=si-'a'+'A' else ri=si; rn=0; return r; 答:根据参数s所指向的字符串生成一个由r所指向的新字符串并返回该字符串使s字符串中的小写字母均变为大写。 1. #include<iomanip.h> const int N=5; void main() int i,p=1,s=0; for(i=
30、1;i<N; i+) p=p*i; s=s+p; cout<<setw(5)<<i<<setw(5)<<p; cout<<setw(5)<<s<<endl; 答:1 1 1 2 2 3 3 6 9 4 24 333. #include<iostream.h> #include<stdlib.h> #include<math.h> void main() int i=10,a; while(i>0) a=rand()%100+10; int j, k=int(sqr
31、t(a)+1e-5); for(j=2; j<=k; j+) if(a%j=0) break; if(j>k) cout<<a<<' ' i-; 答:随机产生出10个10至100之间的素数并显示出来。 4. int f8(const char* str1, const char* str2) int i=0; while(str1i && str2i) if(str1i=str2i) i+; else if(str1i>str2i) return 1; else return -1; if(str1i=str2i) re
32、turn 0; else if(str1i>str2i) return 1; else return -1; 答:实现strcmp函数的功能比较两个字符串str1和str2的大小若str1较大则返回1若str2较大则返回-1若两者相等则返回0。1. #include<iostream.h> void main() int a=2,b=5,c=0; if(a+b>10) c=a*b; else c=3*a+b; if(c<=20) cout<<c*c; else cout<<4+c-5; cout<<endl; a=a+b; b=
33、a+b;c+=a+b; cout<<"a,b,c="<<a<<','<<b<<','<<c<<endl; 解:121 a,b,c=7,12,302. #include<iostream.h> #include<string.h> void main() char a510="student","worker","soldier","cadre","
34、peasant" char s110, s210; strcpy(s1,a0); strcpy(s2,a0); for(int i=1;i<5;i+) if(strcmp(ai, s1)>0) strcpy(s1,ai); if(strcmp(ai, s2)<0) strcpy(s2,ai); cout<<s1<< <<s2<<endl; 解:worker cadre3. #include< stdio.h> #include<math.h> void main() int x,y; cin&g
35、t;>x; y=int(sqrt(x); for(int i=1;i<=y;i+) if(x%i=0) cout<<”x=”<<i<<*<<x/i<<endl; 解:把从键盘上输入的一个整数x分解为所有可能的每两个因子之积。4. IntNode* FindMax(IntNode *f) if(!f) return NULL; IntNode *p=f; f=f->next; while(f) if(f->data>p->data) p=f; f=f->next; return p; 假定Int
36、Node的类型定义为 struct IntNode int data; /结点值域 IntNode* next; /结点指针域 ;解:实现strcat函数的功能把str2所指字符串连接到str1所指字符串的后面并返回str1指针。1. #include< stdio.h> void main() int x=5; switch(2*x-3) case 4: cout<<x<< ; case 7: cout<<2*x+1<< ; case 10: cout<<3*x-1<< ; break; default: c
37、out<<"default"<<endl; cout<<"switch end."<<endl; 解:11 14 switch end.2. #include< stdio.h> class A int *a;public: A(int x=0):a(new int(x) A() delete a; int getA() return *a; void setA(int x) *a=x; ; void main() A x1,x2(3); A *p=&x2; p->setA(x2.
38、getA()+5); x1.setA(15+x1.getA(); cout<<x1.getA()<<' '<<x2.getA()<<endl; 解:15 83. int s1(int n) int x; if(n=1) x=1; else x=s1(n-1)+n*n; return x; 解:求出的值。4. char* f8(char* str1, const char* str2) int i=0,j=0; while(str1i) i+; while(str2j) str1i+=str2j+ ; str1i='0
39、9; return str1; 解:实现strcmp函数的功能比较两个字符串str1和str2的大小若str1较大则返回1若str2较大则返回-1若两者相等则返回0。1. #include<stdio.h> void main() int i,j,k=0; for(i=0; i<5; i+) for(j=i; j<5; j+) k+; printf("%dn",k); 运行结果:152. #include<stdio.h> void main() int x=20; int i=2; while(i<x) if(x%i=0) pri
40、ntf("%d ",i); x/=i; i+; 运行结果:2 53. #include<stdio.h> void main() int a8=70,63,54,95,40,75,90,66; int i, s=0; for(i=0; i<8; i+) if(ai>=70 && ai<=90) s+=ai; printf("s=%dn",s); 运行结果:s=2354. #include<stdio.h> int WF(int x, int y) x=x+y; y+=x; return x+y;
41、void main() int x=3, y=5; printf("%dn",WF(x,y); 运行结果: 215. #include<stdio.h> int LA(int *a, int n) int i,s=0; for(i=0;i<n;i+) s+=ai; return s; void main() int a5=1,2,3,4,5; int b=LA(a,5)+LA(a+1,3); printf("b=%dn",b); 运行结果: b=241. int SG(int x) int i=2; if(x=2 | x=3) retu
42、rn 1; while(i*i<=x) if(x%i=0) break; i+; if(i*i<=x)return 0; else return 1; 函数功能:判断x是否为一个素数,若是则返回1,否则返回0。2. int FindMax(struct IntNode *f) int x; if(!f) printf("单链表为空n"),exit(1); x=f->data; f=f->next; while(f) if(f->data>x) x=f->data; f=f->next; return x; 假定struct I
43、ntNode的结点类型定义为:struct IntNode int data; struct IntNode* next;函数功能:求出并返回由f所指向的单链表中所有结点的最大值。1. #include<stdio.h> void main() int x=5; switch(2*x-1) case 4: printf("%d ",x); break; case 7: printf("%d ",2*x); break; case 10: printf("%d ",3*x); break; default: printf(&
44、quot;%s ","default"); printf("%sn","switch end."); 运行结果:default switch end.2. #include<stdio.h> void main() int f1,f2,i; f1=1; printf("%d ",f1); for(i=2;i<=5;i+) f2=3*f1+1; printf("%d ",f2); f1=f2; printf("n"); 运行结果: 1 4 13 40
45、 1213. #include<stdio.h> void main() int a10=12,39,26,41,55,63,72,40,83,95; int i, i1=0, i2=0; for(i=0;i<10;i+) if(ai%2=1) i1+; else i2+; printf("%d %dn",i1,i2); 运行结果:6 44. #include<stdio.h> #include<string.h> void main( ) char s15="" int i, n=strlen(s) ; for
46、(i=0; i<n/2; i+) char c=si; si=sn-1-i; sn-1-i=c; printf("%sn",s); 运行结果:5. #include<stdio.h> int LB(int *a, int n) int i,s=1; for(i=0;i<n;i+) s*=*a+; return s; void main() int a=1,2,3,4,2,4,5,2; int b=LB(a,4)+LB(a+3,3); printf("b=%dn",b); 运行结果: b=566. #include<stdio
47、.h> void main() int i, s=0; for(i=1;i+) if(s>30) break; if(i%2=0) s+=i; printf("s=%dn",s); 运行结果:s=427. #include<stdio.h> void main() int a9=36,25,48,24,55,40,18,66,20; int i, b1, b2; b1=b2=a0; for(i=1; i<9; i+) if(ai>b1) b1=ai; if(ai<b2) b2=ai; printf("%d %dn"
48、;,b1,b2); 运行结果:66 188. #include<stdio.h> void SB(char ch) switch(ch) case 'A': case 'a': printf("WW "); break; case 'B': case 'b': printf("GG "); break; default: printf("BB "); break; void main() char a1='a',a2='B',a
49、3='f' SB(a1);SB(a2);SB(a3); printf("n"); 运行结果:WW GG BB9. #include<stdio.h> #define M 6 void main() int i,x; int aM=10,15,22,37,46,58; for(i=0; i<M/2; i+) x=ai; ai=aM-1-i; aM-1-i=x; for(i=0; i<6; i+) printf("%d ",ai); printf("n"); 运行结果:58 46 37 22 15
50、1010. #include<stdio.h> struct Worker char name15; int age; float pay; ; void main() struct Worker x="wanghua",52,2350; struct Worker y, *p; y=x; p=&x; printf("%d %7.2fn", y.age+p->age, p->pay+20); 运行结果:104 2370.001. #include<stdio.h> void main() int i,s=0; for(i=1;i<6;i+) s+=i*i; printf(“s=%dn”,s); 运行结果: s=552. #include<stdio.h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海视觉艺术学院《电子商务理论与实践》2023-2024学年第一学期期末试卷
- 上海师范大学天华学院《数字电子技术C》2023-2024学年第一学期期末试卷
- 乡村改造项目报告范文
- 《DNA突变技术》课件
- 课题申报书:高中阶段职普协调发展的社会支持体系研究
- 课题申报书:高校思政课数字化转型的动力机制、障碍因素与行动路径研究
- 课题申报书:儿童社会善念的发展及其代际影响机制研究
- 课题申报书:俄罗斯舞蹈教育历史研究
- 教育机构培训选培员竞聘
- 统编版语文二年级上册小鲤鱼跳龙门 导读课公开课一等奖创新教学设计
- 08S305-小型潜水泵选用及安装图集
- 工程监理企业各部门岗位职责
- 桥梁施工技术简介
- 取暖器产品1油汀ny221218试验报告
- 国家开放大学电大《建筑制图基础》机考三套标准题库及答案3
- 雅马哈PSR-37中文说明书
- 一汽大众新员工三级安全教育(入厂级)
- 最新X公司事业部建设规划方案
- 十一学校行动纲要
- 社会主义新农村建设建筑废料利用探究
- 唯一住房补贴申请书(共2页)
评论
0/150
提交评论