c语言程序设计课程作业题库

c语言程序设计课程作业题库

ID:31736901

大小:87.87 KB

页数:77页

时间:2019-01-17

c语言程序设计课程作业题库_第1页
c语言程序设计课程作业题库_第2页
c语言程序设计课程作业题库_第3页
c语言程序设计课程作业题库_第4页
c语言程序设计课程作业题库_第5页
资源描述:

《c语言程序设计课程作业题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.程序的三种基本结构是()c顺序结构,循环结构,递归结构c顺序结构,循环结构,选择结构c选择结构,循环结构,递归结构匚顺序结构,选择结构,递归结构ncludemain(){inta=l,b=10;do{b-=a;a++;}while(b--<0);本题分值:4.0用户得分:4.0用户解答:顺序结构,循环结构,选择结构标准答案:顺序结构,循环结构,选择结构2.若有定义typedefcharSTRING[255];STRINGs;则s是C字符指针数组变量匚字符指针变量匚字符变量C字符数组变量本题分值:4.0用户得分:4.0用户解答:字符

2、数组变量标准答案:字符数组变量3.设整型变量a值为9,则下列表达式中使b的值不为4的表达式()匚b=a/2匚b二a%2匚b=8-(3,a-5)Cb=a>5?4:2本题分值:4.0用户得分:4.0用户解答:b=a%2标准答案:b=a%21.下列运算符中优先级最低的是()匚9.••匚&&□I匚!=■本题分值:4.0用户得分:4.0用户解答:?:标准答案:?:2.若要求表示a不等于0的关系,错误的表达式是()匚a<>0匚a!=0匚a<0

3、

4、a>0本题分值:4.0用户得分:4.0用户解答:a<>0标准答案:a<>03.若希望当A的值为奇数时,

5、表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是()匚A%2==1c!(A%2==0)c!(A%2)CA%2本题分值:4.0用户得分:4.0用户解答:!(A%2)标准答案:!(A%2)7.a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printf('%o,%o,%o,%o',c=~a,c=a&b,c=a

6、b,c=aAb)的输出结果为()匚177666,101,133,32E0177666,0123,0333,032匚0177666,0101,0133,032匚177666,012

7、3,0133,034本题分值:4.0用户得分:0.0用户解答:0177666,0101,0133,032标准答案:177666,101,133,328.下面程序的运行结果是()#includemain(){inti,b,k=0;for(i=l;i<=5;i++){b=i%2;while(b―>=0)k++;}printfC%d,%d',k,b);}3,-1C8,-1C3,0C8,-2本题分值:4.0用户得分:0.0用户解答:8,-1标准答案:8,-29.对说明语句inta[10]={6,7,8,9,10};的正确理解是()匸将5个初值

8、依次a[l]至a[5]C将5个初值依次a[0]至a[4]C将5个初值依次a[5]至a[9]匚将5个初值依次a[6]至a[10]本题分值:4.0用户得分:4.0用户解答:将5个初值依次a[0]至a[4]标准答案:将5个初值依次a[0]至a[4]10.以下有关宏替换的叙述不正确的是()匚宏替换不占用运行时间C宏名无类型匚宏替换只是字符替换C宏名必须用大写字母表示本题分值:4.0用户得分:4.0用户解答:宏名必须用大写字母表示标准答案:宏名必须用大写字母表示11.若已定义inta;下面对(1)(2)两个语句(1)int*p=&a;(2)*p

9、=a;的正确解释是()匚语句⑴和⑵中的*P含义相同,都表示给指针变量P赋值C(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量pC(1)在对P进行说明的同时进行初始化,使P指向a(2)将变量a的值赋给指针变量PC⑴在对P进行说明的同时进行初始化,使P指向a⑵将变量a的值赋给*卩本题分值:4.0用户得分:4.0用户解答:⑴在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给巾标准答案:(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给p12.若有以下定义inta[5]={l,2,3,4,5},*

10、p,i;i=3;p=a;,则对数组元素地址的正确引用是&P&++&(p+1)&p[i]本题分值:4.0用户得分:0.0用户解答:a++标准答案:&p[i]10.函数rewind的作用是()C使位置指针指向文件的末尾匚将位置指针指向文件中所要求的特定位置C使位置指针重新返回文件的开头C使位置指针自动移到下一个字符位置本题分值:4.0用户得分:4.0用户解答:使位置指针重新返回文件的开头标准答案:使位置指针重新返回文件的开头11.下面对typedef不正确的叙述是C用typedef可以定义各种类型名,但不能用来定义变量C用typedef可

11、以增加新的基木数据类型匚用typedef只是将已存在的类型用一个新的标识符表示C使用typedef有利于程序的通用和移植匚本题分值:4.0用户得分:4.0用户解答:用typedef可以增加新的基本数据类型标准答案:用ty

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。