- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
笔试试卷样题
笔试试卷样题-选择题
【1】一个C语言程序是由组成的。
A)主程序B)子程序C)函数D)过程
【1】答案:C
【2】C语言中char型数据在内存中是以形式存储。
A)原码B)补码C)反码D)ASCII码
【2】答案:D
【3】C的运算符按运算对象的数目可以分为。
A)单目算符一种B)单目和双目算符
C)单目、双目和三目算符
D)单目、双目、三目和四目算符
【3】答案:C
【4】在C语言中,错误的int类型的常数是。
A)32768B)0C)037D)0xAF
【4】答案:A
【5】以下选项中属于C语言的数据类型是。
A)复数型B)逻辑型C)双精度型D)集合型
【5】答案:C
【6】设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是。
A)0至255B)0至65535
C)-32768至32767D)-256至255
【6】答案:B
【7】已知:charw;intx;floaty;doublez;则表达式w*x+z-y的结果为类型。
A)floatB)charC)intD)double
【7】答案:D
【8】下列可以正确表示字符型常数的是。
A)aB)’\t’C)\nD)297
【8】答案:B
【9】已知:inta,b;使用语句:scanf(“%d%d”,a,b);输入a、b的值时,不能用作为输入分隔符的是。
A),B)空格C)回车D)Tab
【9】答案:A
【10】若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式是等价的。
A)n0B)n1C)n!=0D)n!=1
【10】答案:C
【11】下列运算符的操作数必须是int型的运算是
A)%B)/C)――D)++
【11】答案:A
【12】已知:char*s=\t\Name\\Address\n;则s所指的字符串的长度为
A)19B)15C)18D)说明不合法
【12】答案:B
【13】为判断char型变量m是否是数字,可用表达式
A)0=mm=9B)’0’=mm’9’
C)“0”=mm“9”D)前面三个答案均是错误的
【13】答案:B
【14】为求i的3次方,请选一个表达式填入使程序可正确执行。
#defineCUBE(x)(x*x*x)
main()
{inti=4;
printf(”\n%d”,CUBE());
}
A)i*i*iB)x*x*xC)xD)i
【14】答案:D
【15】可作为函数fopen中第一个参数的正确格式是
A)c:user\text.txtB)c:\user\text.txt
C)c:\user\text.txtD)c:\\user\\text.txt
【15】答案:D
【16】C对嵌套if的规定是:else总是与配对。
A)其之前最近的ifB)第一个if
C)缩进位置相同的if
D)其之前最近的且尚未配对的if
【16】答案:D
【17】若inti=10,则后,变量i的结果是。
switch(i)
{case9:i+=1;
case10:i+=1;
case11:i+=1;
default:i+=1;
}
A)10B)11C)12D)13
【17】答案:D
【18】若:inta[3][4];则数组元素的非法引用是。
A)a[0][2*1]B)a[1][3]C)a[4-2][0]D)a[0][4]
【18】答案:D
【19】若调用fputc函数输出字符成功,则返回值是。
A)EOFB)1C)0D)输出的字符
【19】答案:D
【20】以下4个关于C语言的结论中,错误的是。
A)用while语句实现的循环一定可用for语句实现
B)用for语句实现的循环一定可用while语句实现
C)用do-while语句实现的循环一定可用while语句实现
D)do-while语句与while语句的区别仅是关键字“while”出现的位置不同
【20】答案:D
【21】若a、b
文档评论(0)