计算机技术基础(样题).doc

计算机技术基础(样题).doc

ID:50226007

大小:107.00 KB

页数:8页

时间:2020-03-07

计算机技术基础(样题).doc_第1页
计算机技术基础(样题).doc_第2页
计算机技术基础(样题).doc_第3页
计算机技术基础(样题).doc_第4页
计算机技术基础(样题).doc_第5页
资源描述:

《计算机技术基础(样题).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、山东科技大学2006—2007学年第二学期《计算机技术基础(C/C++程序设计)》考试试卷(样卷)班级姓名学号题号—•二三四五总得分评卷人审核人得分一、单项选择题(每题1分,共24分)1、以下程序执行后输出结果是()。main(){unsignedchara,b;a=4

2、3;b二4&3;printf(,z%d%d,z,a,b);}A.70B.07C.11D.4302、下列变量定义屮合法的是()。A.short_a=l~.le-1;B.doubleb=l+5e2.5;C.longdo^OxfdaL;D.float2_and=l-e~3;3、以下符合C语言语法的赋

3、值表达式是()。A.d二9+e+f二d+9B.d二9+e,f二d+9C.d二9+e,e++,d+9D.d二9+e++二d+74、以下能正确定义且赋初值的语句是()。A.intnl=n2=10;B.charc二32;C.floatf=f+l.1;D.doublex=12.3E2.5;5、下面有关for循环的正确描述是()oA.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环循环体语句,后判断表达式C.在for循环屮,不能用break语句跳出循环体D.for循环的循环体语句屮,可以包含多条语句,但必须用花括号括起來6、Break语句的正确的用法是()

4、。A.无论在任何情况下,都屮断稈序的执行,退出到系统下一层。B.在多重循坏屮,只能退出最靠近的那一层循环语句。C.跳出多重循环。D.只能修改控制变量。7、设有以下定义,则语句屮错误的是()。inta=0;doubleb二1.25;charc二'A';#defineM2A.a一一;b一一;C・c一一;D.M―;8、C语言规定:简单变最做实参时,它和对应形参Z间的数据传递方式是()。A.地址传递B.单向值传递C.由实参传给形参,再由形参传冋给实参D.由用户指定的传递方式9、以下正确的说法是:在C语言中()。A.实参和与其对应的形参各占•用独立的存储单元B.实参和与其对

5、应的形参共占用一个存储单元C.只有当实参和与其对应的形参同名时才共占用存储单元D.形参是虚拟的,不占用存储单元10、根据下面的定义,能打印出字母M的语句是()。structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"Mary",18,"ddcm",16};A.printf("%c",class[3].name);B.printf("%crT,class[3].namc[1]);C.printf("%c",class[2].nametl]);D.printf

6、(*%c/z,class[2].name[0]);11、若有说明:inti,j二7,*p=&i;,则与i二j;等价的语句是()oA.i=*p;B.*p二*&j;C.i二&j;D.i=**p;12、设A为存放(短)整型的一维数纟fl,如果A的首地址为P,那么A屮第i个元素的地址为()。A.P+i*2B.P+(i—1)*2C.P+(i-l)D.P+i13、下瓯程序段的运行结果是()。chara[]=,zlanuage",*p;P=a;while(*p!二'u'){printf*p-32);p++;}A.LANGUAGEB・1anguageC.LANGD.langU

7、AGE14、逻辑运算符两侧运算对彖的数据类型()。A.只能是0或1B.貝能是0或非0正数C.只能是整型或字符型数据D.可以是任何类型的数据15、以下程序段的执行结果是()。inta,y;a二10;y二0;do{a+=2;y+=a;printf(,za=%dy=%d",a,y);if(y>20)break;}while(a14);A.a=12y12B.a=12y=12a二14y16a=16y二28a二16y20a=18y24C.a=12y12D.a=12y=12a=14y26a=14y4416、与数学式了3*x"n/(2x-l)对应的C语言表达式是()oA.3*

8、x"n(2*x-l)B.3*x**n(2*xT)C.3*pow(x,n)*仃/(2*x-l))D.3*pow(n,x)/(2*xT)17、以下程序段屮,不能正确赋字符串(编译时系统会提示错误)的是()。A.chars[10]二"abcdefg";B.chart[]二"abcdefg",*s二t;C.chars[10];s二Qbcdefg";D.chars[10];strcpy(s,"abcdefg");18、以下程序的输出结果是()。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(z/%d%d%d%d/z,

9、a[0][

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

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

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