《C语言程序设计》5_第1页
《C语言程序设计》5_第2页
《C语言程序设计》5_第3页
《C语言程序设计》5_第4页
《C语言程序设计》5_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业总分:100分100分一、单选题共40题,80分12分以下不正确的语句为()Aif(x>y);Bif(x>y){x++;y++;}Cif(x=y)&&(x!=0)x+=y;Dif(x!=y)scanf("%d",&x);elsescanf("%d",&y);学生答案:C 得分:2分22分若调用fputc函数输出字符成功,则其返回值是()AEOFB1C0D输出的字符学生答案:D得分:2分32分下面正确的字符常量是()A"c"B"\\"C'W'D''(中间没有空格)学生答案:C得分:2分42分若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是()Afopen("D:\\user\\abc.txt","r")Bfopen("D:\user\abc.txt","w")Cfopen("D:\\user\\abc.txt","r+")Dfopen("D:\user\abc.txt","rb")52分下列哪个是字符写函数()。AfgetcBfputcCfgetsDfwrite学生答案:B得分:2分6;以上程序段的循环次数2分;以上程序段的循环次数for(i=2;i=0;)printf(“%d”,i--)是()。A2次B无限次C0次D1次学生答案:B得分:2分72分下面程序段intk=2;while(k==0){printf(“%d”,k);k--;}则下面描述中正确的是()。Awhile循环执行10次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次学生答案:C 得分:2分82分下面4个选项中,均是C语言关键字的选项是()。AautoenumincludeBswitchtypedefcontinueCsignedunionscanfDifstructtype92分intk=1;while(k<=10);上述语句执行后,变量k的值是()。A10B11C9D无限循环,值不定学生答案:D 得分:2分102分设有如下程序#include<stdio.h>main(){charch1='A',ch2='a';printf("%c\n",(ch1,ch2));}则下列叙述正确的为()A程序的输出结果为大写字母AB程序的输出结果为小写字母aC运行时产生错误信息D格式说明符的个数少于输出项的个数,编译出错112分以下符合C语言语法的赋值表达式是()Ad=9+e+f=d+9Bd=9+e,f=d+9Cd=9十e,e++,d十9Dd=9十e++=d十7学生答案:B 得分:2分122分在C语言中,char型数据在内存中的存储形式是()A补码B反码C原码DASCII码2分在C语言中,要求运算数必须是整型的运算符是()。A/B&&C!=D%学生答案:D 得分:2分142分main(){structdate{intyear,month,day;}today;printf("%d\n",sizeof(structdate));}以上程序的运行结果是()A6B8C10D122分下面不正确的字符串常量是()。Aabc'B"12'12"B"12'12"C"0D"学生答案:A 得分:2分162分以下正确的叙述是()A在C语言中,每行只能写一条语句B若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C在C程序中,无论整数还是实数,都能被准确无误的表示D在C程序中,%是只能用于整数运算的运算符2分C程序的执行从哪里开始()A第一条语句B第一个函数C最后一个函数D主函数学生答案:D得分:2分182分若已有定义intx=2;int*p=&x;则*卩的值为()A2B&xC*xD&p学生答案:A得分:2分192分关于return语句,下列说法正确的是()。A不能在主函数中出现B必须在每个函数中出现C可以在同一个函数中出现多次D只能在除主函数之外的函数中再出现一次学生答案:C得分:2分202分printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式()A从左起输出该字串,右补空格B按原字符长从左向右全部输出C右对齐输出该字串,左补空格D输出错误信息学生答案:B得分:2分212分#include<stdio.h>main(){union{longa;intb;charc;}m;printf("%d\n",sizeof(m));}以上程序的运行结果是()。B4C6D8学生答案:B 得分:2分222分若以”a+”方式打开一个已存在的文件,则以下叙述正确的是()。A文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。B文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。C文件打开时,原有文件内容被删除,只可作写操作。D以上各种说法皆不下确。学生答案:A 得分:2分232分当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是Ak%2Bk%2==0C(k%2)!=0D!(k%2==0)学生答案:B得分:2分242分若有定义charstr[]=“verygood”,则str的长度为()A8B9C10D11学生答案:C得分:2分252分已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为()ADB68C不确定的值DC学生答案:A 得分:2分262分一个源程序文件由一个或多个什么组成()A语句B函数C程序块D子程序学生答案:B 得分:2分272分设有说明语句:charw;intx;floaty;doublez;w*x+z-y值的数据类型为()。AfloatBcharCintDdouble学生答案:D 得分:2分282分#include“stdio.h”voidmain(){intsum=0,a=1;while(a<=10){sum=sum+a;a++;}printf(“sum=%d\n”,sum);}以上程序段的运行结果是()Asum=0Bsum=55Csum=10Dsum=11学生答案:B 得分:2分292分main(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}输入数据的形式是25,13,10<回车>,则程序的输出结果是()Ax+y+z=48Bx+y+z=35Cx+z=35D不确定值学生答案:A得分:2分302分若有以下定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用()Aa[10]Ba[a[3]-5]Ca[a[9]]Da[a[4]+4]学生答案:D得分:2分312分以下叙述中错误的是:A变量的作用域取决于变量定义语句出现的位置B同一程序中,全局变量的作用域一定比局部变量的作用域大C局部变量的作用域是在定义它的函数体内D全局变量的作用域是从定义位置开始至源文件结束学生答案:B 得分:2分322分C语言中规定,if语句的嵌套结构中,else总是与()配对A与最近的if配套B与第一个if配套C按缩进位置相同的if配套D与最近的且尚未配对的if配套学生答案:D 得分:2分332分main(){intn=4;while(n)printf("%d",--n);}以上程序的输出结果是()。A20B31C3210D210学生答案:C 得分:2分342分判断字符串a是否大于b,应当使用()Aif(a>b)Bif(strcmp(a,b))Cif(strcmp(b,a)>0)Dif(strcmp(a,b)>0)学生答案:D得分:2分352分已有定义inta=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:A整型变量的输出格式符只有%d—种B%x是格式符的一种,它可以适用于任何一种类型的数据C%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的D%8lx不是错误的格式符,其中数字8规定了输出字段的宽度学生答案:D得分:2分362分putchar函数可以向终端输出一个:A整型变量表达式值B实型变量值C字符串D字符或字符型变量值学生答案:D得分:2分372分C语言结构体类型变量在程序执行期间()。A所有成员一直驻留在内存中B只有一个成员驻留在内存中C部分成员驻留在内存中D没有成员驻留在内存中382分若执行fopen函数时发生错误,则函数的返回值是()A地址值BnullC1DEOF学生答案:B 得分:2分39person根据上2person根据上structperson{charname[9];intage;};structclass[10]={"John",17,"Paul",19,"Mary"18,"adam",16};面的定义,能打印出字母M的语句是()。Aprintf("%c\n",class[3].name);Bprintf("%c\n",class[3].name[1]);Cprintf("%c\n",class[2].name[1]);Dprintf("%c\n",class[2].name[0])学生答案:D得分:2分402分当不能正确执行文件关闭操作时,fclose函数的返回值是()。A-1BEOFCTRUED1学生答案:B 得分:2分二、判断题共10题,20分12分字符常数和字符串常数的存储是相同的,都是以字符的ASCI丨码值进行存放。()A错误B正确学生答案:A得分:2分2分用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。()A错误B正确学生答案:A 得分:2分32分被main函数调用的函数只能是库函数。(A错误B正确学生答案:A得分:2分42分C语言中没有依存于硬件的丨/0语句。()A错误B正确52分PI可作为标识符使用。()A错误B正确学生答案:B得分:2分62分在TurboC++中,字符型数据在内存中占

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论