广工C语言精彩试题与问题详解 doc.doc

广工C语言精彩试题与问题详解 doc.doc

ID:57444167

大小:79.00 KB

页数:9页

时间:2020-08-19

广工C语言精彩试题与问题详解 doc.doc_第1页
广工C语言精彩试题与问题详解 doc.doc_第2页
广工C语言精彩试题与问题详解 doc.doc_第3页
广工C语言精彩试题与问题详解 doc.doc_第4页
广工C语言精彩试题与问题详解 doc.doc_第5页
资源描述:

《广工C语言精彩试题与问题详解 doc.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、试卷代号:6111A卷《程序设计语言》期末试卷(试卷总分:100分,考试时间:120分钟,答案写在答卷纸上)一、单项选择题(每题2分,共40分)1.组成C程序的基本单位是C。A)表达式与语句B)若干文件C)函数D)main函数2.有关以下函数的哪些说法是正确的____B____。intadd(intx;inty){z=x+y;returnz;}A)此函数能单独运行B)此函数存在语法错误C)此函数通过main函数能调用D)此函数没有语法错误3.下列数据中,为字符的是_____D___。A)'AB'B)"A"C)HowD)'A'+24.下列表达式没有错误的是_____C___。intx,*p

2、;A)5.0%2B)x+1=5C)&pD)&(x+1)5.任何复杂的程序,都是由______C__构成的。A)分支结构、顺序结构、过程结构B)循环结构、分支结构、过程结构C)顺序结构、循环结构、分支结构D)循环结构、分支结构6.以下选项中,合法的C语言关键字是__C______。A)integerB)CharC)shortD)Long7.若有说明语句:inty[][4]={0,0,0,0,0,0};则正确的叙述是________。A)数组y的每个元素都可得到初值0B)二维数组y的行数为1C)该说明等价于inty[0][4]={0};D)有元素y[0][0]至y[0][5]可得到初值,其余

3、元素均得不到初值08.若有以下变量说明和数据的输入方式,则正确的输入语句为________。变量说明:floatx1,x2;数据的输入方式:4.52<回车>3.5<回车>A)scanf(“%f,%f”,&x1,&x2);B)scanf(“%f%f”,&x1,&x2);C)scanf(“%3.2f,%2.1f”,&x1,&x2);D)scanf(“%3.2f%2.1f”,&x1,&x2);9.已知:inta,*p=&a;则为了得到变量a的值,下列错误的表达式为___C_____。A)p[0]B)*pC)&*aD)*&a10.若有定义:intb[5];则以下对b数组元素的正确引用是_____

4、___。A)*&b[5]B)b+2C)*(*(b+2))D)*(b+2)11.设有intx,y;以下语句判断x和y是否相等,正确的说法是该语句__B______。if(x=y)printf("xisequaltoy.");A)语法错B)不能判断x和y是否相等C)编译出错D)能判断x和y是否相等12.以下有关switch语句的正确说法是______B__。A)break语句是语句中必须的一部分B)在switch语句中可以根据需要使用或不使用break语句C)break语句在switch语句中不可以使用D)在switch语句中的每一个case都要用break语句13.若用数组名作为函数调用时

5、的参数,则实际上传递给形参的是___D_____。A)数组元素的个数B)数组的第一个元素值C)数组中全部元素的植D)数组首地址14.若主调用函数为double型,被调用函数定义中没有函数类型说明,而return语句中的表达式为float型,则被调用函数返回值的类型是____B___。A)float型B)int型C)double型D)类型错误15.以下叙述正确的是___D_____。A)函数的定义和函数的调用均不可以嵌套B)函数的定义和函数的调用均可以嵌套C)函数的定义可以嵌套,但函数的调用均不可以嵌套D)函数的定义不可以嵌套,但函数的调用均可以嵌套16.凡是在函数中未指定存储类别的局部变

6、量,其隐含的存储类别是___C_____。A)静态(static)B)外部(extern)C)自动(auto)D)寄存器(register)17.以下有关宏替换的叙述不正确的是____A____。A)宏名必须用大写字母表示B)宏替换不占用运行时间C)宏名不具有类型D)宏替换只是字符替换18.下列对字符串的定义中,错误的是A。A)charstr[5]="abcde";B)charstr[]="abcde";C)char*str="abcde";D)charstr[]={'a','b','c','d','e',''};19.说明语句“int(*p)();”的含义是____C___。A)p

7、是一个指向一维数组的指针变量B)p是指针变量,指向一个整型数据C)p是一个指向函数的指针,该函数返回一个int型数据D)以上都不对20.C语言中结构体类型变量在程序执行期间____A____。A)所有成员一直驻留在存中B)只有一个成员驻留在存中C)部分成员驻留在存中D)没有成员驻留在存中二、程序阅读题(每题3分,共30分)1.写出以下程序的运行结果。#includevoidmain(){intnum=0;while

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

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

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