TC 2.0金太阳考试题

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:27:19
一.选择题
1.下列()不是C语言的合法常量
A.0x4962710356 B.2.1869e10 C.'\0' D.0xFF

2.英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为
A.66 B.68 C.50 D.52 (解题技巧)

3.要定义var1 和var2 两个变量,下列语句中合法的是:
A. int var1=10; int var2=10; B.int var1=10,int var2=10;
C. int var1=10; var2=10; D.int var1=var2=10;

4下列()是合法的表示符
A.default B. C-prog C.xyz D. n!

5.下列()C语言保留字
A. strcpy B.While D.define D.sizeof

每次5题,谢谢解答.....(大量送分)
请高手来,很重要!

我觉得是1.B (e +10)
2.B (ASCII码大写在前面(65A),小写在后面(97a),只用记住大写A是65,就不用别的了,大写的其他数字就是65+相应数值,注意大小写转换的时候是加上或减去32,比如大写A到小写a是 65 + 32 = 97 小写a到大写A是97 - 32= 65)

3.A
B的错误:不能用逗号分割来隔开声明,可以用 int var1,var2这样
c:VAR2的类型没声明
D:这个。。好像得定义后才能这样做,这样 貌似VAR2未声明类型

4.c
A:保留字
B:含有非法字符
D:含有非法字符
至于怎么看非法字符你桌面新建个文件夹按个-进去就弹出来了

5. 这个。。大家都说是D,B不是的原因可能是W大写了
A函数名
B说了。。大写
C #define是保留字
D是取长,保留字

表达比较乱
QQ107395975

C 不太明白题意,其实觉得C也合法
B 不用说了吧,查查就可以
A 基本格式问题
C 书上有详细说明,A是保留字,B错在‘-’符号,D错在!符号
C 应该选C.define。楼上的不对

1是A,因为C语言不支持4字节以上的数字常量!!A是一个至少5个字节的数,所以不支持! C选项的'\0'是标准的字符常量,一点问题都没有!
2,3,4题楼上都说的对
第5题题目应该是“下面()不是C保留字”,答案是A! strcpy是函数名,不叫保留字。

以下是ANSI c99之前的标准定义:(当然1999年又加了const等关键字)
C语言的关键字又称保留字,共有32个,根据关键字的作用,可分其为数据类型关键字,控制语句关键字,存储类型关键字和其它关键字四类.
(1)数据类型关键字(12个):char, double, enum, float, int, long, short, signed, struct, union, unsigned, void
(2)控制语句