C语言知识程序设计

(29页)

'C语言知识程序设计'
-+一、单选题1.(4分)若调用fputc函数输出字符成功,则其返回值是( )。·  A. EOF·  B. 1·  C. 0·  D. 输出的字符得分:0知识点:C语言程序设计作业题收起解析答案D解析2.(4分)若以下程序段:          struct dent            { int n;             int*m;            };           int a=1, b=2,c=3;           struct dent s[3]={{101<&a},{102<&b},{103,&c};           main()            {             struct dent *p;              p=s;              …..              }                则以下表达中值为2的是(  )。·  A. (p++)->m·  B. *(P++)->m·  C. (*p).m·  D. *(++p)->m得分:0知识点:C语言程序设计作业题收起解析答案D解析3.(4分)在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( ).·  A. extern·  B. register·  C. auto·  D. static得分:0知识点:C语言程序设计作业题收起解析答案D解析4.(4分)若二维数组a有m列,则在a[i][j]前面的元素个数为( )。·  A. j*m+i·  B. i*m+j·  C. i*m+j-1·  D. i*m+j+1得分:0知识点:C语言程序设计作业题收起解析答案B解析5.(4分)下面程序的运行结果是( ).main(){struct cmplx {int x;           int y;           } cnum[2]={1,3,2,7};printf(“%d ”,cnum[0].y/cnum[0].x*cnum[1].x);}·  A. 0·  B. 1·  C. 3·  D. 6得分:4知识点:C语言程序设计作业题展开解析6.(4分)下面程序段的运行结果是(  ).for(x=3,x<6;x++)  printf((x%2)?(“##%d ”),x);·  A. **3##4**5·  B. ##3**4##5·  C. ##3**4##5·  D. **3##4**5得分:0知识点:C语言程序设计作业题收起解析答案D解析7.(4分)若I为整型变量,则以下循环执行次数是(  ).for(I=2;I==1)  printf(“%d”,I--);·  A. 无限次·  B. 0次·  C. 1次·  D. 2次得分:0知识点:C语言程序设计作业题收起解析答案B解析8.(4分)以下关于运算符优先顺序的描述中正确的是( ).·  A. 关系运算符<算术运算符<赋值运算符<逻辑与运算符·  B. 逻辑与运算符<关系运算符<算术运算符<赋值运算符·  C. 以赋值运算符<逻辑与运算符<关系运算符<算术运算符·  D. 算术运算符<关系运算符<赋值运算符<逻辑与运算符得分:0知识点:C语言程序设计作业题收起解析答案C解析9.(4分)fscanf函数的正确调用形式是( )。·  A. fscanf(fp,格式字符串,输出表列);·  B. fscanf(格式字符串,输出表列,fp);·  C. fscanf(格式字符串,文件指针,输出表列);·  D. fscanf(文件指针,格式字符串,输入表列);得分:0知识点:C语言程序设计作业题收起解析答案D解析10.(4分)下面程序( )。1 main()2 {3 int a[3]={0};4 int I;5 for(I=0;I<3;I++)scanf(“%d”,&a[I]);6 for(I=I;I<4;I++)a[0]=a[0]+a[I];7 printf(“%d ”,a[0]);8}·  A. 没有错误·  B. 第3行有错误·  C. 第5行有错误·  D. 第6行有错误得分:0知识点:C语言程序设计作业题收起解析答案D解析11.(4分)设有以下说明,则下面不正确的叙述是(    )。Union data{  int  i;char c;float f;}un;·  A. un所占的内存长度等于成员f的长度·  B. un的地址和它的各成员地址都是同一地址·  C. un可以作为函数参数·  D. 不能对un赋值,但可以在定义un时对它初始化得分:4知识点:C语言程序设计作业题展开解析12.(4分)若有以下说明和语句,则 对中域的正确引用方式是( )。          Struct pupil            {char   name [20 ;               int sex;            }pup,*p;            p=&pup;·  A. p.pup.sex·  B. p->pup.sex·  C. (*p).pup.sex·  D. (*p).sex得分:0知识点:C语言程序设计作业题收起解析答案D解析13.(4分)C语言的编译系统对宏命令的处理是( )。·  A. 在程序运行时进行的·  B. 在程序连接时进行的·  C. 和C程序中的其它语句同时进行编译的·  D. 在对源程序中的其它语句同时进行编译的得分:0知识点:C语言程序设计作业题收起解析答案D解析14.(4分)没有,int a=1,b=2,c=3,d=4,m=2,n=2执行  (m=a>b&&(n=c>d)后n的值为( ).·  A. 1·  B. 2·  C. 3·  D. 4得分:0知识点:C语言程序设计作业题收起解析答案B解析15.(4分)以下程序段( ).x=-¬¬1;  do{x=x*x;}  while(! x);·  A. 是死循环·  B. 循环执行二次·  C. 循环执行二次·  D. 有语法错误得分:0知识点:C语言程序设计作业题收起解析答案C解析16.(4分)设有以下说明:struct packed{ unsigned one:1;unsigned two:2;unsigned
关 键 词:
语言 知识 程序设计
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:C语言知识程序设计
链接地址: https://www.wenku365.com/p-43428476.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开