c语言程序的设计模拟题1.doc
《c语言程序的设计模拟题1.doc》由会员分享,可在线阅读,更多相关《c语言程序的设计模拟题1.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.1/7C C 语言程序设计语言程序设计”模拟试题十模拟试题十20072007 年年 0505 月月 2929 日日 14:3014:30一、单项选择题(共一、单项选择题(共 3030 分,每题分,每题 1 1 分)分)1.1.以下不正确的转义字符是(以下不正确的转义字符是()A.A.B.B.C.074C.074D.0D.02.2.不是不是 C C 语言提供的合法关键字是(语言提供的合法关键字是()A.switchA.switchB.cherB.cherC.caseC.caseD.defaultD.default3.3.正确的标识符是(正确的标识符是()A.A.?a aB.a=2B.a=2C.
2、a.3C.a.3D.a_3D.a_34.4.以下字符中属于键盘符号的是(以下字符中属于键盘符号的是()A.A.B.nB.nC.tC.t D.bD.b5.5.以下数据中属于以下数据中属于“字符串常量字符串常量”的是(的是()A.ABCA.ABCB.B.“ABCABC”C.C.ABCABC D.D.A A6.char6.char 型常量在存中存放的是(型常量在存中存放的是()A.ASCIIA.ASCII 码码B.BCDB.BCD 码码C.C.码值码值D.D.十进制代码值十进制代码值7.7.设设 a a 为为 5 5,执行以下语句后,执行以下语句后,b b 的值不为的值不为 2 2 的是(的是()A
3、.b=a/2A.b=a/2B.b=6-B.b=6-(a a)C.b=a%2C.b=a%2D.b=a3D.b=a3?2 2:2 28.8.在以下一组运算符中,优先级最高的运算符是(在以下一组运算符中,优先级最高的运算符是()A.=A.=B.=B.=C.%C.%D.&D.&9.9.设整型变量设整型变量 i i 的值为的值为 3 3,则计算表达式,则计算表达式 i ii i 后表达式的值是()后表达式的值是()A.0A.0B.1B.1C.C.2 2D.D.表达式出错表达式出错10.10.设整型变量设整型变量 a a,b b,c c 均为均为 2 2,表达式,表达式 a+b+c+a+b+c+的结果是(
4、的结果是().2/7A.6A.6B.9B.9C.8C.8D.D.表达式出错表达式出错11.11.若已定义若已定义 x x 和和 y y 为为 doubledouble 类型,则表达式类型,则表达式 x=1x=1,y=x+3/2y=x+3/2 的值是(的值是()A.1A.1B.2B.2C.2.0C.2.0D.2.5D.2.512.12.设设 a=1a=1,b=2b=2,c=3c=3,d=4d=4,则表达式:,则表达式:abab?a a:cdcd?a a:d d 的结果是(的结果是()A.4A.4B.3B.3C.2C.2D.1D.113.13.设设 a a 为整型变量,不能正确表达数学关系:为整型
5、变量,不能正确表达数学关系:10a1510a15 的的 C C 语言表达式是()语言表达式是()A.10a15A.10a10&a10&a15D.D.!(!(a=10a=15a=15)14.14.若有以下定义:若有以下定义:charchar a a、intint b b、floatfloat c c、doubledouble d d,则表达式,则表达式 a*b+d-a*b+d-c c值的类型为()值的类型为()A.floatA.floatB.intB.intC.charC.charD.doubleD.double15.15.表达式表达式“1010!=9=9”的值是(的值是()A.trueA.tr
6、ueB.B.非零值非零值C.0C.0D.1D.116.16.循环语句循环语句 forfor(x=0 x=0,y=0y=0;(y y!=123=123)|(x4x4);x+x+);的循环执行的循环执行()A.A.无限次无限次B.B.不确定次不确定次C.4C.4 次次D.3D.3 次次17.17.在在 C C 语言中,以下说法中正确的是(语言中,以下说法中正确的是()A.A.不能使用不能使用“dodo whilewhile”的循环的循环B.B.“dodo whilewhile”的循环必须使用的循环必须使用 breakbreak 语句退出循环语句退出循环C.C.“dodo whilewhile”的循
7、环中,当条件为非的循环中,当条件为非 0 0 时将完毕循环时将完毕循环D.D.“dodo whilewhile”的循环中,当条件为的循环中,当条件为 0 0 时将完毕循环。时将完毕循环。18.18.设设 a a,b b 为字符型变量为字符型变量,执行执行 scanfscanf(“a=%ca=%c,b=%cb=%c”,&a&a,&b&b)后使后使 a a 为为A A,b b 为为B B,从键盘上的正确输入是(,从键盘上的正确输入是()A.A.A A B BB.B.A A,B BC.A=AC.A=A,B=BB=BD.a=AD.a=A,b=Bb=B.3/719.19.设设 i i,j j,k k 均
8、为均为 intint 型变量,执行完下面的型变量,执行完下面的 forfor 循环后,循环后,k k 的值为(的值为()forfor(i=0i=0,j=10j=10;i=ji=j;i+i+,j j)k=i+jk=i+j;A.10A.10B.9B.9C.8C.8D.7D.720.20.设有定义设有定义:charchar s12=s12=“stringstring”;则则 printfprintf(“%dn%dn”,strlenstrlen(s s);的输出是(的输出是()A.6A.6B.7B.7C.11C.11D.12D.1221.21.合法的数组定义是()合法的数组定义是()A.intA.in
9、t a=a=“stringstring”;B.intB.int a5=0a5=0,1 1,2 2,3 3,4 4,55;C.charC.char a=a=“stringstring”;D.charD.char a=0a=0,1 1,2 2,3 3,4 4,5522.22.函数调用函数调用 strcatstrcat(strcpystrcpy(str1str1,str2str2),),str3str3)的功能是()的功能是()A.A.将字符将字符串串 strstr2 2 复制到字符复制到字符串串 strstr1 1 中后再将字符中后再将字符串串 strstr3 3 连接到字符连接到字符串串 str
10、str1 1 之后之后B.B.将字符串将字符串 str1str1 复制到字符串复制到字符串 str2str2 中后再连接到字符串中后再连接到字符串 str3str3 之后之后C.C.将字符串将字符串 str1str1 复制到字符串复制到字符串 str2str2 中后再复制到字符串中后再复制到字符串 str3str3 之后之后D.D.将字符串将字符串 str2str2 连接到字符串连接到字符串 str1str1 中后再将字符串中后再将字符串 str1str1 复制到字符串复制到字符串 str3str3 中中23.23.设有如下定义,则正确的表达为(设有如下定义,则正确的表达为()charchar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 设计 模拟
限制150内