信息与通信工程学院08-09-1c语言试卷(c卷

信息与通信工程学院08-09-1c语言试卷(c卷

ID:29745388

大小:85.51 KB

页数:14页

时间:2018-12-23

信息与通信工程学院08-09-1c语言试卷(c卷_第1页
信息与通信工程学院08-09-1c语言试卷(c卷_第2页
信息与通信工程学院08-09-1c语言试卷(c卷_第3页
信息与通信工程学院08-09-1c语言试卷(c卷_第4页
信息与通信工程学院08-09-1c语言试卷(c卷_第5页
资源描述:

《信息与通信工程学院08-09-1c语言试卷(c卷》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、天津工业大学信息学院08-09-1学期《C语言程序设计》期末试卷第-14-页/共14页天津工业大学信息与通信工程学院08-09-1学期《C语言程序设计》期末试卷(C卷)学号班级姓名大题号一二三四五总分得分核分人一、单选题(每题2分,共30分。请将正确的答案标号画上○)本大题得分阅卷人签字1.C语言关于标识符与关键字的概念和使用,下列叙述不正确的:A.标识符不可以和关键字重名B.标识符只能以英文字母或下划线开始C.关键字可以用于定义函数的名称D.关键字由系统确定,编程人员不可新创2.C语句的基本类型有5种,不属于这五种的是A.复合语句B.控制语句C.输

2、入语句D.表达式语句3.C语言表达式(int)(2.52+2.49)+1%2的类型、值分别是:A.float型5.51B.double型5.51C.int型5D.int型64.已知a、b都是int型,则运行语句scanf(”%d,%d”,&a,&b);时,如何键入能使a、b得到的值分别是2和3?A.23<回车>B.23<回车>C.2<回车>3<回车>D.2,3<回车>5.已知x是int型且值为15,则C语言表达式0=’A’&&x<=’Z’)x+=32;的功能是:天津工业大学信息学院

3、08-09-1学期《C语言程序设计》期末试卷第-14-页/共14页A.若x是字符’A’或是字符’Z’,则将其转换为相应的小写字母B.若x是大写英文字符,则将其转换为相应的小写字母C.若x不是大写英文字符,则将其值自加32D.若x不是大写英文字符,则将其值改为327.已知i是char型,则关于语句for(i=1;i;i++);的叙述中,错误的是:A.不是死循环B.循环256次C.循环255次,语句结束后,i的值是0D.循环体是一个空语句8.语句“printf(“%+10.3f”,2.1);”的运行结果是:A.输出“2.1”B.输出“2.100”,占10

4、位,右对齐C.输出“+2.100”,占10位,右对齐D.输出“2.100”,整数部分占10位,小数部分占3位,连同小数点一共占用14位,左对齐9.已知a是一个char型一维数组名,且该数组内存有一个很长的字符串,p是一个char型指针变量,则语句“p=a+2;”的作用是:A.将指针p指向a数组的a[2]元素B.将指针p指向a数组的起始地址C.将指针p指向a数组的起始元素a[0],并使a[0]的值增加2D.将数组a内的所有字符的ASCII码都增加2并且都赋值给p10.关于switch语句,下列叙述中,错误的是:A.紧跟着switch这个关键词之后,必须

5、有一对圆括号B.圆括号内必须有一个表达式,且这个表达式内必须至少含有一个变量,且这个表达式必须是整型的C.紧跟着上述一对圆括号,必须有一对花括号D.花括号内必须有若干个“case常量:”、一个“default:”、若干个执行语句、若干个break语句11.关于数组定义与引用的概念、方法,下列叙述中错误的是:A.inta[][3]={1,2,3,4,5,6};,如此定义二维数组且给予初始化时,数组第一维的长度可以省略B.voidfun(inta[]),如此定义函数头且一维数组作为其形参时,天津工业大学信息学院08-09-1学期《C语言程序设计》期末试卷

6、第-14-页/共14页数组长度可以省略C.inta[10];,如此定义数组的长度为10后,该数组可引用的最后一个元素是a[10]D.直接引用一维数组的名称时,它表示这个数组的起始地址12.调用下列常用字符串处理库函数中,须给予一个实参的函数是:A.gets()B.strcmp()C.strcpy()D.strcat()13.关于常量,下列叙述不正确的是:A.常量“0x36”表示十六进制36,即十进制54B.常量“1234”被默认为int型C.常量“1e-5”表示浮点型数0.00005D.常量“5.0”被默认为int型14.关于变量、变量地址、变量访问

7、、间接访问的概念,下列叙述错误的是:A.已知a是int型变量,则C程序中“a”表示变量a中存储的值,“&a”表示变量a的存储地址B.已知a是int型指针变量,则C程序中“a”表示指针变量a中存储的值,“&a”表示指针变量a的存储地址C.已知a是int型指针变量,则C程序中“a”表示指针变量a中存储的地址,“&a”表示指针变量a自身的存储地址D.已知a是int型指针变量,则C程序中“*a”表示指针变量a中存储的地址中所存储的值15.假设有如下定义:structa{intx;floaty;}b,c[10],*d;则有关结构体的类型定义、变量定义、数组定义

8、、访问的基本概念,下列叙述错误的是:A.“a”是结构体类型名B.“b”是结构体变量名C.数组c内可以同时存放

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

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

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