C语言知识程序设计课程作业A.doc

上传人:一*** 文档编号:2738752 上传时间:2020-05-02 格式:DOC 页数:39 大小:972.50KB
返回 下载 相关 举报
C语言知识程序设计课程作业A.doc_第1页
第1页 / 共39页
C语言知识程序设计课程作业A.doc_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《C语言知识程序设计课程作业A.doc》由会员分享,可在线阅读,更多相关《C语言知识程序设计课程作业A.doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、/C语言程序设计课程作业_A一、单选题 1. (4分)设有以下定义int k=7, x=12;,则能使值为3的表达式是( ) A. x%=(k%=5) B. x%=(k-k%5) C. x%=k D. (x%=k)-(k%=5) 答案 D 解析 C语言程序设计/数据类型与运算/整型算术表达式 2. (4分)以下程序的输出结果是? #include main() int x=020,y=0x20,z=20; printf(%d,%d,%d ,x,y,z); A. 20,20,20 B. 32,16,20 C. 16,32,20 D. 20,32,20 答案 C 解析 C语言程序设计/数据类型及运

2、算 3. (4分)C语言中while和do while循环的主要区别是( ) A. do-while的循环至少无条件执行一次 B. while循环控制条件比do-while的循环控制条件严格 C. do-while允许从外部转入到循环体内 D. do-while的循环体不能是复合语句 答案 A 解析 C语言程序设计/循环程序设计/while语句与do-while语句 4. (4分)执行语句scanf(%d,%d,&m,&n);使m和n的值分别为1和2,正确输入是( ) A. 1 B. 1 2 C. 1,2 D. 12,2 答案 C 解析 C语言程序设计/顺序程序设计/整型数据的格式输入 5.

3、(4分)sizeof(float)是( ) A. 一个双精度型表达式 B. 一个整型表达式 C. 一种函数调用 D. 一个不合法的表达式 答案 B 解析 C语言程序设计/数据类型与运算/实型变量存储 6. (4分)下列选项中,不合法的C语言关键字是 A. auto B. default C. static D. var 答案 D 解析 C语言程序设计/C语言概述 7. (4分)下面程序的运行结果是( )#include main()int a6,i;for(i=1;i3)%5;printf(%2d,ai); A. 4 0 4 0 4 B. -4 0 4 0 3 C. -4 0 4 4 3 D.

4、 -4 0 4 4 0 答案 C 解析 C语言程序设计/数组/二维数组与循环语句结合 8. (4分)设有下面的程序段,char s=china; char *p;p=s; 则下列正确的是( ) A. s和p完全相同 B. 数组s中的内容和指针变量p中的内容相等 C. s数组长度和p所指向的字符串长度相等 D. *p与s0相等 答案 D 解析 C语言程序设计/指针/数组与指针 9. (4分)若已定义int a;下面对(1)(2)两个语句(1)int *p=&a; (2)*p=a;的正确解释是( ) A. 语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值 B. (1)和(2)语句的执行结

5、果,都是把变量a的地址赋给指针变量p C. (1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给指针变量p D. (1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给*p 答案 D 解析 C语言程序设计/指针/地址与指针 10. (4分)下面四个选项中,均是不合法的用户标识符的选项是( ) A. A,P_0,do B. float,la0,_A C. b-a,goto,int D. _123,temp,INT 答案 C 解析 C语言程序设计/数据类型与运算/标识符 11. (4分)在C语言中,全局变量的隐含存储类别是 A. static B. exter

6、n C. void D. register 答案 B 解析 C语言程序设计/函数 12. (4分)若有以下定义:char s10=include,*p=s;则不能代表字符u的表达式是( ) A. s4 B. s+4 C. *(p+4) D. p+=4,*p 答案 B 解析 C语言程序设计/指针/字符串指针的引用 13. (4分)下面程序#include main()int y=10;do y-;while(-y);printf(%d ,y-);的运行结果是( ) A. 1 B. -1 C. 8 D. 0 答案 D 解析 C语言程序设计/循环程序设计/do-while语句 14. (4分)a为0

7、111,b为0123,a、b、c均为无符号短整型变量,则语句printf(%o,%o,%o,%o,c=a,c=a&b,c=a|b,c=ab)的输出结果为( ) A. 177666,101,133,32 B. 0177666,0123,0333,032 C. 0177666,0101,0133,032 D. 177666,0123,0133,034 答案 A 解析 C语言程序设计/位运算/异或运算符 15. (4分)有一个函数原型如下所示: abc(float x,double y); 则该函数的返回类型为 A. void B. double C. int D. float 答案 C 解析 C语

8、言程序设计/函数 16. (4分)在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码( ) A. 大32 B. 大64 C. 小32 D. 小64 答案 A 解析 C语言程序设计/数据类型与运算/字符常数比较 17. (4分)执行以下程序后的输出结果是( )int w=3,z=7,x=10;printf(%d,x10?x+100:x-10);printf(%d,w+|z+);printf(%d,!wz);printf(%d,w&z); A. 0111 B. 1111 C. 0101 D. 0100 答案 C 解析 C语言程序设计/选择结构程序设计/条件运算符

9、18. (4分)程序的三种基本结构是( ) A. 顺序结构,循环结构,递归结构 B. 顺序结构,循环结构,选择结构 C. 选择结构,循环结构,递归结构 D. 顺序结构,选择结构,递归结构 答案 B 解析 C语言程序设计/选择程序设计/程序结构 19. (4分)设整型变量a值为9,则下列表达式中使b的值不为4的表达式( ) A. b=a/2 B. b=a%2 C. b=8-(3,a-5) D. b=a5?4:2 答案 B 解析 C语言程序设计/数据类型与运算/整型算术表达式 20. (4分)已有定义int k=2;int *p1,*p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是(

10、) A. k=*p1+*p2 B. p2=k C. p1=p2 D. k=*p1*(*p2) 答案 B 解析 C语言程序设计/指针/指针变量的定义 21. (4分)若有以下定义int a5=1,2,3,4,5,*p,i;i=3;p=a;,则对数组元素地址的正确引用是( ) A. &p B. a+ C. &(p+1) D. &pi 答案 D 解析 C语言程序设计/指针/数组指针的引用 二、判断 1. (4分)用typedef可以创建新的基本类型答案 错误 解析 C语言程序设计/结构体与共用体 2. (4分)在C 语言中,共用体类型属于构造类型答案 正确 解析 C语言程序设计/数据类型与运算/构造

11、数据类型 3. (4分)strcmp3(char *s,char *t)for (;*t= =*s;)if (!*t) return 0; t+;s+;return (*s-*t);库函数strcmp(char*s,char*t)是功能相等的程序段答案 正确 解析 C语言程序设计/指针/指针作为函数参数 4. (4分)C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量答案 正确 解析 C语言程序设计/文件 一、单选题 1. (4分)在C语言中,反斜杠符是( ) A. n B. t C. v D. 答案 D 解析 C语言程序设计/数据类型与运算/字符常数表示形式 2. (4分)执行下

12、列程序段后, int x=10,y=9;int a,b,c;a=(-x= =y+)?-x:+y;b=x+;c=y; 变量a,b,c的值分别是( ) A. a=9,b=9,c=9 B. a=8,b=8,c=10 C. a=9,b=10,c=9 D. a=8,b=8,c=9 答案 B 解析 C语言程序设计/选择结构程序设计/条件与算术运算符 3. (4分)判断char型变量c1是否小写字母的正确表达式为 A. a=c1=a)&(c1=a)&(c1=z) D. (a=c1) 答案 B 解析 C语言程序设计/数据类型及运算 4. (4分)阅读以下程序,int w=1,x=2,y=3,z=4,m;m=w

13、 A. 1 B. 2 C. 3 D. 4 答案 A 解析 C语言程序设计/选择结构程序设计/条件运算符嵌套 5. (4分)在C语言中运算符的优先级从高到低的排列顺序是 A. 关系运算符 算术运算符 赋值运算符 B. 算术运算符 赋值运算符 关系运算符 C. 赋值运算符 关系运算符 算术运算符 D. 算术运算符 关系运算符 赋值运算符 答案 D 解析 C语言程序设计/数据类型及运算 6. (4分)若有以下定义, int k=7,x=12, 则能使值为3的表达式是( ) A. x%=k%=5 B. x%=k-k%5 C. x%=(k-k%5) D. (x%=k)-(k%=5) 答案 D 解析 C语

14、言程序设计/数据类型与运算/算术表达式 7. (4分)设有以下定义int k=7, x=12;,则能使值为3的表达式是( ) A. x%=(k%=5) B. x%=(k-k%5) C. x%=k D. (x%=k)-(k%=5) 答案 D 解析 C语言程序设计/数据类型与运算/整型算术表达式 8. (4分)设有以下程序片段:char s =Program!;char *p;p=s;则执行完上面的程序段后,*(p+8)的值为( ) A. ! B. 0 C. m D. 不定值 答案 B 解析 C语言程序设计/指针/字符串指针的引用 9. (4分)C语言中合法的字符常量是 A. B. ”H” C.

15、He D. p 答案 A 解析 C语言程序设计/数据类型及运算 10. (4分)以下read函数的调用形式中,参数类型正确的是( ) A. read(int fd,char *buf,int count) B. read(int *buf,int fd,int count) C. read(int fd,int count,char *buf) D. read(int count,char *buf,int fd) 答案 A 解析 C语言程序设计/文件/文件的读和写 11. (4分)设有以下程序片段:char a =hello,*p;p=a;printf(%d,*(p+5);执行上面的程序片段

16、后的结果为( ) A. 111 B. 0 C. 104 D. 不确定的值 答案 B 解析 C语言程序设计/指针/数组元素的引用 12. (4分)以下程序main()int x=10,y=10;printf(%d %d ,x-,-y);的输出结果是( ) A. 10 10 B. 9 9 C. 9 10 D. 10 9 答案 D 解析 C语言程序设计/顺序程序设计/整型变量的输出格式和算术运算符 13. (4分)以下函数的功能对应于 int fun(char *s,char *t) while (*s)&(*t)&(*t=*s) t+; s+; return(*s-*t); A. strlen(s

17、)+strlen(t) B. strcmp(s,t) C. strcpy(s,t) D. strcat(s,t) 答案 B 解析 C语言程序设计/循环控制 14. (4分)C语言规定,函数返回值的类型是由( )所决定。 A. return语句中的表达式类型 B. 调用该函数时的主调函数类型 C. 调用该函数是系统临时指定 D. 在定义该函数时所指定的函数类型 答案 D 解析 C语言程序设计/函数/函数返回值 15. (4分)表达式a A. &,| B. &,|, C. ,|,& D. ,&,| 答案 D 解析 C语言程序设计/位运算/位运算符优先级 16. (4分)下面程序#include m

18、ain()int a=1,b=10;dob-=a;a+;while(b-0);printf(a=%d,b=%d ,a,b);的运行结果是( ) A. a=3,b=11 B. a=2,b=8 C. a=1,b=-1 D. a=4,b=9 答案 B 解析 C语言程序设计/循环程序设计/do-while语句 17. (4分)要打开一个已存在的非空文件file用于修改,选择正确的语句 A. fpfopen(file,r) B. fp=fopen(file,w) C. fp=fopen(file,r+) D. fp=fopen(file,w+) E. 答案 C 解析 C语言程序设计/文件 18. (4分

19、)下面程序#include main()int y=10;do y-;while(-y);printf(%d ,y-);的运行结果是( ) A. 1 B. -1 C. 8 D. 0 答案 D 解析 C语言程序设计/循环程序设计/do-while语句 19. (4分)有枚举类型的定义: enum color1 yellow,green,blue=5,red,brown; 则枚举常量yellow 和 red的值分别是 A. 3,6 B. 1,6 C. 0,6 D. 0,3 答案 C 解析 C语言程序设计/结构体与共用体 20. (4分)不属于面向机器语言的是( ) A. 符号语言 B. 二进制语言

20、 C. 汇编语言 D. C语言 答案 D 解析 C语言程序设计/C语言概述/C程序特点 21. (4分)判断字符串a和b是否相等,应当使用( ) A. if(a=b) B. if(a=b) C. if(strcmp(a,b) D. if(strcmp(a,b)=0) 答案 D 解析 C语言程序设计/数组/字符串处理函数 二、判断 1. (4分)main()int x,y,z;x=1;y=1;z=0;x=x|y&z;printf(%d,%d,x,x&!y|z);程序的运行结果是1,1答案 错误 解析 C语言程序设计/选择结构程序设计/逻辑表达式 2. (4分)C语言程序中,一个文件中的函数可以引

21、用另一个文件中的函数和变量答案 正确 解析 C语言程序设计/文件 3. (4分)对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)答案 正确 解析 C语言程序设计/循环程序设计/for语句 4. (4分)用typedef可以创建新的基本类型答案 错误 解析 C语言程序设计/结构体与共用体 一、单选题 1. (4分)下面程序段的运行结果是( )a=1;b=2;c=2;while(a A. 1,2,0 B. 2,1,0 C. 1,2,1 D. 2,1,1 答案 A 解析 C语言程序设计/循环程序设计/while语句 2. (4分)设有以下的程序片段, int i;floa

22、t f=10.5;i=(int)f)/2;请问执行后变量i的值是( ) A. 5.0 B. 5.5 C. 6 D. 5 答案 D 解析 C语言程序设计/数据类型与运算/数据类型强制转换 3. (4分)设有以下定义int k=7, x=12;,则能使值为3的表达式是( ) A. x%=(k%=5) B. x%=(k-k%5) C. x%=k D. (x%=k)-(k%=5) 答案 D 解析 C语言程序设计/数据类型与运算/整型算术表达式 4. (4分)设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( ) A. z=exp(y)+fabs(

23、x) B. y=log10(y)+pow(y) C. z=sqrt(y-z) D. x=(int)(atan2(double)x,y)+exp(y-0.2) 答案 D 解析 C语言程序设计/数据类型与运算/赋值表达式 5. (4分)设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是( ) A. a&b B. a=b C. a|b+c&b-c D. !(a 答案 D 解析 C语言程序设计/数据类型与运算/整数类型综合 6. (4分)判断char型变量ch是否为大写字母的正确表达式为( ) A. A=ch=A)&(ch=A)&(ch=Z) D. (A=ch)

24、 答案 C 解析 C语言程序设计/选择结构程序设计/关系运算符与逻辑运算符 7. (4分)在C语言程序中,下面哪一个是正确的? A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用可以嵌套 C. 函数的定义可以嵌套,函数的调用也可以嵌套 D. 函数的定义和函数的调用都不可以嵌套 答案 B 解析 C语言程序设计/函数 8. (4分)一个C程序的执行是从( ) A. 本程序的main函数开始,到main函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第

25、一个函数开始,到本程序main函数结束 答案 A 解析 C语言程序设计/C语言概述/主函数 9. (4分)函数rewind的作用是( ) A. 使位置指针指向文件的末尾 B. 将位置指针指向文件中所要求的特定位置 C. 使位置指针重新返回文件的开头 D. 使位置指针自动移到下一个字符位置 答案 C 解析 C语言程序设计/文件/文件的定位 10. (4分)有以下程序:#includemain()int x,y; printf(Enter an integer(x):);scanf(%d,&x);if(x+10?x+100:x-10);printf(%d,w+|z+);printf(%d,!wz)

26、;printf(%d,w&z); A. 0111 B. 1111 C. 0101 D. 0100 答案 C 解析 C语言程序设计/选择结构程序设计/条件运算符 13. (4分)写出下面程序的输出结果( )main()int i,j;i=20;j=(+i)+i;printf(%d,j);i=13;printf(%d %d),i+,i); A. 42 14,13 B. 41 14,14 C. 42 13 13 D. 42 13 14 答案 C 解析 C语言程序设计/顺序程序设计/整型变量的输出格式和算术运算符 14. (4分)判断字符串a和b是否相等,应当使用( ) A. if(a=b) B. i

27、f(a=b) C. if(strcmp(a,b) D. if(strcmp(a,b)=0) 答案 D 解析 C语言程序设计/数组/字符串处理函数 15. (4分)根据题目中已给出的数据输入和输出形式,main()int x;float y;printf(enter x,y:);输入语句;输出语句输入形式:enter x,y:2 3.4输出形式:x+y=5.40, 程序中输入输出语句的正确内容是( ) A. scanf(%d,%f,&x,&y),printf(nx+y=%4.2f,x+y) B. scanf(%d%f,&x,&y),printf(nx+y=%4.2f,x+y) C. scanf(

28、%d%f,&x,&y),printf(nx+y=%6.1f,x+y) D. scanf(%d%3.1f,&x,&y),printf(nx+y=%4.2f,x+y) 答案 B 解析 C语言程序设计/顺序程序设计/格式输入与输出 16. (4分)若数组a有m列,则alij之前的数组元素个数为( ) A. (i-1)*(i-1) B. i*m+j+1 C. i*m+j-1 D. i*m+j 答案 D 解析 C语言程序设计/数组/二维数组的引用 17. (4分)表达式a A. &,| B. &,|, C. ,|,& D. ,&,| 答案 D 解析 C语言程序设计/位运算/位运算符优先级 18. (4分

29、)表达式-l?(10?10:1):(0?0:-1)的值为( ) A. 10 B. 1 C. 0 D. -1 答案 A 解析 C语言程序设计/数据类型与运算/逗号表达式 19. (4分)C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将( );如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0) A. 不予输出 B. 输出空格 C. 照样输出 D. 输出不定值或0 答案 A 解析 C语言程序设计/顺序程序设计/格式输出 20. (4分)若有条件表达式(exp)?a+:b-,则以下表达式

30、中能完全等价于表达式(exp)的是( ) A. exp=0 B. exp!=0 C. exp=1 D. exp!=1 答案 B 解析 C语言程序设计/选择结构程序设计/条件运算符 21. (4分)程序段的基本结构中,不包含( ) A. 函数结构 B. 循环结构 C. 顺序结构 D. 分支结构 答案 A 解析 C语言程序设计/C语言概述/C程序组成 二、判断 1. (4分)main()int x,y,z;x=1;y=1;z=0;x=x|y&z;printf(%d,%d,x,x&!y|z);程序的运行结果是1,1答案 错误 解析 C语言程序设计/选择结构程序设计/逻辑表达式 2. (4分)下列语句

31、newnext=head;head=new;可以完成建立2结点的单向链表的功能答案 正确 解析 C语言程序设计/结构体与共同体/用指针处理链表 3. (4分)C语言中形参到实参传递是双向的答案 错误 解析 C语言程序设计/函数 4. (4分)对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)答案 正确 解析 C语言程序设计/循环程序设计/for语句 一、单选题 1. (4分)设有说明:char *str10;则标识符str的意义是( ) A. str是一个指向有10个元素的数组的指针 B. str是一个有10个元素的数组,数组元素的数据类型是指向char型的指针型 C

32、. str是一个指向char型函数的指针 D. str是具有10个指针元素的一维指针数组,每个元素都只能指向整型变量 答案 B 解析 C语言程序设计/指针/字符串指针 2. (4分)不属于面向机器语言的是( ) A. 符号语言 B. 二进制语言 C. 汇编语言 D. C语言 答案 D 解析 C语言程序设计/C语言概述/C程序特点 3. (4分)在C语言中,每个语句和数据定义是用( )结束 A. 句号 B. 逗号 C. 分号 D. 括号 答案 C 解析 C语言程序设计/C语言概述/C程序的组成 4. (4分)以下描述中正确的是( ) A. 由于do-while循环中循环体语句只能是一条可执行语句

33、,所以循环体内不能使用复合语句 B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C. 在do-while循环体中,一定要有能使while后面表达式的值变为零(假)的操作 D. do-while循环中,根据情况可以省略while。 答案 C 解析 C语言程序设计/循环程序设计/do-while语句 5. (4分)为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与 配对( ) A. 缩排位置相同的if B. 其之前最近的没有else配对的if C. 其之后最近的if D. 同一行上的if 答案 B 解析 C语言程序设计/

34、选择结构程序设计/if语句嵌套 6. (4分)下列字符串是标识符的是( ) A. _HJ B. 9_student C. long D. LINE 1 答案 A 解析 C语言程序设计/C语言概述/C程序标识符 7. (4分)执行语句for(i=1;i+4;);后变量的值为( ) A. 3 B. 4 C. 5 D. 不定 答案 C 解析 C语言程序设计/循环程序设计/for语句 8. (4分)若有int w=1,x=2,y=3,z=4;则表达式w A. 4 B. 3 C. 2 D. 1 答案 D 解析 C语言程序设计/选择结构程序设计/条件运算符嵌套 9. (4分)C语言中,逻辑真表示为( )

35、A. TRUE B. y或Y C. 1 D. 非零值 答案 C 解析 C语言程序设计/选择程序设计/逻辑运算符 10. (4分)sizeof(float)是( ) A. 一个双精度型表达式 B. 一个整型表达式 C. 一种函数调用 D. 一个不合法的表达式 答案 B 解析 C语言程序设计/数据类型与运算/实型变量存储 11. (4分)若有定义typedef char STRING255; STRING s; 则s是 A. 字符指针数组变量 B. 字符指针变量 C. 字符变量 D. 字符数组变量 答案 D 解析 C语言程序设计/结构体与共用体 12. (4分)下面是对数组s的初始化,其中不正确的

36、是( ) A. char s =abcde B. char s5=1,2,3,4,5 C. char s5=a,b,c,d,e D. char s5=abcde 答案 D 解析 C语言程序设计/数组/一维数组的初始化 13. (4分)有程序:main()int a=5,b=1,c=0;if (a=b+c) printf(* );else printf($ );该程序( ) A. 有语法错误不能通过编译 B. 可以通过编译,但不能通过连接 C. 输出:* D. 输出:$ 答案 C 解析 C语言程序设计/选择结构程序设计/if-else语句 14. (4分)设有以下结构体定义:struct emp

37、royerchar name8;int age;char sex;staff;则下面的叙述不正确的是( ) A. struct是结构体类型的关键字 B. struct emproyer是用户定义的结构体类型 C. staff是用户定义的结构体类型名 D. nameage和sex都是结构体成员名 答案 C 解析 C语言程序设计/结构体与共同体/结构体变量定义 15. (4分)下面是对s的初始化,其中不正确的是( ) A. char s5=abc B. char s5=a,b,c C. char s5= D. char s5=abcde 答案 D 解析 C语言程序设计/数组/字符数组初始化 16.

38、 (4分)以下对C语言中联合体类型数据的叙述正确的是( ) A. 可以对联合体变量直接赋值 B. 一个联合体变量中可以同时存放其所有成员 C. 一个联合体变量中不能同时存放其所有成员 D. 联合体类型定义中不能同时出现结构体类型的成员 答案 C 解析 C语言程序设计/结构体与共同体/共用体变量定义 17. (4分)判断char型变量ch是否为大写字母的正确表达式为( ) A. A=ch=A)&(ch=A)&(ch=Z) D. (A=ch) 答案 C 解析 C语言程序设计/选择结构程序设计/关系运算符与逻辑运算符 18. (4分)已有程序段和输入数据的形式,main() int a;float

39、f;printf(Input number:);(输入语句)printf( f=%f,a=%d ,f,a);Input number:4.5uu2(u代表空格) A. scanf(%d,%f,&a,&f) B. scanf(%f,%d,&f,&a) C. scnaf(%d%f,&a,&f) D. scanf(%f%d,&f,&a) 答案 D 解析 C语言程序设计/顺序程序设计/整型和实型数据的格式输入 19. (4分)C语言提供的合法关键字是( ) A. break B. print C. funtion D. end 答案 A 解析 C语言程序设计/C语言概述/C程序关键字 20. (4分)字符串“China”在内存中占用几个字节 A. 3 B. 4 C. 6 D. 8 答案 C 解析 C语言程序设计/数据类型及运算 21. (4分)若有说明:int a34=0;则下面正确的叙述是( ) A. 只有元素a00可以得到初值0 B. 此说明语句不正确 C. 数组中各元素都可以得到初值,但其值不一定为0 D. 数组中每个元素均可得到初值0 答案 D 解析 C语言程序设计/数组/二维数组的初始化 二、判断 1. (4分)C语言中没有真正的多维数组答案 正确 解析 C语言程序设计/数组 2. (4分)int k=0;do+

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁