《C语言程序设计》试卷2-答案.doc

《C语言程序设计》试卷2-答案.doc

ID:50505413

大小:64.00 KB

页数:4页

时间:2020-03-10

《C语言程序设计》试卷2-答案.doc_第1页
《C语言程序设计》试卷2-答案.doc_第2页
《C语言程序设计》试卷2-答案.doc_第3页
《C语言程序设计》试卷2-答案.doc_第4页
资源描述:

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

1、************************************************************************************************班级:************************************************************************************学号:************************************************姓名:****************************************************

2、********************************************************************************************************************************************************考试方式闭卷制卷分数题号一二三四五总分得分登分人核分人得分阅卷人一、选择题(每小题2分,共40分)1、不能作为C语言标识符的是( B )A、__charB、#MC、abcD、A_B_C2、下面哪个表达式的值为4(D)A.11/3B.11.0/3C.(float)11/3D.

3、(int)(11.0/3+0.5)3、判断char型变量c1是否为大写字母的正确表达式(C)A、’A’<=c1<=’Z’B、(c1>=’A’)&(c1<=’Z’)C、(c1>=’A’)&&(c1<=’Z’)D、(‘a<=c1’)AND(‘Z’>=c1)4、源程序要正确地运行,必须要有什么函数?(C)A.printf函数B.自定义的函数C.main函数D.不需要函数5、在C语言中逻辑“真”等价于以下(A )A、整数1B、大于0的数C、小于0的数 D、不等于0的数C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为“真”时,以0代表“假

4、”,以非0代表“真”。即将一个非零数值认作为“真”。逻辑值只有2个,1和0,真和假6、若a为整型变量,且有以下语句(D)十进制数表示范围为-32768-32767(对于无符号整数范围为0-65535).无符号八进制整数表示范围为0-0177777.无符号十六进制整数表示范围为0x0-0xffff.长整型数的取值范围一般是整型数的两倍长(32位),如对于16位计算机系统,十进制长整型的取值范围为-2147483648-2147483647.无论是十进制整数,还是八进制整数还是十六进制整数,均有长整型数.长整型数的表示方法是在原来的整数后面加一个后缀"L"(或小写字母"l")

5、.例如,489L,0756L,0XE46L分别表示十进制,八进制,十六进制长整型数..,注意:%o和%x输出时,没有负数形式如十进制-1输出%d%o%x形式值为-1,177777,ffffa=-017L;printf("%d",a);若改为printf("%o",a);则输出为177761则下面哪个说法是正确的?A.赋值不合法B.输出值为-17C.输出为不确定值D.输出值为-157、以下程序的运行结果是(D)main(){intx=1,y=2,z=3;z+=x>y?++x:++y;优先级高到低:++关系条件赋值printf(“%d”,z);}A、1B、2C、3D、

6、68、如果对以下程序进行编译和运行,其结果为(D)main(){intx,y;x=555;y=x+2;y=x+2;printf(“x=%d”,x,y);}若改为printf(“x=%dy=%d”,x);也能通过运行,有结果y的值不确定,有警告警告c.c6:'y'被赋值但却没有使用在main函数中A、程序不能通过编译,出现错误提示信息B、程序能通过编译,不出现错误提示信息C、程序能通过编译,但不能运行D、显示x=5559、在C语言的if语句中,用作判断的表达式为(D)A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式10、请问:下面这个程序段的输出是什么?(A)int

7、a,b,c;a=7;b=8;c=9;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);A.a=7b=8c=7B.a=7b=9c=7C.a=8b=9c=7D.a=8b=9c=811、若有以下说明和语句,且0<=i<10,则下面哪个是对数组元素的错误引用?(C)inta[]={1,2,3,4,5,6,7,8,9,0},*p,i;p=a;A.*(a+i)B.a[p-a]C.p+iD.*(&a[i])12、下列程序执行后输出的结果为( D  )#includeabc(

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

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

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