




免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题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 s3=101&a,102m 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列,则在aij前面的元素个数为( )。 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; cnum2=1,3,2,7;printf(“%d ”,cnum0.y/cnum0.x*cnum1.x); A.0 B.1 C.3 D.6得分:4知识点:C语言程序设计作业题展开解析6.(4分)下面程序段的运行结果是( ).for(x=3,x6;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 a3=0;4 int I;5 for(I=0;I3;I+)scanf(“%d”,&aI);6 for(I=I;Ipup.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 a1,b2,c3,d4,m2,n2执行 (mab&(ncd)后n的值为( ). A.1 B.2 C.3 D.4得分:0知识点:C语言程序设计作业题收起解析答案B解析15.(4分)以下程序段( ).x=-1; dox=x*x; while(! x); A.是死循环 B.循环执行二次 C.循环执行二次 D.有语法错误得分:0知识点:C语言程序设计作业题收起解析答案C解析16.(4分)设有以下说明:struct packed unsigned one:1;unsigned two:2;unsigned three:3;unsigned four:4; data;则以下位段数据的引用中不能得到正确数值的是( ) A.data.one =4 B.data.two=3 C.data.three =2 D.data.four=1得分:0知识点:C语言程序设计作业题收起解析答案A解析17.(4分)设 char *s=” a17bc”; 则指针变量s指向的字符串所占的字节数是( )。 A.9 B.5 C.6 D.7得分:4知识点:C语言程序设计作业题展开解析18.(4分)以下叙述中不正确的是( )。 A.预处理命令行都必须以#号开始 B.在程序中凡是以#号开始的语句行都是预处理命令行 C.C程序在执行过程中对预处理命令行进行处理 D.以下是正确的宏定义#define IBM-PC得分:0知识点:C语言程序设计作业题收起解析答案C解析19.(4分)下面不正确的字符串常量是( ) A.abc B.”1212” C.”0” D.“ ”得分:0知识点:C语言程序设计作业题收起解析答案A解析20.(4分)C语言用( )表示逻辑“真”值。 A.true B.t或y C.非零整数值 D.整数得分:0知识点:C语言程序设计作业题收起解析答案C解析21.(4分)以下程序的正确运行结果是( ).main()int a=2,I;for (I=0;Iage C.(*p).age D.*p.age得分:0知识点:C语言程序设计作业题收起解析答案D解析23.(4分)设有以下结构体类型: struct st char name8; int num; float s4; student50; 并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘 文件fp中,以下不正确的形式是( )。 A.fwrite( student, sizeof( struct st ), 50, fp ); B.fwrite( student, 50*sizeof( struct st ), 1, fp ); C.fwrite( student, 25*sizeof( struct st ), 25, fp ); D.for( i=0;i50; i+)fwrite( student+i, sizeof( struct st ), 1, fp );得分:4知识点:C语言程序设计作业题展开解析24.(4分)对for(表达式1; ;表达式3)可以理解为( ). A.for(表达式1;0;表达式3) B.for(表达式1;1;表达式3) C.for(表达式1;表达式1;表达式3) D.for(表达式1;表达式3;表达式3)得分:0知识点:C语言程序设计作业题收起解析答案B解析25.(4分)若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是( )。 A.“ab+” B.“wb+” C.“rb+” D.“ab”得分:0知识点:C语言程序设计作业题一、单选题1.(4分)若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( ). A.A21 B.!(入20) C.!(A2) D.A2得分:4知识点:C语言程序设计作业题展开解析2.(4分)在C语言中,int、char和short三种类型数据在内存中所占用的字节数( )。 A.由用户自己定义 B.均为2个字节 C.是任意的 D.有所用的机器的机器字长决定得分:0知识点:C语言程序设计作业题收起解析答案D解析3.(4分)下面程序的运行结果是( ).#includemain()int num=0;while(num =2)num+;printf(“%dn ”,num); A.1 B.1 2 C.1 2 3 D.1 2 3 4得分:4知识点:C语言程序设计作业题展开解析4.(4分)设有以下说明:struct packed unsigned one:1;unsigned two:2;unsigned three:3;unsigned four:4; data;则以下位段数据的引用中不能得到正确数值的是( ) A.data.one =4 B.data.two=3 C.data.three =2 D.data.four=1得分:4知识点:C语言程序设计作业题展开解析5.(4分)定义如下变量和数组:int k;int a33=1,2,3,4,5,6,7,8,9;则下面语句的输出结果是( )。for (k=0;k3;k+)printf(“%d”,ak2-k); A.3 5 7 B.3 6 9 C.1 5 9 D.1 4 7得分:4知识点:C语言程序设计作业题展开解析6.(4分)对下面程序段#define A 3#define B(a) (A+1)*a) . .x=3*(A+B(7);正确的判断是( )。 A.程序错误,不许嵌套宏定义 B.x=93 C.x=21 D.程序错误,宏定义不许有参数得分:4知识点:C语言程序设计作业题展开解析7.(4分)在16位IBM-PC机上使用C语言,若有如下定义: struct dataint i;char ch;double f;b; 则结构变量b占用内存的字节数是( ). A.1 B.2 C.3 D.4得分:4知识点:C语言程序设计作业题展开解析8.(4分)已有程序和输入数据的形式,程序中输入语句的正确形式应当为( )。(注:表示空格,表示回车)main() int a; float f;printf(“nInput number:”);输入语句printf(“nf=%f,a=%d ”,f,a);Input number:4.5 2 A.scanf(“%d,%f”,&a,&f); B.scanf(“%f,%d”,&f,&a); C.scanf(“%d,%f”,&a,&f); D.scanf(“%f,%d”,&f,&a);得分:0知识点:C语言程序设计作业题收起解析答案D解析9.(4分)若有宏定义如下:#define X 5#define Y X+1#define Z Y*X/2则执行以下printf语句后,输出结果是( )。Int a;a=Y;Printf(“%d ”,Z);Printf(“%d ”,-a); A.76 B.126 C.125 D.75得分:4知识点:C语言程序设计作业题展开解析10.(4分)对for(表达式1; ;表达式3)可以理解为( ). A.for(表达式1;0;表达式3) B.for(表达式1;1;表达式3) C.for(表达式1;表达式1;表达式3) D.for(表达式1;表达式3;表达式3)得分:4知识点:C语言程序设计作业题展开解析11.(4分)以下可作为函数fopen中第一个参数的正确格式是( )。 A.c:user ext.txt B.c:user ext.txt C.user ext.txt D.cusertext.txt得分:4知识点:C语言程序设计作业题展开解析12.(4分)根据定义和数据的输入方式,输入语句的正确形式为( )。已有定义:float f1,f2;数据的输入方式:4.523.5 A.scanf(“%f,%f”,&f1,&f2); B.scanf(“%f%f”,&f1,&f2); C.scanf(“%3.2f%2.1f”,&f1,&f2); D.scanf(“%3.2f,%2.1f”,&f1,&f2);得分:0知识点:C语言程序设计作业题收起解析答案B解析13.(4分)下面程序段的运行结果是( ) x=y=0; while(x15) y+, x+=+y; printf(“%d,%d”yx); A.20,7 B.6,12 C.20,8 D.8,20得分:4知识点:C语言程序设计作业题展开解析14.(4分)以下正确的定义语句是( )。 A.int a14=1,2,3,4,5; B.float x3=1,2,3; C.long b23=1,1,2,1,2,3; D.double y3=0;得分:0知识点:C语言程序设计作业题收起解析答案D解析15.(4分)有如下程序,若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是( ).main()int a1,a2;char c1,c2;scanf(%d%d,&a1,&a2);scanf(%c%c,&c1,&c2): A.1020AB B.10 20AB C.10 20 ABC D.10 20AB得分:0知识点:C语言程序设计作业题收起解析答案D解析16.(4分)以下不是无限循环的愈句为( ). A.for(y=0,x=1;x+y;x=i+) I=x B.for( ; ;x+=I); C.while(1)x+; D.for(I=10; ;I-) sum+=I;得分:4知识点:C语言程序设计作业题展开解析17.(4分)以下scanf函数调用语句中对结构体 变量成员的不正确引用是( )。Stuct pupilchar name20 ;int age ;int sex;pup5,*p;p=pup; A.scanf(“%s”,); B.scanf(“”%d),&pup0.age; C.scanf(“%d”,&sex); (p D.scanf(“%d”,P-age);得分:4知识点:C语言程序设计作业题展开解析18.(4分)请读程序#include#defineMUL(x,y)(x)*ymain()int a=3,b=4,c;c=MUL(a+,b+);printf(%d ,c);上面程序的输出结果是( )。 A.12 B.15 C.20 D.16得分:4知识点:C语言程序设计作业题展开解析19.(4分)阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为()。main() int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d ”,x+y+z); A.x+y+z=48 B.x+y+z=35 C.x+z=35 D.不确定值得分:4知识点:C语言程序设计作业题展开解析20.(4分)C语言共用体型变量在程序运行期间( ) 。 A.所有成员一直驻留在内存中 B.只有一个成员驻留在内存中 C.部分成员驻留在内存中 D.没有成员驻留在内存中得分:4知识点:C语言程序设计作业题展开解析21.(4分)以下不正确的定义语句是( )。 A.double x5=2.0,4.0,6.0,8.0,10.0; B.int y5=0,1,3,5,7,9; C.char c1=1,2,3,4,5; D.char c2=x10,xa,x8;得分:4知识点:C语言程序设计作业题展开解析22.(4分)已知各变量的类型说明如下: Int k,a,b; Unsigned long w=5; Doub
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【教案版】小学五班级上册 小足球2
- 2025年物联网技术中级工程师岗位知识模拟题集萃
- 电力器具基础知识培训总结
- 2025年建筑设计师招聘考试试题及标准答案指南
- 2025年初级软件架构师认证模拟试题及答案解析
- 2025年山东省威海市荣成市中考化学模拟试卷(二)
- 2025年特岗教师招聘考试初中数学知识点回顾与面试预测题
- 2025年中级火电运行值班员考试复习策略与技巧
- 电信基础业务知识培训课件
- 2025年互联网产品经理面试题详解与解析思路
- 人工智能与无人机课件
- 城市道路智慧路灯项目投标方案(技术标)
- 物业管理项目可行性分析报告(模板参考范文)
- 人工智能辅助的舆论危机传播分析-洞察阐释
- 2025-2030年中国透皮贴剂行业市场现状供需分析及投资评估规划分析研究报告
- 广西安全员考试试题试题及答案
- 智能垃圾分类与回收机器人企业制定与实施新质生产力战略研究报告
- 保安公司安全生产管理制度
- 地质矿产考试试题及答案
- 新课标版2024-2025学年高中化学第一章从实验学化学第一节第2课时过滤蒸发及SO2-4的检验学案新人教版必修1
- 筋膜刀培训课件
评论
0/150
提交评论