帮我做C语言的题目。。

一、选择题(20分)
1. 以下不合法的用户标识符是
A. f2_G3 B. If C. 4d D. _8
2. C语言中,double型数据所占字节数是
A. 2 B. 4 C. 6 D. 8
3. 若变量都已经正确定义,以下表达式中非法的是
A. a/=b+c B. a % 4.0 C. a=1/2*(x=y=10 , x*3) D. a=b=c
4. 关于if语句中圆括号内的表达式,以下叙述正确的是:
A. 只能用逻辑表达式 B. 只能用关系表达式
C. 只能用关系表达式或逻辑表达式 D. 可以用任意表达式
5. 若a=1、b=15、c=0,则表达式a>b>c的值为
A. 1 B. 0 C. 非0 D. 真
6. 以下选项中不是字符常量的是
A. ‘\v’ B. ‘\x6d’ C. ‘w’ D. “0”
7. 以下叙述中不正确的是:
A. 函数名属于用户标识符,其起名规则与变量相同
B. 形参只能是变量
C. 为保证程序的正确运行,函数中定义的变量不能与其他函数中定义的变量同名
D. 函数中定义的变量可以与其他函数中定义的变量同名
8. 有定义语句:int a[]={1,2,3,4,5,6,7},*p=a,*q=&a[5];
则下列表达式中值不等于5的是
A. *q-- B. *--q C. --*q D. q-p
9. 若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};
则下列哪个是对该数组元素的正确引用
A. a[10] B. a[a[3]-5] C. a[a[9]] D. a[a[4]+4]
10. 若有以下定义语句:double a[5],*p=a ; int i=0 ;
则对 a数组元素的错误引用是:
A. a[i] B. a[5] C. p[4] D. p[i]
11. 以下非法的字符串常量为
A. “\\ \\” B. “It’s” C. “m=\abc” D. “$12.8”
12. 字符串:”\\0211\”xab” 的长度为
A. 1 B. 9 C. 10 D. 11
13. 以下叙述中错误的是:
A. 局部变量的定义可以在函数体内部
B. 全局变量的定义可以在函数以外的任何位置
C. 同一程序中,全局变量和局部变量不能同名
D. 函数的形参属于局部变量
14. 以下叙述中错误的是:
A. 变量的作用域取决于变量定义语句出现的位置
B. 同一程序中,全局变量的作用域一定比局部变量的作用域大
C. 局部变量的作用域是在定义它的函数体内
D. 全局变量的作用域是从定义位置开始至源文件结束
15. 定义一个结构体变量时,系统分配给他的内存单元是:
A. 全部成员所需的内存量之和
B. 全部成员所需的内存量的最大值
C. 固定的容量
D. 结构体中第一个成员所需的容量
16.变量a所占内存字节数是 。
A) 4 B) 5 C) 6 D) 8
union U
{ char name6];
int i;
float k;
}a;
17.设有如下定义:
struct date
{ int day;
int month
int year;
}b;
int *p;
若要使p指向data中的day域,正确的赋值语句是_____。
A) p=&day; B) p=b.a; C) p=&b.a; D) *p=b.a
18.以下所列的各函数声明中,正确的是 。
A) void play(var :Integer,var b:Integer)
B) void play(int a,b)
C) void play(int a,int b)
D) D) Sub play(a as integer,b as integer)
19.若要打开C盘上user子目录下名为abc.txt的文本文件进行写操作,下面符合此要求的函数调用是 。
A) fopen("C:\user\abc.txt","r") B) fopen("C:\\user\\abc.txt","r+")
C) fopen("C:\user\abc.txt","rb") C) fopen("C:\\user\\abc.txt","w")
20.设有如下定义:
struct date
{ int day;
int month
int year;
}b;
变量b所占的内存空间是_____字节。
A) 2; B) 3; C) 4; D) 6;

第1个回答  2010-06-28
c(楼上的你不能忽悠人啊,明明可以开头是下划线啊,还有double应该是8节啊)dacb
d(我觉得b也不是啊,而d又是双引号。。。)cdad
acbba
(16题我不太清楚)17-20 cccd
我和楼上的根本不一样,他那肯定是随便写的,不信你看他第一题都错了。。。
第2个回答  2010-06-28
要我回答,你干吗呢?好好看书。本回答被提问者采纳
第3个回答  2010-06-28
DBCAA CADBB BACCD ACDDB
第4个回答  2010-06-28
BCADAADCBADCBAAADBCCCADBCBDBCABDCAB
相似回答