西安交通大学程序设计基础多选题
Xi交通大学程序设计基础选择题.doc

Xi交通大学程序设计基础选择题。
一、单项主题(60分)1、关于建立函数的目的,下面正确的说法是()。
一、提高程序b的执行效率,提高程序c的可读性,减少程序d 的长度,减少程序文件内存正确答案:学生回答:Bv2.以下程序段的输出结果是()。
int x=3 . y=2 . printf(“% d”)。
(x-一、单项主题(60分)1、关于建立函数的目的,下面正确的说法是()。
一、提高程序b的执行效率,提高程序c的可读性,减少程序d 的长度,减少程序文件内存正确答案:学生回答:Bv2.以下程序段的输出结果是()。
intx=3 . y=2 . printf(“% d”)。
学生回答:简历3.函数从文件中读取一个字符串。
以下正确的说法是()。
A.'字符串在读入后不会自动添加。
0'B,fp是文件类型的指针c,fgets函数最多只能从文件中读取n-CV3.函数从文件中读取一个字符串。
以下正确的说法是()。
A.该字符串在读入后不会自动添加。
0'B,fp是c类型文件的指针,fgets函数最多将从该文件中读取n: c学生答案:简历4.如果有任何解释。
int lj=2,“p=1”,可以完成=赋值函数的语句是()。
我=' p;b . p=*);c、i=j。
我=* * p;正确答案:学生回答:Bv5、下面正确的说法是()。
A.如果用户需要调用标准库函数,他必须在调用之前重新定义B。
如果是这样的话,该函数将失去其原来的含义。
系统不允许用户重新定义标准库函数。
如果用户需要调用标准库函数,他不需要在调用之前用预编译命令将函数所在的文件包含在用户的源文件中。
系统将自动调整正确答案:学生回答:Bv6.在C语言中,定义结构的保留字是()。
正确答案:学生回答:Bv7.在下面的语句中,它是()。
打印(n)。
b、put char(' n ');c、tprintf(stdout,“in”);d、fwrite(‘n’,1.1 . stdout);正确答案:学生回答:Bv8.如果INTA [10]=10.1.2,3.4,5,6,7.8.9)。
2021年西安交通大学程序设计考试题

一、单选1、函数rewind的作用是()。
A、使位置指针重新返回文件的开头B、将位置指针指向文件中所要求的特定位置C、使位置指针指向文件的末尾D、使位置指针自动移至下一个字符位置正确答案∶A2、以下的选择中,正确的赋值语句是()。
A、a=1,b=2B、j++C、a=b=5;D、y=int(x)正确答案∶C3、double x;scanf("%lf"&x);不可以赋值给x变量的常量是()。
A、123B、100000C、A’D、abc正确答案∶D4、以下正确的说法是()。
A、用户若需调用标准库函数,调用前必须重新定义B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义C、系统根本不允许用户重新定义标准库函数D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调正确答案∶ B4、下列程序段的输出结果为()。
Int x=3,y=2;prinf("%d",(x-=y,x*=y+8/5));A、1B、7C、3D、5正确答案∶C5、以下标识符中,不能作为合法的C用户定义标识符的是()。
A、putcharB、_doubleC、_123D、INT正确答案∶ A6、要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
A、fopen("A.\user\abc.txt","')B、 fopen("A.\user\abc.txt","r+")C、fopen("er\abc.txt","rb")D、fopen("A.\user\abc.txt","w")正确答案∶A7、若有下列定义和语句,则对a数组元素的非法引用是()。
2020西安交大网络继续教育《程序设计基础》试题及答案

程序设计基础一、单选题1.以下选项中,与k=n++完全等价的表达式是(A)A: k=nn=n+1B:n=n+1,k=nC: k=++nD:k+=n+12.结构体类型的定义允许嵌套是指(A)A:成员是已经或正在定义的结构体型B:成员可以重名C:结构体型可以派生D:定义多个结构体型3.函数 rewind的作用是(A)A使位置指针重新返回文件的开头B:将位置指针指向文件中所要求的特定位置C:使位置指针指向文件的末尾D:使位置指针自动移至下一个字符位置4.下列程序的输出结果为(A)main(int m=7,n=4; floata=38.4,b=6.4,xx=m/2+n'a/b+1/2; print("%fn",X),A:27B:27.5C:28D:28.55. char a=" Thisisaprogram."输出前5个字符的语句是(A)A: printf(%.5s,a)B: puts(a)C: printf("%s,a)D: a[5"2]=0: puts(a)6.若有int'p-(nt) malloc( sizeof(n):则向内存申请到内存空间存入整数123的语句为(A)A: scanf(%od",p)B: scanf(%d",&p)C: scanf("d",p)D: scanf(%d,""p)7.若使用一维数组名作函数实参,则以下正确的说法是(A)A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致8.以下标识符中,不能作为合法的C用户定义标识符的是(A)A: putcharB: doubleC:123D:INTE9.设有如下定义 structs(int a, float b: ] data,'p若要使指向da中的a域,正确的值语句是(A)A: p=(structs")&data. aB: p=(structs")data. aC: p=&data.aD: p=data. a10.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(A)A: fcloseB: close()C: freadD: fwrite11.若用数组名作为函数的实参,传递给形参的是(A)A:数组的首地址B:数组第一个元素的值C:数组中全部元素的值D.数组元素的个数12.要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(A)A: fopen("A. luserabc. xt", "")B: fopen("A. lluserlabc txt","r+)C: fopen("A. luserabc bxt", rb)D:fopen(A\userllabc txt"," w)13.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为(A)A:自动(auto)B:静态( static)C:外部( extern)D:寄存器( ( register)14.以下语句中,不能实现回车换行的是(B)A: printf("nB:putchar("n")C: fprintf(stdout, "n")D: fwrite("n", 1, 1, stdout)15.以下程序的输出结果是(B)main( Chars-"123,'pip=s; printf"oc%c%cn"'p+'p+++)A:123B:321C.-213D.31216.C语言中,定义结构体的保留字是(B)A: unionB: structC:enumD: typedef17.以下正确的说法是(B)A:用户若需调用标准库函数,调用前必须重新定义B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义CC:系统根本不允许用户重新定义标准库函数D:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包活到用户源文件中,系统自动去调18.下列程序段的输出结果为(B)。
西安交通大学程序设计基础选择题

一、单选题(60分)1、关于建立函数的目的,以下正确的说法是()。
A、提高程序的执行效率B、提高程序的可读性C、減少程序的篇幅D、减少程序文件所占内存正确答案:B学生答案:Bv2、下列程序段的输出结果为()。
Int x=3.y=2.printf("%d".(x-=y.x*=y+8/5));A、1B、7C、3D、5正确答案:C学生答案:CV3、fgets(str.n.fp)函数从文件中读入一个字符串,以下正确的叙述是()。
A、字符串读入后不会自动加入".0'B、fp是file类型的指针C、fgets函数将从文件中最多读入n-1个字符D、fgets函数将从文件中最多读入n个字符正确答案:C学生答案:CV4、若有说明.int lj=2,"p=&1',则能完成=赋值功能的语句是()。
A、i="p;B."p=*&);C、i=&j;;D、I=**p;正确答案:B学生答案:Bv5、以下正确的说法是()。
A、用户若需调用标准库函数,调用前必须重新定义B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义C、系统根本不允许用户重新定义标准库函数D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调正确答案:B学生答案:Bv6、C语言中,定义结构体的保留字是()。
A、unionB、structC、enumD、typedef正确答案:B学生答案:Bv7、以下语句中,不能实现回车换行的是()。
A、printf("n");B、putchar("n");c、tprintf(stdout,"in");D、fwrite("n",1.1.stdout);正确答案:B学生答案:Bv8、若有inta[10]=10.1.2,3.4,5,6,7.8.9)."p=a.则输出结果不为5的语句为()。
西交大《程序设计基础》试题及答案

西交大《程序设计基础》试题及答案一、单项选择题(本大题共20小题,每小题2分,共40分)1.int a[10];合法的数组元素的最小下标值为()。
A:10 B:9 C:1 D:0 答案:D2.以下运算符中优先级最低的是()。
A:&& B:& C:|| D:| 答案:C3.若使用一维数组名作函数实参,则以下正确的说法是()。
A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致答案:A4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer 代表的是()。
A:一个整数,代表要读入的数据项总数B:一个文件指针,指向要读的文件C:一个指针,指向要读入数据的存放地址D:一个存储区,存放要读的数据项答案:C5.对以下说明语句int a[10]={6,7,8,9,10}; 的正确理解是()。
A:将5个初值依次赋给a[1]至a[5]B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10]D:因为数组长度与初值的个数不相同,所以此语句不正确答案:B6.下列程序的输出结果是()。
main(){ int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) {case case } case 2:a++;b++;break; case 3:a++;b++;break; }printf(\} A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B7.下列程序的输出结果为()。
main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\0:a++;break; 1:b++;break;}A:27.000000 B:27.500000 C:28.000000 D:28.500000 答案:A8.若k为int型变量,则以下程序段的执行结果是()。
西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题work Information Technology Company.2020YEAR(单选题) 1: 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
A: fopen("A.\user\abc.txt","r")B: fopen("A.\\user\\abc.txt","r+")C: fopen("A.\user\abc.txt","rb")D: fopen("A.\\user\\abc.txt","w")正确答案:(单选题) 2: 语句while(!E);中的表达式!E等价于()。
A: E==0B: E!=1C: E!=0D: E==1正确答案:(单选题) 3: 若执行fopen函数时发生错误,则函数的返回值是()。
A: 地址值B: 0C: 1D: EOF正确答案:(单选题) 4: 以下说法错误的是()A: C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数B: 在主函数main()中可以调用其他函数,其他函数之间不可以相互调用C: C语言的程序是由一个函数或多个函数组成的D: 对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试正确答案:(单选题) 5: 已知int j,i=1;执行语句“j=i++;”后,变量i的值是( )A: 1B: 2C: -1D: -2正确答案:(单选题) 6: 变量的指针,其含义是指该变量的()。
A: 值B: 地址C: 名D: 一个标志正确答案:(单选题) 7: 关于建立函数的目的,以下正确的说法是()。
A: 提高程序的执行效率B: 提高程序的可读性C: 减少程序的篇幅D: 减少程序文件所占内存正确答案:(单选题) 8: 以下对C语言函数的描述中,正确的是()。
西交20秋《程序设计基础》在线作业【标准答案】

D.break语句是switch语句的一部分
C.c++;
D.d++;
答案:ABC
23.能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A.a≥10
B.!(a<10)
C.a>=10
D.a<10
答案:BC
24.以下关于数组描述错误的是()。
A.数组的大小是固定的,但可以有不同的类型的数组元素
B.数组的大小是可变的,但所有数组元素的类型必须相同
C.14
D.15
答案:D
10.下列关于单目运算符++、--的叙述中正确的是( )
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
答案:D
11.下列运算符优先级最高的是( )
A.&&
B.>
C.++
D.!
答案:D
12.若k为int型变量,则以下程序段的执行结果是()。k=-8567;printf("|%06D|\n",k);
A.格式描述符不合法,输出无定值
B.输出为|%06D|
C.输出为|0-8567|
D.输出为|-8567|
答案:B
C.数组的大小是固定的,所有数组元素的类型必须相同
D.数组的大小是可变的,可以有不同的类型的数组元素
西安交通大学18年9月课程考试《程序设计基础》作业考核试题

(单选题) 1: 下列四个选项中,均是C语言关键字的选项是()。
A: auto、enum、includeB: switch、typedef、continueC: signed、union、scanfD: if、struct、type正确答案:(单选题) 2: 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A: fclose()B: close()C: fread()D: fwrite正确答案:(单选题) 3: 以下叙述不正确的是()。
A: 一个C源程序可由一个或多个函数组成B: 一个C源程序必须包含一个main函数C: C程序的基本组成单位是函数D: 在C程序中,注释说明只能位于一条语句的后面正确答案:(单选题) 4: 设有以下说明语句typedef struct { int n;char ch[8];}PER;则下面叙述中正确的是( ) A: PER 是结构体变量名B: PER是结构体类型名C: typedef struct 是结构体类型D: struct 是结构体类型名正确答案:(单选题) 5: 设有以下说明语句struct ex{ int x ; float y; char z ;}example;则下面的叙述中不正确的是A: struct结构体类型的关键字B: example是结构体类型名C: x,y,z都是结构体成员名D: struct ex是结构体类型名正确答案:(单选题) 6: 结构体类型的定义允许嵌套是指()。
A: 成员是已经或正在定义的结构体型B: 成员可以重名C: 结构体型可以派生D: 定义多个结构体型正确答案:(单选题) 7: C语言中,定义结构体的保留字是()。
A: unionB: structC: enumD: typedef正确答案:(单选题) 8: 对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取()的内容。
A: a[0][0]B: a[1][0]C: a[1][1]D: a[0][1]正确答案:(单选题) 9: 以下只有在使用时才为该类型变量分配内存的存储类说明是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、多选题(20分)61、以下合法的十六进制数是()。
A、OxffB、0XabcC.0x01D、0X9X正确答案:BC学生答案:BCV62、定义语句.intx.y.若要通过scanf("%d.%d”,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A.1112<回车>8、11.<空格>12<回车>C、11.12<回车>D.11、<回车>12<回车>正确答案:BCD学生答苯:BCDV63。
以下对C语言中的函数描述不正确的有()-A、可以概套定义,不可以嵌套调用B、不可以嵌套定义,可以嵌套调用C。
可以嵌套定义,也可以嵌套调用D、嵌套定义和嵌套调用都不允许正确答案:ACD学生答案:ACD>64、著a,b.c,d都是int型变童且初值为0,以下选项中正确的赋值语句是()。
A.a=b=c=d=100,B、d++.C.c+b;D.d=(C=22)-(b++);正确答紧:ABD学生答案:ABDV65、以下说法正确的是()。
A、C普甚里有字符串变量B、C语言里没有字符串变量C.C语言里有字符变量D、C语言里设字符变量正确答案:BC学生答案:BCV66、在定义inta[2][3]之后,对a的引用正确的有()。
A.al0121B、aj1.3]C.a[1>2111]D.a[2][0]正确答案:AC67、以下用户标识符,其中台法的是()。
B、f2_G3C、A3-3D、abc正确答案:BD学生答案:BD×68、关于while语句与do-while语句,以下正确的是().A、while是当型结构B、do-while是直到型结构C、两者有区别D、两者无区别正确答案:ABC学生答案:ABCV69、正确的if语句形式是().A、if(x>y&&xl=y);B、if(x==y)x+=y;C、if(xl=y)scanf("%d",&x)eisescanf(["%d",&y);D、if(x<y)(x++;y++)正确答案:ABD学生答案:ABDV70、能正确表示逻辑关系:"a210”的C语言表达式是()。
A、a≥10B、1(a<10)C、a>=10D、a<10正确答案:BC学生答案:BCV71、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略B、表达式1可以省略C、表达式2可以省略D、表达式3可以省略正确答案:BCD学生答案:BCDV72、以下选项中合法的表达式是(),A、0<=x<100B、i=j==0C、(char)(65+3)D、x+1=x+1正确答案:ABC学生答案:ABCV73、下面那些为合法整型常量()A、190B、OxfD、0xk正确答案:ABC学生答案:ABCV74、以下描述错误的是()。
A、continue语句的作用是重新开始一次循环体的执行B、只能在循环体内和switch语句体内使用break语句C、在循环体内使用break语句和continue语句的作用相同D、从多重循环嵌套中退出是,只能使用goto语句正确答案:CD学生答案:CDV75、下列选项中是C语言合法标志符的有()。
A、good_morningB、mainC、stdio.hD、8abc正确答案:AB学生答案:ABV76、以下关于数组描述错误的是()。
A、数组的大小是固定的,但可以有不同的类型的数组元素B、数组的大小是可变的,但所有数组元素的类型必须相同C、数组的大小是固定的,所有数组元素的类型必须相同D、数组的大小是可变的,可以有不同的类型的数组元素正确答案:ABD学生答案:ABDV77、若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A、x1=26.8%3B、x=3*x+XC、x3=0x12D、x4=1+2=3;正确答案:AD学生答案:ADV78、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main()函数C、C源程序的基本组成单位是函数D、在C源程序中,注释说明只能位于一条语句的最后正确答案:ABC学生答案:ABCV79、以下描述正确的是()。
A、使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成B、while循环是先判断表达式,后执行循环语句C、do-while和for循环均是先执行循环语句,后判断表达式D、for,while和do-while循环中的循环体均可以由空语句构成正确答案:ABD学生答案:ABDV80、以下4个选项中,可以看作是一条语句的有()。
A、仔B、a=0,b=0,c=0;C、if(a>0);D、if(b==0)m=1;n=2;正确答案:ABC学生答案:ABCV61、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main()函数C、C源程序的基本组成单位是函数D、在C源程序中,注释说明只能位于一条语句的最后正确答案:ABC学生答案:ABCV62、定义c为字符型变量,则下列语句中错误的是()A、c='97';B、c="97";C、c=97;D、c="a";正确答案:ABD学生答案:ABDV63、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略B、表达式1可以省略C、表达式2可以省略D、表达式3可以省略正确答案:BCD学生答案:BCDV64、下列选项中是C语言合法标志符的有()。
A、good_morningB、mainC、stdio.hD、8abc正确答案:AB学生答案:ABV65、以下表达式中正确的是()B、a+=1c、x>y?x.yD、a-+=3正确答案:ABC学生答案:ABCV66、能正确表示逻辑关系:"a210"的C语言表达式是()。
A、az10B、1(a<10)C、a>=10D、a<10正确答室:BC67、若a,b,C,d都是int型变量且初值为0,以下选项中正确的赋值语句A、a=b=c=d=100;B、d++;C、c+b;D、d=(C=22)-(b++);正确答案:ABD学生答案:ABDV68、以下不合法的赋值语句是()A、x=y=100B、d--;C、x+y;D、c=int(a+b);正确答案:ACD学生答案:ACDV69、以下关于typedef的叙述正确的是()。
A、用typedef可以定义各种类型名,但不能用来定义变量B、用typedef可以增加新类型C、用typedef只是将已存在的类型用一个新的名字来代表D、使用typedef便于程序的通用正确答案:ACD学生答案:ACDV70、以下合法的十六进制数是()。
A、oxffB、0XabcC、0x01D、0X9X正确答案:BC学生答案:BCV71、以下选项中合法的表达式是()A、0<=x<100B、i=j==0C、(char)(65+3)正确答案:ABC学生答案:ABCV72、下面那些为合法整型常量()A、190B、OxfC、765D、0xk正确答案:ABC学生答案:ABCV73、下面那些为合法整型常量()A、190B、OxfC、765D、0xk正确答案:ABC学生答案:ABCV74、以下描述错误的是()。
A、continue语句的作用是重新开始一次循环体的执行B、只能在循环体内和switch语句体内使用break语句C、在循环体内使用break语句和continue语句的作用相同D、从多重循环嵌套中退出是,只能使用goto语句正确答案:CD学生答案:CDV75、下列选项中是C语言合法标志符的有()。
A、good_morningB、mainC、stdio.hD、8abc正确答案:AB学生答案:ABV76、以下关于数组描述错误的是()。
A、数组的大小是固定的,但可以有不同的类型的数组元素B、数组的大小是可变的,但所有数组元素的类型必须相同C、数组的大小是固定的,所有数组元素的类型必须相同D、数组的大小是可变的,可以有不同的类型的数组元素正确答案:ABD学生答案:ABDV77、若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A、x1=26.8%3B、x=3*x+XC、x3=0x12D、x4=1+2=3;正确答案:AD78、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main()函数C、C源程序的基本组成单位是函数D、在C源程序中,注释说明只能位于一条语句的最后正确答案:ABC学生答案:ABCV79、合法的标识符()。
A、可以由字母构成B、第一个字母可以为数字C、第一个字母可以为下划线D、最后一个字母必须为字母正确答案:AC学生答案:ACV80、以下可以定义为用户标识符的有()。
A、scanfB、shortC、_3com_D、int正确答案:AC学生答案:ACV二、多选题(20分)61、以下选项中不合法的字符常量是()。
A、BB、010'C、68D、D正确答案:ACD学生答案:ACDV62、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main()函数C、C源程序的基本组成单位是函数D、在C源程序中,注释说明只能位于一条语句的最后正确答案:ABC学生答案:ABCV63、以下选项中,合法的字符常量是()。
A、"t'B、"17'C、nD、"xaa'学生答案:ABDV64、若a,b,C,d都是int型变量且初值为0,以下选项中正确的赋值语句是()A、a=b=c=d=100;B、d++;C、c+b;D、d=(C=22)-(b++);正确答案:ABD学生答案:ABDV65、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略B、表达式1可以省略C、表达式2可以省略D、表达式3可以省略正确答案:BCD学生答案:BCDV66、以下4个选项中,可以看作是一条语句的有()。
A、{B、a=0,b=0,c=0;C、if(a>0);D、if(b==0)m=1;n=2;正确答案:ABC67、以下关于typedef的叙述正确的是()。
A、用typedef可以定义各种类型名,但不能用来定义变量B、用typedef可以增加新类型C、用typedef只是将已存在的类型用一个新的名字来代表D、使用typedef便于程序的通用正确答案:ACD学生答案:ACDV68、正确的if语句形式是()。