C语言程序设计模拟卷.doc

C语言程序设计模拟卷.doc

ID:57687250

大小:48.00 KB

页数:11页

时间:2020-09-01

C语言程序设计模拟卷.doc_第1页
C语言程序设计模拟卷.doc_第2页
C语言程序设计模拟卷.doc_第3页
C语言程序设计模拟卷.doc_第4页
C语言程序设计模拟卷.doc_第5页
资源描述:

《C语言程序设计模拟卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华东理工大学继续教育学院成人教育《C语言程序设计》课程期末模拟试卷一、选择题1.C语言并不是非常严格的算法语言,以下关于C语言不严格性的叙述中,不正确的是(D):A大写字母和小写字母的意义相同B有些不同类型的变量可以在一个表达式中运算C表达式左边变量和右边的值可以是不同类型的D同一个运算符号在不同的场合可以有不同的含义2.在C语言程序中,以下说法正确的是(B)。A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用都不可以嵌套D函数的定义和函数的调用都可以嵌套3.若有以下定义和语句,则

2、输出结果是(B)main(){floatx;inti;x=5.6;i=(int)x;printf(“x=%f,i=%d”,x,i);}A5.64B5.65C55D664.若有以下定义和语句,则输出结果是(B)chars[12]="verygood";printf("%d",strlen(s));A12B8C7D65.下列运算符优先级最高的是(D)。A>=B&&C!D++6.设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是(D)。A552B144C264D-2647.以下关于C语言字符数组的说法中,不正确的是(B):A在C语

3、言中可用字符数组存放字符串B可以用关系运算符对字符数组进行比较C字符数组中的字符串可以整体输入、输出D字符数组中的字符串可以按单个字符输入、输出8.在C语言中,回车符是(C)。A'’B't’C'r’D'b’9.设a=2,b=3,执行表达式c=b*=a-1;变量c的值是(B)A5B3C2D410.若在C语言程序中使用以下的二维数组定义语句并赋以部分初值,其中不正确的定义只有(B):Ainta[2][3]={{4},{5,6}}Binta[2][3]={{4},{5},{6}}Cinta[2][3]={4,5,6}Dinta[2][3]

4、={{4},5,6}11.设有如下程序段,下面描述中正确的是(C)。intk=10;while(k=0)k=k-1;A循环执行一次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次12.数组名作为实参数传递给函数时,数组名被处理为(C)。A该数组的长度B该数组的元素个数C该数组的首地址D该数组中各元素的值13.关于return语句,下列正确的说法是(A)。A可以在同一函数中出现多次B在主函数中不能出现C必须在每个函数中出现D只能在除主函数之外的函数中出现一次14.设a,b为整型变量,执行scanf(“a=%d,b=%d”,&a,&b

5、);后要使a值为5,b值为9,则从键盘的正确输入是(C)。A59  B5,9 Ca=5,b=9    DA=5,B=915.运算符是有优先级的,在C语言中下列哪一个叙述是正确的?(B)A逻辑运算符高于算术运算符,算术运算符高于关系运算符B算术运算符高于关系运算符,关系运算符高于逻辑运算符C算术运算符高于逻辑运算符,逻辑运算符高于关系运算符D关系运算符高于逻辑运算符,逻辑运算符高于算术运算符16假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是(B)。A7B8C9D217.以下函数调用语句中含有(A)个实参。

6、func((e1,e2),(e3,e4,e5));A2B3C5D语法错误18.设有如下定义:intx=6,y=4,z=2;则语句printf(“%d”,z+=x/y));的输出结果是(A)。A.3B.2C.5D.419.以下定义结构体类型st1,其中正确的是(B)。Atypedefstructstudent{intnum;intage;}STD;STDst1;Bstructst1{intnum,age;}s;Cstruct{intnum;floatage;}st1;Dstructst1{intnum;intage;}20.C语言源程序的基本单

7、位是(B)。A过程B函数C子程序D标识符21.选出年龄在40到50(包括40,不包括50)之间的人,其C语言表达式为:(D)A(年龄>=40)and(年龄<50)B(50>年龄>=40)C(年龄>=40)&(年龄<50)D(年龄>=40)&&(年龄<50)二、判断题。对的划“√”,错的划“×”。1.如果j=3;则执行k=++j后k=4;j=4。(T)2.函数strlen("stop")的值是5。(F)3.break语句用在循环体中,可结束本层循环。(T)4.函数的递归调用不过是一个函数直接或间接地调用它自身。(T)5.函数strcmp("st

8、op","student")返回的值是1。(F)6.若i=5%-3;则i=-2。(F)7.C语言源程序的基本单位是函数。(T)8.若有定义:inta;则scanf(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。