1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 广工c语言试卷504 广工C语言试卷与答案.doc

广工c语言试卷504 广工C语言试卷与答案.doc

时间:2021-01-15 04:14:29

相关推荐

广工c语言试卷504 广工C语言试卷与答案.doc

广工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) 100B) 55C) 60D) 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) 120B) 100C) 40 D) .C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为_ C__A) 由实参传给形参,再由形参传回给实参B) 地址传递C) 单向值传递D) 由用户指定传递方式学 院: 专 业: 学 号: 姓 名: 装 订 线13.以下选项中非法的表达式是 A 。A) 7.5%2/2B) 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) 3B) 3.2C) 3.07 D) 015.C语言中用于结构化程序设计的三种基本结构是 A 。A) 顺序结构、选择结构、循环结构B) if, switch, breakC) for, while, do-whileD) 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=4B) 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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。