武汉理工大学c语言作业,武汉理工大学《C语言程序设计(本)》练习题

7cae3d3e9ae6731a1a63ec5e6bf8cf90.gif武汉理工大学《C语言程序设计(本)》练习题

C语言程序设计本)-作业二 一、单选共计100分,每题2.5分1、已有如下定义和输入语句,char c1,c2;int x; scanfcdc,若要求x、c1、c2的值分别为9、K和H,正确的数据输入是( )。A. K9HB. K 9 HC. K9 HD. 9KH2、 A. 4B. 5C. 8D. 93、以下程序段运行后,x1的值为( )。 int x55,4,3,2,1;x1x3x22-x3-1;A. 6B. 0C. 1D. 54、若有定义enum daysun,mon, tue, wed, thu, fri, sat ; , 则枚举常量sun、mon的值分别为( )。A. 0 1B. 7 1C. 1 2D. 7 05、 A. B. C. D. 6、测试文件是否结束函数的函数名是( )A. feofB. EOFC. eofD. FEOF7、若有定义 struct student int num; char name8; char sex; float score;stu1; 则变量stu1所占用的内存字节数是( )。A. 15B. 16C. 8D. 198、 A. B. C. D. 9、数组元素下标的数据类型为( )。A. 整型常量、字符型常量或整型表达式B. 字符串常量C. 实型常量或实型表达式D. 任何类型的表达式10、 A. 函数调用B. int型表达式C. double型表达式D. 非法表达式11、 A. B. C. D. 12、 A. -1B. 1C. 0D. 513、设enum color red,yellow2,blue,white,blackrwhite;,执行printfd,r;后的输出结果是( )A. 0B. 1C. 3D. 414、若有定义int a3; 语句aa-a*a; 运行后,a的值为( )。A. 0B. -3C. -12D. -615、 A. B. C. D. 16、C源程序的调试是指对源程序进行( )。A. 录入与编辑B. 查错与编译C. 查错与排错D. 连接与运行17、 A. 108B. 18C. 12D. 218、 ( )为合法的常量。A. B. C. D. 19、下面叙述中,错误的是( )。A. C语言中的表达式求值,是按其运算符的优先级先高后低的次序进行B. 自增与自减运算符的结合方向为“自右至左”C. 关系运算符的优先级低于算术运算符D. C语言算术运算符不包含模运算符“”20、若有定义union u_type int x; float y3; char z; a; 则变量a的长度是( )。A. 1B. 4C. 12D. 1521、若有函数定义 int func static int m0; return m; 以下程序段运行后屏幕输出为( )。 int i; fori1;i4;i func; printfd,func;A. 0B. 1C. 4D. 522、以下程序的运行结果是( )。 void main int i,j, k0; fori 3;i1;i- - forji;j3;j k i * j ; printfdn, k; A. 19B. 29C. 6D. 2523、一个C语言源程序是由( ) A. 一个主程序和若干子程序组成B. 函数组成C. 若干过程组成D. 若干子程序组成24、若有定义int a5,b2; 则表达式b a5的值为( )。A. 5B. 0C. 3D. 225、若有定义struct data char a; float b3; long c;d1; 则变量d1的长度是( )。A. 15B. 12C. 4D. 1726、C语言函数体由( )括起来。A. B. C. D. 27、x的值在-20至-5之间为“真”,否则为“假”的正确逻辑表达式为( )。A. -20x-5B. x-20 enum Weekday daywed; printfdn,day; A. 2B. 3C. 4D. 530、 A. 包含1个字符B. 包含2个字符C. 包含3个字符D. 是非法表示31、若已定义 int a; 不会产生死循环的语句是( )。A. for ; ;a 2;B. fora10; ;a--;C. for ;agetchar n; ;D. while-1 a;32、字符数组s不能作为字符串使用的是( )A. B. C. D. 33、以下程序段运行后s的值是( )。 int a331,2,3,4,5,1,2,3,4; int i,j,s1; fori0;i3;i forji1;j3;j saij;A. 6B. 120C. 7D. 24034、 A. -3B. 3C. 65539D. 数据不确定35、表达式2sqrt16.0/4结果的数据类型是( )。A. doubleB. intC. charD. void36、以下程序段的运行结果是( )。 int a1; printfd, d, dn, a, a, a;A. 3,3,1B. 1, 2, 2C. 1, 2, 3D. 3, 2, 137、若已定义int x7;float y7.0; 以下语句中能输出正确值的是( )。A. printfd d,x,y;B. printfd .3f,x,y;C. printf.3f .3f,x,y;D. printf.3f d,x,y;38、设有int p,q;以下不正确的语句是( )A. p *3;B. p/q;C. p3D. p fora1,b1;a100;a ifb20 break; ifb31 b3; continue; b-5;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值