1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 兰州大学c语言课程作业答案 兰州大学C语言程序设计课程作业1.doc

兰州大学c语言课程作业答案 兰州大学C语言程序设计课程作业1.doc

时间:2022-11-20 11:14:40

相关推荐

兰州大学c语言课程作业答案 兰州大学C语言程序设计课程作业1.doc

兰州大学C语言程序设计课程作业1.doc

(55页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

C语言程序设计课程作业_A历次成绩完成时间查看详情1.0.0-11-21 09:15:312.0.0-11-21 09:15:243.0.0-11-21 09:15:184.0.0-11-21 09:15:115.0.0-11-21 09:15:056.0.0-11-21 09:14:58C语言程序设计课程作业_AC语言程序设计课程作业_A用户名:moxuranxh最终成绩:0.0仅显示答错的题一 单选题1. 若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )scanf('%d%lx,%le',&x,&y,&z)scanf('%2d*%d%lf',&x,&y,&z)scanf('%x%*d%o',&x,&y)scanf('%x%o%6.2f',&x,&y,&z)本题分值:4.0用户未作答标准答案:scanf('%x%o%6.2f',&x,&y,&z)2. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用括起时,寻找被包含文件的方式是( )仅仅搜索当前目录仅仅搜索源程序所在目录直接按系统设定的标准方式搜索目录先在源程序所在目录搜索,再按系统设定的标准方式搜索本题分值:4.0用户未作答标准答案:直接按系统设定的标准方式搜索目录3. 执行语句for(i=1;i++=%&&本题分值:4.0用户未作答标准答案:%15. C语言中合法的字符常量是’\\’”H”’He’p本题分值:4.0用户未作答标准答案:’\\’16. 要打开一个已存在的非空文件"file"用于修改,选择正确的语句fp=fopen('file','r')fp=fopen('file','w')fp=fopen('file','r+')fp=fopen('file','w+')本题分值:4.0用户未作答标准答案: fp=fopen('file','r+')17. 下面程序#includemain(){int y=10;do {y--;}while(--y);printf('%d ',y--);}的运行结果是( )1-180本题分值:4.0用户未作答标准答案:018. 下面对typedef不正确的叙述是用typedef可以定义各种类型名,但不能用来定义变量用typedef可以增加新的基本数据类型用typedef只是将已存在的类型用一个新的标识符表示使用typedef有利于程序的通用和移植本题分值:4.0用户未作答标准答案:用typedef可以增加新的基本数据类型19. 下面哪个表达式的值为4:11/311.0/3(float)11/3(int)(11.0/3+0.5)本题分值:4.0用户未作答标准答案:(int)(11.0/3+0.5)20. 下面程序的运行结果是( )#includemain(){int i,b,k=0;for(i=1;i=0) k++;}printf('%d,%d',k,b);}3,-18,-13,08,-2本题分值:4.0用户未作答标准答案:8,-221. 下面的程序main(){int x=3;do{printf(“%d ”,x-=2);}while(!(--x));},描述正确的是( )输出的。省略部分。,5,6},*p;p=a;*(p+3)+=2;printf('%d,%d',*p,a[3]);},请问执行后的输出结果是( )1,40,41,60,6本题分值:4.0用户得分:4.0用户解答:1,6标准答案:1,68. 若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )返回若干个系统默认值返回一个用户所希望的函数值返回一个不确定的值没有返回值本题分值:4.0用户得分:4.0用户解答:返回一个不确定的值标准答案:返回一个不确定的值9. 设整型变量a值为9,则下列表达式中使b的值不为4的表达式( )b=a/2b=a%2b=8-(3,a-5)b=a>5?4:2本题分值:4.0用户得分:4.0用户解答:b=a%2标准答案:b=a%210. 在位运算中,操作数每左移2位,相当于( )操作数*2操作数/2操作数*4操作数/4本题分值:4.0用户得分:4.0用户解答:操作数*4标准答案:操作数*411. C语言中while和do while循环的主要区别是( )do-while的循环至少无条件执行一次while循环控制条件比do-while的循环控制条件严格do-while允许从外部转入到循环体内do-while的循环体不能是复合语句本题分值:4.0用户得分:4.0用户解答:do-while的循环至少无条件执行一次标准答案:do-while的循环至少无条件执行一次12. 下面程序的输出是( )main(){enum team {my, your=4,his,her=his+10};printf('%d%d%d%d ',my,your,his,her);}0 1 2 30 4 0 100 4 5 15l 4 5 15本题分值:4.0用户得分:4.0用户解答:0 4 5 15标准答案:0 4 5 1513. C语言中合法的字符常量是’\\’”H”’He’p本题分值:4.0用户得分:4.0用户解答:’\\’标准答案:’\\’14. 以下程序#includemain(){printf('%d ',NULL);}的输出结果是( )不确定的值(因变量无定义)0-11本题分值:4.0用户得分:0.0用户解答:-1标准答案:015. 有以下程序:#includemain(){int x,y; printf('Enter an integer(x):');scanf('%d',&x);if(x++<0) y=-1;else if(x==0) y=0;else y=1; printf('%d',y);}现从键盘上输入-1,则程序的输出是( )0-11不确定的值本题分值:4.0用户得分:4.0用户解答:-1标准答案:-116. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )A%2= =1!(A%2= =0)!(A%2)A%2本题分值:4.0用户得分:4.0用户解答:!(A%2)标准答案:!(A%2)17. 以下有关宏替换的叙述不正确的是( )宏替换不占用运行时间宏名无类型宏替换只是字符替换宏名必须用大写字母表示本题分值:4.0用户得分:0.0用户解答:宏替换只是字符替换标准答案:宏名必须用大写字母表示18. 已知a,b,c的值分别是1,2,3,则执行下列语句if (a++0,0,01,2,31,2,12,2,2本题分值:4.0用户得分:4.0用户解答:2,2,2标准答案:2,2,219. 以下函数的功能对应于 int fun(char *s,char *t) { while (*s)&&(*t)&&(*t==*s)} { t++; s++; } return(*s-*t); }strlen(s)+strlen(t)strcmp(s,t)strcpy(s,t)strcat(s,t)本题分值:4.0用户得分:4.0用户解答: strcmp(s,t)标准答案: strcmp(s,t)20. 设E为表达式,以下与do…while(E);不等价的语句是do…while(!E==0)do…while(E>0||E<0)do…while(E==0)do…while(E!=0)本题分值:4.0用户得分:4.0用户解答: do…while(E==0)标准答案: do…while(E==0)21. 设以下变量均为int类型,则值不等于7的表达式是( )x=y=6,x+y,x+1x=y=6,x+y,y+1x=6,x+1,y=6,x+yy=6,y+1,x=y,x+1本题分值:4.0用户得分:4.0用户解答:x=6,x+1,y=6,x+y标准答案:x=6,x+1,y=6,x+y二 判断题1. 在C 语言中,共用体类型属于构造类型错对本题分值:4.0用户得分:4.0用户解答:对标准答案:对2. 若有说明int c; 则while(c=getchar());是错误的C语句.错对本题分值:4.0用户得分:4.0用户解答:错标准答案:错3. 使用continue和break语句,都可以使得C程序中断执行错对本题分值:4.0用户得分:4.0用户解答:错标准答案:错4. 已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf('%o%x%e',&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格)错对本题分值:4.0用户得分:4.0用户解答:对标准答案:对加载中, 请稍候加载中, 请稍候加载中, 请稍候 关键词: c语言 作业 程序设计 课程 兰州大学

天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。