资源描述:
《五邑大学--2015专插本_C语言程序设计_考卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、五邑大学2015年本科插班生考试考生注意1、姓名、准考证号填在密封线内指定位置,字体要规范工整,否则试卷无效2、用蓝色或黑色墨水笔、圆珠笔答题。3、本试卷共6页、4大题。所在单位姓名准考证号报考学校密封线内不要答题五邑大学2015年通信工程(计算机通信网络)专业本科插班生招生考试《C语言程序设计》试题题号一二三四五六七八总分加分人分数评卷复查加分复查考试形式为闭卷、笔试。考试时间为120分钟,试卷满分为100分。一判断题,正确划√,错误划×。(每题1分,共10分)1.C语言的源程序不必通过编译就可以直接运行。()2.在C语言中用到的任何一个变量都要规定其类型。()3.C语
2、言的标识符只能使用字母、数字和下划线三类字符,且第1位不能是数字字符。()4.continue语句用在循环体中,可使整个循环不结束。()5.静态局部变量只在本函数内可用。()6.在do-while循环中,任何情况下都不能省略while。()7.char*p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。()8.用fopen("file","r+");打开的文件"file"不能修改。()9.一个共用体变量只能存放其中一个成员的值。()10.在不出现溢出的情况下,将一个数左移n位,相当于给它扩大2n倍。()第6页共6页五邑大学2015年本科插班生考试
3、所在单位姓名准考证号报考学校密封线内不要答题二单项选择题,错选、漏选、多选不得分。(每题2分,共40分)1.下面关于"A"的说法正确的是()。A)它代表一个字符常量 B)它代表一个字符串常量C)它代表一个字符 D)它代表一个变量2.若以下选项中的变量已正确定义,则正确的赋值语句是()。A)x1=26.8%3;B)1+2=x2;C)x3=0x12;D)x4=1+2=3;3.为表示关系x≥y≥z,正确C语言表达式是()。A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=z)&(y>=z)4.设a=5,b=6,c=7,d=8
4、,m=2,n=2,则执行(m=a>b)&&(n=cb)?a:b);则输出结果是()。A)5B)8C)13D)216.在C语言中要求参加运算的数必须是整数的运算符是()。A)/B)! C)% D)==7.设整型变量a为5,使b不为2的表达式是()。A)b=a/2B)b=5-(----a)C)b=a>3?2:1D)b=a%28.若x=5,y=4则y*=x+5;y的值为()。A)40B)20C)15D)309.关于break语句的正确说法是()。A)无论在任何情况下,
5、都中断程序的执行,退出到系统下一层。B)在多重循环中,只能退出最靠近的那一层循环语句。C)跳出多重循环。D)只能修改控制变量。10.设有定义:floata=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是()。A)(a+b)*h/2B)(1/2)*(a+b)*hC)(a+b)*h*1/2D)h/2*(a+b)第6页共6页五邑大学2015年本科插班生考试所在单位姓名准考证号报考学校密封线内不要答题11.有定义语句:intb;charc[10];则正确的输入语句是()。A)scanf("%d%s",&b,&c);B)scanf("%d%s",&b,c);C)s
6、canf("%d%s",b,c);D)scanf("%d%s",b,&c);12.设有如下定义:structsk{inta;floatb;}data;int*p;若要使指针p指向data中的a域,正确的赋值语句是()。A)p=&a; B)p=data.a; C)p=&data.a; D)*p=data.a13.以下对数组初始化中哪个是不正确的。( )A)charch[]={“Cprogram!”};B)intnum[][3]={2,4,6,8,10,12,14,16,18};C)charch[5]={‘C’,’h’,’i’,’n’,’a’};D)intnum[3
7、][]={1,3,5,7,9,11,13,15,17};14.C语言用()表示逻辑“真”值。A).trueB).T或YC).非零整型值D).整型值015.以下为非法操作的是( )。A)inti;i=100;B)inti=100;C)constinti=100;D)constinti;i=100;16.根据C语言的语法规则,下列()是不合法标识符。A)whileB)NameC)Rern5D)_exam17.设有宏定义“#defineS(a,b)a*b”,则赋值语句“s=S(x,y)”经宏展开为( )。A)s=x*y B