下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1603 在线作业1. 若执行 fopen 函数时发生错误,则函数的返回值是 ( )A. 地址值B. nullC. 1D. EOF满分: 2 分 得分: 2B2. 下列哪个是字符写函数 ( )。A. fgetcB. fputcC. fgetsD. fwrite满分: 2 分 得分: 2B3. struct person char name9; int age; struct personclass10=John,17,Paul,19,Mary18,adam,16; 根据上面的定义,能打印出字母 M 的语 句是 ( )。A. printf(%cn,);B. printf(%
2、cn,1);C. printf(%cn,1);D. printf(%cn,0)满分: 2 分 得分: 2D4. 若以” a+”方式打开一个已存在的文件,则以下叙述正确的是()。A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。B. 文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。C. 文件打开时,原有文件内容被删除,只可作写操作。D. 以上各种说法皆不下确。满分: 2 分 得分: 2D5. 下面 4 个选项中,均是不合法的用户标识符的选项是 ( )A. A P_0 doB.
3、 float a0 _AC. b a 123 intD. _123 temp INT满分: 2 分 得分: 2C6. 当把以下四个表达式用作 if 语句的控制表达式时, 有一个选项与其它三个选项含义不同,这个选项是A. k%2B. k%2=0C. (k%2)!=0D. !(k%2=0)满分: 2 分 得分: 2 B7. putchar 函数可以向终端输出一个 :A. 整型变量表达式值B. 实型变量值C. 字符串D. 字符或字符型变量值满分: 2 分 得分: 2D8. for (i=2; i=0; ) printf( “ %d” , i-) ; 以上程序段的循环次数是 ( )A. 2 次B. 无
4、限次C. 0 次D. 1 次满分: 2 分 得分: 2C9. fscanf 函数的正确调用形式是 ( )。A. fscanf(文件指针,格式字符串,输出表列)B. fscanf(格式字符串,输出表列,fp)C. fsca nf(格式字符串,文件指针,输出表列)D. fsca nf(文件指针,格式字符串,输入表列)满分: 2 分 得分: 2A10. int k=1; while (k=10); 上述语句执行后,变量 k 的值是 ( )。A. 10B. 11C. 9D. 无限循环,值不定满分: 2 分 得分: 2D11. 下列关于数组的特征错误的是( )。A. 先定义后使用B. 可以有多维C. 定
5、义数组长度时可以用常量或变量D. 可以作参数传递满分: 2 分 得分: 2C12. 已知学生记录描述为 struct student int no; char name20; char sex;struct int year; int month; int day;birth; struct student s; 设变量 s 中的“生日”应该是“ 1984 年 11 月 11 日”, 下列对“生日”的正确赋值方式是( )。A. year=1984; month=11; day=11;B. birth.year=1984; birth.month=11; birth.day=11;C. s.ye
6、ar=1984; s.month=11; s.day=11;D. s.birth.year=1984; s.birth.month=11; s.birth.day=11;满分: 2 分 得分: 2D13. 设有以下说明语句 struct stu int a;float b;stutype; 则以下叙述不正确的是 ( )A. stutype 是用户定义的结构体类型名B. a 和 b 都是结构体成员名C. struct 是结构体类型的关键字D. struct stu 是用户定义的结构体类型满分: 2 分 得分: 2A14. main() int x,y,z; scanf ( “ %d%d%d” ,
7、&x,&y,&z);printf( “ x+y+z=%dn” ,x+y+z); 输入数据 的形式是 25,13,10,则程序的输出结果是 ( )A. x+y+z=48B. x+y+z=35C. x+z=35D. 不确定值满分: 2 分 得分: 2A15. 以下不正确的语句为 ( )A. if(xy);B. if(xy)x+;y+;C. if(x=y)&(x!=0)x+=y;D. if(x!=y) scanf(%d,&x); else scanf(%d,&y);满分: 2 分 得分: 2C16. 一个源程序文件由一个或多个什么组成 ( )A. 语句
8、B. 函数C. 程序块D. 子程序满分: 2 分 得分: 2B17. 已知各变量的类型说明如下 : int i=8,k,a,b; unsigned long w=5; doublex=1.42,y=5.2; 则以下 符合 C 语言语法的表达式是 :A. a 十 =a 一 =(b= 4)*(a=3)B. a=a*3=2C. x%一 3)D. y=f1oat(i)满分: 2 分 得分: 2A18. #include “ stdio.h ” void main() int sum=0,a=1; while(a=10)sum=sum+a; a+; printf( “sum=%dn”,sum); 以上程
9、序段的运行结果是 ( )A. sum=0B. sum=55C. sum=10D. sum=11满分: 2 分 得分: 2B19. printf 函数中用到格式符 %5s ,其中数字 5 表示输出的字符串占用 5 列。如果字符串长度 大于 5,则输出按方式 ( )A. 从左起输出该字串 ,右补空格B. 按原字符长从左向右全部输出C. 右对齐输出该字串 ,左补空格D. 输出错误信息满分: 2 分 得分: 2B20. for (i=2; i=0; ) printf( “ %d” , i-) ; 以上程序段的循环次数是 ( )。A. 2 次B. 无限次C. 0 次D. 1 次满分: 2 分 得分: 2
10、B21.已知字母 A 的 ASCII 码为十进制数 65,且定义 c2 为字符型变量,则执行语句 c2=A+6-3:后, c2 中的值为 ( )A. DB. 68C. 不确定的值D. C满分: 2 分 得分: 2A22. C 程序的执行从哪里开始()A. 第一条语句B. 第一个函数C. 最后一个函数D. 主函数满分: 2 分 得分: 2D23. 下列函数调用中,不正确的是 ( )A. max(a,b)B. max(3,a+b)C. max(3,5)D. int max(a,b)满分: 2 分 得分: 2D24. 设有说明语句: char w;int x ; float y ; double z
11、 ; w*x+z-y 值的数据类型为 ( )。A. floatB. charC. intD. double满分: 2 分 得分: 2D25. 在 C 语言中,char 型数据在内存中的存储形式是()A. 补码B. 反码C. 原码D. ASCII 码满分: 2 分 得分: 2D26. fgetc 函数的作用是从指定文件读入一个字符, 该文件的打开方式必须是()A. 只写B. 追加C. 读或读写D. 答案 B 和 C 都正确满分: 2 分 得分: 2D27. 下列哪个是读写文件出错检测函数 ( )。A. ferrorB. clearerrC. feofD. fwrite满分: 2 分 得分: 2A
12、28. C 语言结构体类型变量在程序执行期间()。A. 所有成员一直驻留在内存中B. 只有一个成员驻留在内存中C. 部分成员驻留在内存中D. 没有成员驻留在内存中满分: 2 分 得分: 2 A29. 以下符合 C 语言语法的赋值表达式是 ( )A. d=9+e+f=d+9B. d=9+e,f=d+9C. d=9 十 e,e+,d 十 9D. d=9 十 e+=d 十 7满分: 2 分 得分: 2 B30. 下面正确的字符常量是 ( )A. cB. C. WD. (中间没有空格 )满分: 2 分 得分: 2C31. fwrite 函数的一般调用形式是 ( )A. fwrite(buffer,co
13、unt,size,fp)B. fwrite(fp,size,count,buffer)C. fwrite(fp,count,size,buffer)D. fwirte(buffer,size,count,fp)满分: 2 分 得分: 2D32. 当把以下四个表达式用作 if 语句的控制表达式时, 有一个选项与其它三个选项含义不同, 这个选项是A. k%2B. k%2=0C. (k%2)!=0D. !(k%2=0)满分: 2 分 得分: 2 B33. 下面 4 个选项中,均是 C 语言关键字的选项是 ( )。A. auto enum includeB. switch typedef contin
14、ueC. signed union scanfD. if struct type满分: 2 分 得分: 2 B34. main() struct date int year,month,day;today;printf(%dn,sizeof(struct date);以上程序的运行结果是 ( )A. 6B. 8C. 10D. 12满分: 2 分 得分: 2D35. 若要打开 D 盘上 user 文件夹下名为 abc txt 的文本文件进行读、写操作,符合此要求 的函数调用是 ( )A. fopen(D:userabc.txt,r)B. fopen(D:userabc.txt,w)C. fope
15、n(D:userabc.txt,r+)D. fopen(D:userabc.txt,rb)满分: 2 分 得分: 2C36. 下面不正确的字符串常量是 ( )A. abcB. 1212C. 0 满分: 2 分 得分: 2 A37.以下对 C 语言中共用体类型数据的叙述正确的是()A. 可以对共用体变量名直接赋值B. 一个共用体变量中可以同时存放其所有成员C. 一个共用体变量中不能同时存放其所有成员D. 共用体类型定义中不能出现结构体类型的成员满分: 2 分 得分: 238. 以下不正确的叙述是 ( )A. 在 C 程序中,逗号运算符的优先级最低B. 在 C 程序中,APH 和 aph 是两个不
16、同的变量C. 若 a 和 b 类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而 b 中的值不变。D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。满分: 2 分 得分: 2D39. x=-1; do x=x*x; while (x); 以上程序段 ( )A. 是死循环B. 循环执行 2 次C. 循环执行 1 次D. 有语法错误满分: 2 分 得分: 2D40. 若有以下定义语句: int a10=1,2,3,4,5,6,7,8,9,10;则下列哪个是对该数组元素的正确引 用( )A. a10B. aa3-5C. aa9D. aa4+4满分: 2 分
17、 得分: 2D1. 在 Turbo C+中,字符型数据在内存中占1个字节。()A. 错误B. 正确满分: 2 分 得分: 2B2. 在 Visual C 中,实型数据在内存中占4个字节。()A. 错误B. 正确满分: 2 分 得分: 2B3. 在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。()A. 错误B. 正确满分: 2 分 得分: 24. 对C语言中用到的任何一个变量都要规定其类型。()A. 错误B. 正确满分: 2 分 得分: 2 B5. 字符型数据和整数之间是不可以通用的。 ( )A. 错误B. 正确满分: 2 分 得分: 2 A6.C语言中没有依存于硬件
18、的I/O语句。()A. 错误B. 正确满分: 2 分 得分: 2 B7. C 语言中的标识符以字母或下划线开头,可跟任何字符。()A. 错误B. 正确满分: 2 分 得分: 2 A8. 在C语言中,字母的大小写不被区分。()A. 错误B. 正确满分: 2 分 得分: 2 A9. 赋值表达式c=b=a=3是错误的。()A. 错误B. 正确满分: 2 分 得分: 2 A10.C程序是由函数构成的,每一个函数完成相对独立的功能。()A. 错误B. 正确满分: 2 分 得分: 2 B1609 在线作业1. 下面 4 个选项中,均是不合法的用户标识符的选项是 ( )A. A P_0 doB. float
19、 a0 _AC. b a 123 intD. _123 temp INT满分: 2 分 得分: 2C2. 已知 p, pl 为指针变量,a 为数组名,i 为整型变量,下列赋值语句中不正确的是()A. p=&iB. p=p1C. p=&aiD. p=10满分: 2 分 得分: 2D3. struct person char name9; int age; struct personclass10=John,17,Paul,19,Mary18,adam,16; 根据上面的定义,能打印出字母 M 的语 句是 ( )。A. printf(%cn,);B. prin
20、tf(%cn,1);C. printf(%cn,1);D. printf(%cn,0)满分: 2 分 得分: 2D4. 若有以下定义语句 union data int l; char c; float f;a; int n; 则以下语句正确的是 ( )A. a=5;B. a=2,a,1.2;C. printf(%dn,a.l);D. n=a;满分: 2 分 得分: 2C5. 若以” a+”方式打开一个已存在的文件,则以下叙述正确的是()。A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。B. 文件打
21、开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。C. 文件打开时,原有文件内容被删除,只可作写操作。D. 以上各种说法皆不下确。满分: 2 分 得分: 2D6. 已知字母 A 的 ASCII 码为十进制数 65,且定义 c2 为字符型变量,则执行语句 c2=A+6-3:后, c2 中的值为 ( )A. DB. 68C. 不确定的值D. C满分: 2 分 得分: 2 A7. 若已有定义 int x=2; int *p=&x; 则 *p 的值为 ( )A. 2B. &xC. *xD. &p满分: 2 分 得分: 2A8. 关于 return 语句,下列说
22、法正确的是 ( )。A. 不能在主函数中出现B. 必须在每个函数中出现C. 可以在同一个函数中出现多次D. 只能在除主函数之外的函数中再出现一次满分: 2 分 得分: 2 C9. C 语言的函数中,()。A. 必须有形参B. 形参必须是变量名C. 可以有也可以没有形参D. 数组名不能作形参满分: 2 分 得分: 2C10. 设有如下程序 # include main() char ch1=A,ch2=a;printf(%cn,(ch1,ch2); 则下列叙述正确的为 ( )A. 程序的输出结果为大写字母AB. 程序的输出结果为小写字母aC. 运行时产生错误信息D. 格式说明符的个数少于输出项的
23、个数,编译出错 满分: 2 分 得分: 2B11. 以下叙述中错误的是:A. 局部变量的定义可以在函数体内部B. 全局变量的定义可以在函数以外的任何位置C. 同一程序中,全局变量和局部变量不能同名D. 函数的形参属于局部变量满分: 2 分 得分: 2 C12.下面 4 个选项中,均是 C 语言关键字的选项是()。A. auto enum includeB. switch typedef continueC. signed union scanfD. if struct type满分: 2 分 得分: 2B13. 下列哪个是字符写函数 ( )。A. fgetcB. fputcC. fgetsD.
24、 fwrite满分: 2 分 得分: 2B14. fscanf 函数的正确调用形式是 ( )。A. fscanf(文件指针,格式字符串,输出表列)B. fscanf(格式字符串,输出表列,fp)C. fsca nf(格式字符串,文件指针,输出表列)D. fsca nf(文件指针,格式字符串,输入表列)满分: 2 分 得分: 2A15. 一个源程序文件由一个或多个什么组成 ( )A. 语句B. 函数C. 程序块D. 子程序满分: 2 分 得分: 2B16. C 语言结构体类型变量在程序执行期间()。A. 所有成员一直驻留在内存中B. 只有一个成员驻留在内存中C. 部分成员驻留在内存中D. 没有成
25、员驻留在内存中满分: 2 分 得分: 217. main() int x=2,y=-1,z=2; if(xy) if(y0) z=0; else z+=1;printf(%dn,z); 以上程序的输出结 果为 ( )。A. 3B. 2C. 1D. 0满分: 2 分 得分: 2B18. 当把以下四个表达式用作 if 语句的控制表达式时, 有一个选项与其它三个选项含义不同, 这个选项是A. k%2B. k%2=0C. (k%2)!=0D. !(k%2=0)满分: 2 分 得分: 2B19. int k=1; while (k=10); 上述语句执行后,变量 k 的值是 ( )。A. 10B. 11C. 9D. 无限循环,值不定满分: 2 分 得分: 2D20. 若有定义 char str= “ very good” ,则 str 的长度为 ( )A. 8B. 9C. 10D. 11满分: 2 分 得分: 2C21. 数组名作为实参传递给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 佳洁士超市活动方案策划(3篇)
- 成都端午活动策划方案(3篇)
- 土石移出施工方案(3篇)
- 新年活动策划方案图片(3篇)
- 电气自动化就业方向
- 2026年及未来5年中国水獭养殖行业市场全景评估及投资战略研究报告
- 制剂辅料术语与全球药典术语系统化
- 创新药毒理数据流式分析图表模板
- 创新医疗影像设备的资本竞争
- 化工吸收工安全操作强化考核试卷含答案
- 江苏省常州市2025年中考数学试卷附真题答案
- 蒸发浓缩结晶工设备调试考核试卷及答案
- 基于javaweb的图书管理系统
- 运动控制技术课件
- 东芝热泵式滚筒洗衣干衣机DGH-117X6D、DGH-117X6DZ产品培训资料
- 小学一年级文明就餐教育
- 道路工程试验检测课件
- 2023-2024学年高二入学考试物理试题及答案
- 中国参与国际通信海缆建设和保护相关情况报告(2025年)
- 妇女儿童权益保护法律讲座
- 2、CDR量表培训-2013.1课件
评论
0/150
提交评论