湖北文理学院2022年《C语言程序设计》专升本精选模拟(一)考试方式:【闭卷、笔试】总分:【150分】题号一二三总分得分●答案一律写在答题纸上,写在试卷上无效●试卷不得带出考场●考试中途不能无端离场得分评卷人()1、以下说法中不正确是A、使用while循环时,循环变量初始化的操作应在循环语句之前完成B、while循环是先判断表达式,后执行循环体语句C、do-while和for循环均是先执行循环体语句,后判断表达式D、for,while和for-while循环中的循环体均可以由空语句构成()2、若有定义语句"inti=2,j=3;",则表达式i/i的结果是
A、0B、0
66667D、0
66666667()3、表达式x+1>x是A、算术表达式B、非法表达式C、字符串表达式D、关系表达式()4、下面不属于条件语句关键字的是A、elseB、switchC、whileD、if()5、设有如下定义:structsk{inta;floatb;第1/11页专业班级:身份证号:一姓名:准密-----------------------------------封-----------------------------------------线------一、单项选择题(共20题,每题2分,共计40考试时间:【120分钟】
data若有,*p;p=&data;,则对data中的a域的正确引用是A、(*p)
aB、(*p)
aC、p->data
a()6、下面用户自定义的标识符中,合法的是A、breakB、Volume1C、4sD、a+b()7、定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句for(i=0;inum);printf("%s%d\n",p->name,p->num);}程序运行后的输出结果