- 212
- 0
- 约8.92千字
- 约 8页
- 2017-06-30 发布于河南
- 举报
广工C语言试卷与答案
一、单选题(每题2分,共6一、单选题(每题2分,共60分)1.以下描述正确的是 C A) C程序的执行是从main()函数开始,到本程序的最后一个函数结束B) 编译程序对C源程序编译时不检查语法C) C程序中没有输入输出语句D) 在一个C程序中main()函数必须出现在所有函数之前2.结构化程序设计不应该使用 B A) 自顶向下,逐步细化的方法 B) 灵活、简洁的goto结构C) 模块化设计D) 三种基本结构:顺序结构、选择结构、循环结构的编码方法3.将C源程序进行 B 可得到目标文件。A) 编辑 B) 编译 C) 连接 D) 运行4. 在C语言中,变量所分配的内存空间大小 C A) 均为两个字节 B) 由用户自己定义 C) 由变量的类型决定 D) 是随意的5. 以下不能定义为用户标识符是 D A) min B)_01 C6. 以下选项中可作为C语言合法常量的是 D A) 3e2.0 B) 081 C) e37. 若有语句char c;,并要将字符a赋给变量c,则下列赋值表达式正确的是 B 。A) c=a B) c=’a’ C) c=”a” D) c=’978. 有程序段: int a,b; scanf(“%d,%d”,a,b); 请为之选择运行时正确的输入方法_____ B___A) 1 2↙ B) 1,2↙ C)1↙2↙ D)1;2↙9.若有语句int x=5; 则执行语句x+=x*=10;后,a的值是 A 。A) 100 B) 55 C) 60 D) 10510.下列语句合法的是 B 。A) 4+a=b=0; B) a=++b; C) a=2=b=6; D) a=4++;11.执行以下语句,输出结果是 C 。int x=2;printf(“%d”, ((x=4*5, x*5), x+20));A) 120 B) 100 C) 40 D) 2012.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为_ C__A) 由实参传给形参,再由形参传回给实参B) 地址传递C) 单向值传递D) 由用户指定传递方式学 院: 专 业: 学 号: 姓 名: 装 订 线13.以下选项中非法的表达式是 A 。A) 7.5%2/2 B) x=y=0 C) (char)(66+1) D) ’14.下列程序的输出结果是 D 。void main(){ float a=3.2; int b,c; b=1.2; c=(b+3.8)/5.0; printf(“%d\n”, a*c);}A) 3 B) 3.2 C) 3.07 D) 015.C语言中用于结构化程序设计的三种基本结构是 A 。A) 顺序结构、选择结构、循环结构 B) if, switch, breakC) for, while, do-while D) if, for, continue16. 执行以下程序,输出结果是 D 。int x, y=3, z=2;x=(--y==z++)?--y:++z;printf(“x=%d y=%d z=%d”,x,y,z);A) x=4 y=2 z=4 B) x=3 y=2 z=3C) x=4 y=1 z=4 D) x=1 y=1 z=317. 已有定义: char a[]=abc,b[]={a,b,c}; 以下叙述中正确的是 C A) 数组a和b的长度相同 B) a数组长度小于b数组长度 C) a数组长度大于b数组长度 D)上述说法都不对 18.执行以下程序,输出结果是 C 。void main(){ int x=3,y=4,z=2,i; i=x!y(z=10)y; prin
您可能关注的文档
最近下载
- 2025《“混改”后的云南白药公司治理及效果分析》6700字.doc VIP
- 2025年山东理工职业学院单招《数学》检测卷(word)附答案详解.docx VIP
- 2025年山东理工职业学院单招《数学》考前冲刺练习【实用】附答案详解.docx VIP
- 新人教版九年级数学下册导学案全册.docx VIP
- (正式版)JJF(蒙) 082-2024 《旋转蒸发仪校准规范》.pdf VIP
- 国际脓毒症和脓毒性休克管理指南解读.ppt
- 七年级下册语文单元测试卷及解析.docx VIP
- 人工智能安全与伦理挑战.pptx VIP
- 2023年执业药师继续教育咽喉反流性疾病的诊治参考答案.docx VIP
- 2025年山东理工职业学院单招英语模拟试题(附答案解析) 完整版2025.pdf VIP
原创力文档

文档评论(0)