- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
高级语言程序设计
一、C语言基础知识
1.在C语言中,合法的字符常量是()。
(A)字
(B)A
(C)ABC
(D)\x41
2.复合语句的界符是()。
(A)[]
(B){}
(C)()
(D)/**/
3.下列叙述错误的是()。
(A)C源程序必须先编译链接成可执行程序才能执行
(B)main()函数不能有返回值
(C)结构化程序设计的三种基本控制结构是:顺序、选择、循环
(D)函数是C源程序的基本单位
4.下列叙述错误的是()。
(A)注释行可单独占用一行,也可跟在语句的后面
(B)注释部分可增加程序的可读性
(C)注释部分的界符是\**\
(D)注释部分在可执行程序中不存在
5.下列叙述正确的是()。
(A)所有语句都必须以分号;结束
(B)构成C源程序的基本单位是语句
(C)main()函数只能位于源程序开头
(D)所有函数名都可以由用户命名
6.下列叙述错误的是()。
(A)一个C源程序可由一个或多个函数组成
(B)一条语句可分多行书写
(C)C源程序必须包含一个且只能有一个main()函数
(D)多条语句不能书写在同一行
二、C语言基本数据类型和算符
7.C语言的下列算符中,优先级最高的算符是()。
(A)++
(B)+=
(C)||
(D)!=
8.C语言的基本数据类型包括()。
(A)整型、浮点型、数组型
1
(B)整型、浮点型、字符型
(C)整型、字符型、结构体类型
(D)整型、浮点型、指针型
9.下列不合法的实型常量是()。
(A)2.3f
(B)1-2
(C)100.3
(D)3.142
10.下列不合法的字符常量是()。
(A)A
(B)a
(C)3
(D)n
11.下列不合法的自义标识符是()。
(A)int
(B)a
(C)a3
(D)b_1
12.下列不合法的整型常量是()。
(A)0xA3
(B)082
(C)1000L
(D)46
A的ASCII码的十进制值为65,’0’的ASCII码的十进制值为48,则以下程序行结果是()。
main()
{charch1,ch2;
ch1=A+5-3;
ch2=A+6-3;
printf(%d,%c\n,ch1,ch2);
}
(A)67,D
(B)C,D
(C)C,68
(D)67,68
13.下列语句错误的是()。
(A)inta,b;
(B)charc=65;
(C)intm=n=1;
(D)chars[]=hllo!;
14.若已义:floata,b;下列表达式错误的是()。
(A)a+=b+5
(B)a+b=5
(C)a=b=1
(D)a=P+2.0
2
15.若已义inta=3,b=4,c=5;表达式ab?a+c:b+c的值是()。
(A)3
(B)4
(C)8
(D)9
16.若已义:inta=1,b=2,c=3;表达式(a+=2,a+b,a-c)的值是()。
(A)-2
(B)0
(C)1
(D)2
17.若已义inta=-2,b=4;表达式a*=b+1的值是()。
(A)-11
(B)-10
(C)-7
(D)-6
18.下列语句中,符合C语言语法的赋值语句是()。
(A)a=7+b+c=a+7;
(B)a=7+b++=a+7;
(C)a=7+b,b++,a+7;
(D)a=7=b,c=a+7;
19.若已义:inta=10,b=20,c=30;表达式(++a)+b%c的值是()。
(A)10
(B)11
(C)30
(D)31
20.若已义inta=10,b=20,c=3;表达式a/b*c的值是()。
(A)0
(B)0.5
(C)1
(D)1.5
21.若已义intx=45;表达式x%10/2的值为()。
(A)0
(B)1
(C)2
(D)3
2
文档评论(0)