欢迎来到天天文库
浏览记录
ID:22857498
大小:156.12 KB
页数:18页
时间:2018-11-01
《西南大学18秋[9020]C语言作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、C语言程序的三种基本结构是( )1. 循环结构,转移结构,顺序结构2. 嵌套结构,递归结构,顺序结构3. 递归结构,循环结构,转移结构4. 顺序结构,选择结构,循环结构 2、以下叙述正确的是________1. 可以在一个函数中定义另一个函数2. 构成C程序的基本单位是函数 3. main()函数必须放在其他函数之前4. 所有被调用的函数一定要在调用之前进行定义3、有以下程序main() { chars[]="159",*p; p=s; printf("%c",*p++);printf("%c",*p++); } 程序运行后的输出结果是
2、__________1. 15 2. 163. 121. 594、以下叙述中正确的是1. 预处理命令行必须位于源文件的开头2. 在源文件的一行上可以有多条预处理命令3. 宏名必须用大写字母表示4. 宏替换不占用程序的运行时间 5、以下叙述中错误的是__________ 1. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出2. 数组名代表的是数组
3、所占存储区的首地址,其值不可改变 3. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出,可以通过赋初值的方式确定数组元素的个数6、已有定义:chara[]="xyz",b[]=1. 数组a和b的长度相同2. a数组长度小于b数组长度3. a数组长度大于b数组长度 4. 上述说法都不对7、有以下程序 main() 程序运行后的输出结果是__________ 1. 422. 45 3. 561. 608、共同体的字节长度是__________1. 成员中长度最长成员的字节长度 2. 成员中长度最短成员的字节长度3. 所有成员长度和4.
4、最短成员长度和最长成员长度和9、定义一个指向数组的指针变量,正确的方式是__________1. int(*p)[4] 2. int*p[4]3. intp*[4]4. int(*)p[4]10、设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是__________1. while循环执行10次2. 循环是无限循环3. 循环体语句一次也不执行 4. 循环体语句执行一次11、有inta[10]=1. 82. 93. 0 4. 不确定的值12、以下选项中,不能作为合法常量的是__________
5、"box-sizing:border-box;">1. 1.234e042. 1.234e0.4 3. 1.234e+44. 1.234e013、若k为整型,以下while循环__________次。 intk=10; while(k=0)k=k-1;1. 10次2. 无限循环3. 一次不执行 4. 执行一次14、定义如下变量: intn=10; 则下列循环的输出结果是 while(n>7) { n--; printf(“%d ”,n); }1. 109 82. 9 8 7 3. 10 9 84. 9
6、8 715、若变量已正确说明,则以下程序段输出为__________ a=10;b=50;c=30; if(a>b) a=b,b=c; c=a;1. a=10 b=50 c=10 2. a=10 b=30 c=103. a=50 b=30 c=104. a=50 b=30 c=5016、表达式__________是满足:当c的值为1、3、5三个数中任意1个时值为“真”,否则值为“假”的表达式。 1. (c=1)
7、
8、(c=3)
9、
10、(c=5)2. (c!=1)&&(c!=3)&&(c!=5)1. (c==1)&&(c==3)&&(c=5
11、)2. (c==1)
12、
13、(c==3)
14、
15、(c==5) 17、有inti=3;则(++i)+(++i)+(++i)的结果是( )1. 92. 18 3. 124. 1518、已知x值为2,y值为5,则表达式(3+x,3*y)的值是( )1. 52. 203. 5,154. 15 19、不合法的八进制数是________1. 02. 028 3. 0774. 1220、设intc=5和inta,a=2+(c+=c++,c+8,++c),则a=__________1. 152. 14 3. 134. 1621、C语言程序的三种基本结构是(
16、)1. 顺序结构,选择结构,循环结构 2. 递归结
此文档下载收益归作者所有