admin 管理员组文章数量: 887021
2023年12月18日发(作者:耐克气垫鞋structure23)
C语言-基本选择题与参考答案
计算机程序设计基础(C语言)
单项选择练习题
一、基本概念
1. C 语言程序是由 C 构成的。
A)一些可执行语言 B)main 函数 C) 函数 D) 包含文件中的第一个函数
2.( A )是构成 C 语言程序的基本单位。
A、函数 B 、过程 C 、子程序 D 、子例程
3. C 语言程序从 C 开始执行。
A) 程序中第一条可执行语句B) 程序中第一个函数
C) 程序中的 main 函数D) 包含文件中的第一个
函数
4. C 语言程序从main() 函数开始执行,所以这个函数要写在_D___。
A) 程序文件的开始B) 程序文件的最后
C) 它所调用的函数的前面D) 程序文件的任何位置
5、以下说法中正确的是( C )。
A、 C 语言程序总是从第一个定义的函数开始执行
B、在 C 语言程序中,要调用的函数必须在main( ) 函数中定义
C、 C 语言程序总是从 main( ) 函数开始执行
D、 C 语言程序中的 main( ) 函数必须放在程序的开始部分
6.下列方法中错误的是( D )。
A.主函数可以分为两个部分:主函数说明部分和主函数体。
B.主函数可以调用任何非主函数的其它函数。
C.任何非主函数可以调用其它任何非主函数。
D.程序可以从任何非主函数开始执行。
7.下列说法错误的是:( B )
1/26
A. C 程序运行步骤是编辑、编译、连接、执行。
B. C 语言的变量名必须用小写,常量用大写。
C. C 语言的三种基本结构是顺序、选择、循环。
D. C 程序一定由
函数构成的。
8. 下列关于 C 语言的说法错误的是( B )。
A) C 程序的工作过程是编辑、编译、连接、运行
B) C 语言不区分大小写。
C) C 程序的三种基本结构是顺序、选择、循环
D) C 程序从 main 函数开始执行
9. 系统默认的 C 语言源程序扩展名为.C, 需经过 C 之后 , 生
成.exe 文件 , 才能运行 ?
A) 编辑 ?编译 B ) 编辑 ?连接C) 编译 ?连接D) 编辑?改错
10.下列说法中正确的是( B )。
A. 由于 C 源程序是高级语言程序,因此一定要在TC 软件中输入。
B. 由于 C 源程序是由字符流组成的,因此可以作为文本文件在任何
文本编辑的软件中输入。
C. 由于 C 程序是高级语言程序,因此输入后即可执行。
D. 由于 C 程序是高级语言程序,因此它是由命令组成的。
二、数据类型、运算符与表达式
1.不是 C 语言提供的合法关键字是( B )。
t
2.C 语言提供的合法关键字是( D )。
case
t
3. 下列不属于 C 语言中关键字的是 B
2/26
A)long B)print C)default D)typedef
4.下列正确的标识符是( C )。
A.-a1
B.a[i]
C.a2_i
t
5.下列 C 语言用户标识符中合法的是 ( B ) 。
A 、 *y
B 、sum
C 、 int
D 、%5f
6.下面四个选项中,合法的标识符是:( D )
A. auto
B. define
C. 6a
D. c
7.下列 C 语言用户标识符中合法的是( B )。
A)3ax B)x C)case D)-e2 E)union
8. 以下选项中合法的用户标识符是 B
A) long B) _2Test C) 3Dmax D)
9.下列四组选项中,正确的 C 语言标识符是( C )。
A) %x B ) a+b C ) a123 D )123
10.请选出可用作 C 语言用户标识符的一组标识符 ( B )
A) void B) a3_b3 C) For D) 2a
define _123 -abc DO
WORD sum Case sizeof
11、下列四组字符串中都可以用作 C 语言程序中的标识符的是
( A )。
A 、 print _3d db8 aBc
B 、 Iam one_half start$it
3pai
C 、 str_1 Cpp pow while D、 Pxq My->book line#
12. 下列 C 语言标识符中合法的变量名是 B 。
A)2e3 B)you C)*y D)float
13.C 语言中的简单数据类型包括( D )。
3/26
A 、整型、实型、逻辑型
B 、整型、实型、逻辑型、字符型
C 、整型、字符型、逻辑型
D 、整型、实型、字符型
14、下列可以正确表示字符型常量的是( A )。
A 、’ t ’
B 、” a”
C 、” n ”
D 、 297
15.下列表达式中,D 是正确的 C 语言字符常量。
A)”x” B)e3 C) ”COMPUTER” D) ’ #’
16. 在下列表达式中,属于字符型常量的是 B 。
A) A B) 'a' C) "A" D) b
17.以下选项中合法的字符常量是 ( B )
A) “B”B) ‘ n ’C) ‘68’D) E 18.下面字符常量表示错误的是( D )
A) ’a’B) ’ ?’C) ’ n ’ D) ”n ”
19. 已定义 c 为字符型变量,则下列语句中正确的是( C )
A)c='97' B )c="97" C ) c=‘a’ D )c="a"
20. 已知 ch 是字符型变量,不正确的赋值语句是( A )
A) ch='a+b' ; B) ch=' 0 ' ;
C) ch=' 7' ; D) ch= ’;’;
21.C语言中字符型(char) 数据在内存中的存储的是( D )
A)原码 B) 补码 C) 反码 D) ASCII 码
22.在 C 语言中,字符型数据所占的内存空间是( C )
A)2 个字节B) 4 字节C) 1 字节D) 由用户自定义
*23 .若 int 类型数据占 2 个字节 , 则 unsigned int 类型数据的取值范围是( B )
A)0 ~ 255 B)0 ~ 65535 C)-32768 ~ 32767 D)-256 ~ 255 *24.
若有以下类型说明语句:char a; int b; float c; double d; 则表达式
a*b+d-c 的结果类型为 ( D )
A)float B) char C) int D)double
4/26
*25. 若有以下类型说明语句:char w;int x;float y;double z;则表达式
w-x*y/z 的结果为 ( D ) 类型 , 表达式 (int)(x+y-z*w) 的结果为 ( C )
类型。
A)float B)char C)int D)double
26 .C 语言中运算对象必须是整型的运算符是( A )
A)%= B)/ C)= D)
〈=
27.在 C 语言程序中,表达式 8/5 的结果是 ( B )
A)1.6 B)1 C)3 D)0
28. 设 x 为 int 型变量 , 则执行以下语句后,x 的值为 B
x=10; x+=x;
A) 10 B) 20 C) 40 D) 30
29.在 C 语言程序中,表达式 5%2的结果是 C 。
A)2.5 B)2 C)1 D)3
30.如果 int a=3,b=4 ;则条件表达式"a<="" a:b"=""
bdsfid="215" p="" 的值是="">
A)3 B)4 C)0 D)1
31.若 int x=2,y=3,z=4 则表达式 x
A)4 B)3 C)2 D)0 E)1
32. C 语言中,关系表达式和逻辑表达式的值是( B )。
A)0 B)0 或 1 C)1 D) ‘T’或’F’
33.设 a,b 和 c 都是 int 型变量,且a=3,b=4,c=5, 则下面表达式中,值为 0 的表达式是( D )
A、’ a’&&’b’ B 、a<=b
C、a||b+c&&b-c D 、 !((a
p="">
34.下面 ( D ) 表达式的值为 4.
A) 11/3 B) 11.0/3
C) (float)11/3 D) (int)(11.0/3+0.5)
5/26
*35. 已知 int x=5,y=5,z=5 ;执行语句x%=y+z;后, x 的值是
( C )
A.0
B.1
C.5
D.6
36.已知字母 A 的 ASCII 码为十进制数 65,且 c2 为字符型,则执行语
句 c2='A'+'6'-'3'; 后, c2 中的值为( B )
A) 68 B) ‘D’C) 错误D) ‘ d’
37.下列关于 C 语言的叙述错误的是( A )
A)大写字母和小写字母的意义相同
B)不同类型的变量可以在一个表达式中
C)在赋值表达式中等号 (=) 左边的变量和右边的值可以是不同
类型
D)同一个运算符号在不同的场合可以有不同的含义
38. 有: int w=11,x=12,y=3,m; 执行下面语句后m的结果是 ( C )
m=(w
m=(m
A. 1
B. 2
C. 3
D. 以上结果都不对
39. 有: int w=7, x=12, y=3, m; 执行下面语句后m的值是 ( A )
m=(w>x)?w:x;
m=(m>y)?m:y;
A.12
B.0
C.3
D.1
40. 设整型变量a=2 ,则执行下列语句后,浮点型变量 b 的值不为0.5 的是( B )
A.b=1.0/a
B.b=(float)(1/a)
C.b=1/(float)a
D.b=1/(a*1.0)
41. 以下运算符中优先级最高的运算符是( B )
A)&& B)++ C)+= D)!=
42.若“ int n; float f=13.8; ” , 则执行“ n=(int)f%3 ”后, n
的值是(A)
6/26
A.1
B.4
C.4.333333
D.4.6
43. 设 x 为 int 型变量 , 则执行以下语句后 ,x 的值为( C )
x=10; x*=x;
A) 10 B) 20 C) 100 D) 0
44. 若有语句 int a=1,b; double y=2.3; b=(int)y; 则 b 的值为 ( B )
A) 3 B)2 C)1 D)2.3
45.已知 int x;char y;则下面错误的 scanf 函数调用语句为 ( B )
A)scanf( “%d,%d”,&x,&y); B)
scanf( “%d,%c”,x,y)
C) scanf( “%d%d”,&x,&y) D)
scanf( “%d,%c”,&x,&y)
46.在 C语言的库函数中, 可以输出 char 型变量 x 值的语句是 C 。
A)getchar(x); B)fputc(x) C)putchar(x)
D)puts(x)
47.以下说法正确的是( C )
A)'x'+5 是一个错误的表达式
B) C 语言不允许类型的混合运算
C)强制类型转换时,类型说明符必须加括号
D)(int ) x+y 和( int )( x+y )是完全等价的表达式
48. 设 int x=0, y=1; 表达式 (x||y) 的值是( B )
A)0 B)1 C)2 D)-1
三、选择结构
1. 在 C语言中,认为 ( D ) 为逻辑 " 真"
A) true B )大于 0的数 C )非 0整数 D )非 0的数
7/26
2. 表示关系 x<=y<=z 的 c 语言表达式为 A
A) (x<=y)&&(y<=z) B) (x<=y)AND(y<=z)
C) (x<=y<=z) D) (x<=y)&(y<=z)
3. 能正确表示逻辑关系:“ a≥ =10 或a≤ 0”的 C 语言表达式是
( D )
A) a>=10 or a<=0 B) a>=0|a<=10
C) a>=10 &&a<=0 D) a>=10 ‖ a<=0
4、判断 char 型变量 c1 是否为大写字母的表达式为( D )。
A 、’ A’ <=c1<=’ Z’
B 、 (c1>= ’ A’ ) & (c1<= ’ Z’ )
C 、(’ A’ <=c1)AN
D (‘ Z’ >=c1) D 、 c1>= ’ A’ && c1<= ’ Z’
5.为表示逻辑表达式 79
A)( X>79 )&&( X<90 ) B) ( X>79 )!=( X<90 )
C) 79 6. 设有语句“ int a=2,b=3,c=-2,d=2; ” , 则逻辑表达式 “a>0&&b&&c<0&&d>0”的值是( A ) A.1 B.0 C.-1 D. 出错 7.设 a 为整型变量,则不能正确表达数学关系10< a< 15 的 C 语言表 达式是( A )。 B.a==11||a==12||a==13||a==14 C. a>10&&a<15 D.!(a<=10)&&!(a>=15) 8.设 x,t 均为 int 型变量,则执行语句“x=10;t=x&&x>10; ”后, t 的 值为( D ) A. 不定值 B.10 C.1 D.0 9.若 int i=10; 执行下列程序后,变量i 的正确结果是( A )。 switch ( i ) { case 9: i+=1; 8/26 case 10: i+=1; case 11: i+=1; default : i+=1; } A 、13 B 、12 C 、11 D 、10 10.在下面的条件语句中(其中 s1 和 s2 表示是 C 语言的语句),只有 一个在功能上与其它三个语句不等价,它是( D )。 A 、 if (a) s1 ; else s2; B 、 if (a= =0) s2; else s1; C、if (a!=0) s1; else s2; D 、 if (a= =0) s1; else s2; 11. 假定所有变量均已正确定义,则下列程序段运行后y 的值是( A ) int a=0,y=10; if(a=0) y--; else if(a>0) y++; else y+=y; A.20 B.11 C.9 D.0 12.假定所有变量均已正确定义,则下列程序段运行后 x 的值是( B )。 a=b=c=0; x=35; if(!a) x--; else if(b); if(c) x=3; else x=4; A.34 B.4 C.35 D.3 13. C 语言对嵌套 if 语句的规定是: else 语句总是与( D )配对。 A) 其之前最近的if B) 第一个 if C) 缩进位置相同的if D) 其之前最近的且尚未配对的 if 9/26 14. 在 C 语言语句中,用来决定分支流程的表达式是( A )。 A.可用任意表达式 B. 只能用逻辑表达式或关系表达 式 C.只能用逻辑表达式 D. 只能用关系表达式 15.C 语言中用( B )表示逻辑“真” 。 A. true B. 整数值 1 C. 非零整数值 D. false 16、若 k 是 int 型变量,且有下面的程序段: int k; k= -3; if (k<=0) printf( “####”) ; el se printf( “&&&&”) ; 上面程序段的输出结果是( A ) A、#### B 、 &&&& C、####&&&& D 、有语法错误,无输出结果 () { int x=0,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++;} printf( “a=%d,b=%d n”,a,b);} 该程序的输出结果是 D A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 18. 以下程序的输出结果是:( C ) 10/26 main() { int x=-10,y= 1,z=1; if(x if(y<0) z=0; else z=z+1; printf(“%dn” ,z); } A.0 B.1 C.2 D.3 19. 以下程序段的输出结果是( B ) int a=10,b=50,c=30 ; if(a>b) a=b; b=c; c=a; printf("a=%2d b=%2d c=%2dn",a,b,c) ; A) a=10 b=50 c=10 B) a=10 b=30 c=10 C) a=50 b=30 c=10 D) a=50 b=30 c=50 四、循环结构 *1. 在 C 语言中,下列说法中正确的是( D )。 A)do-while 语句构成的循环不能用其它语句构成的循环来代替。 B)do-while语句构成的循环只能用 break 语句退出。 C)do-while语句构成的循环在 while 后的表达式非零时结束循环。 D)do-while 语句构成的循环 , 在 while 后的表达式为零时结束循环。 语句不能出现在( D )语句中 11/26 A. switch C. while D. if ? else *3 .对于 break 语句和 continue 语句的说法错误的是( B ) A)break 语句不能用于循环语句和 switch 语句之外的任何其他语句中。 B)break 和 continue 也可以用于 if 语句中 C)continue 语句只结束本次循环,而不是终止整个循环的执行。 D)break 语句是结束整个循环过程,不再判断执行循环的条件是否成立。 4.语句 while (! y );中的表达式!y 等价于A A)y == 0 B)y != 1 C)y = !0 D) y==1 5.若有“ int a=1,x=1; ” , 则循环语句“ while(a<10) x++; a++;”的 循环执行( A ) A. 无限次 B. 不确定次 C.10 次 D.9 次 6.有以下程序段 int k=0 while(k)k++; 则 while 循环体执行的次数是 C A) 无限次B) 有语法错,不能执行 C) 一次也不执行D) 执行 1 次 7.下列循环语句中有语法错误的是 ( D ) A while(x=y) 5 ; B while(0) ; C do 2 ; while(x= =b) ; D do x++ while(x= =10) ; *8. 当运行时输入:abcd$abcde ,下面程序的运行结果是 B #include main() 12/26 { while(putchar(getchar())!='$'); printf("end"); } A )abcd$abcde B ) abcd$end C ) abcdend D)abcd$abcdeend 9.以下程序段 ( A ) x=-1; do { x=x*x; } while(x>0); A. 是死循环 B. 循环执行一次 C. 循环执行二次 D. 有语法 错误 10.下面程序段执行后的结果为 : ( B ) int sum=0, n=10; do { sum=sum+n; n++; } while(n<10) printf( “ %d,%d” ,sum,n) A. 0, 10 B. 10, 11 C. 0, 11 D. 以上结果都不对 11.对以下程序段的叙述正确的是 ___A____. int x=1; do { x= -1*x; } while(!x) A) 是死循环B) 循环执行一次C) 循环执行二次D) 有语法错 误 12. 循环“ for(i=0,x=1;i=10&&x>0;i++); ”的循环执行( A )。 A. 无限次 B. 不确定次 C.10 次 D.9 13/26 次 13. 执行语句 {for(j=0;j<=3;j++) a=1;} 后变量 j 的值是 C . A)0 B)3 C)4 D)1 14.有如下程序 main() { int i,sum=2; for(i=1;i<=3;i+=2) sum+=i; printf( “%d n”,sum); } 该程序的执行结果是 A A) 6 B) 3 C) 死循环D) 4 *15 、执行语句” for ( i=0; i++<3 ; ) ;”后,变量i 的值为( C )。 A 、2 B 、3 C 、4 D 、5 16.设 x 和 y 均为 int 型变量,则执行以下的循环后, y 的值为( D )。 for(y=1,x=1;y<=50;y++) { if(x>=0) break; if(x%2==1) {x+=5;continue;} x-=3; } A.2 B.4 C.6 D.1 五数组 1. 以下对一维数组 a 的正确说明是: D A) char a ( 10);B) int a[] ; 14/26 C)int k= 5, a[k] ; D ) char a[3]={ ‘a’ , ’ b’, ’ c’ }; 2. 以下能对一维数组 a 进行初始化的语句是 : ( C ) A. int a[5]=(0,1,2,3,4,) B. int a(5)={} C. int a[3]={0,1,2} D. int a{5}={10*1} 3. 在 C 语言中对一维整型数组的正确定义为D。 A)int a(10); B)int n=10,a[n]; C)int n;a[n]; D)#define N 10 int a[N]; 4、已知: int a[10]; 则对 a 数组元素的正确引用是( D )。 A 、 a[10] B 、 a[3.5] C、 a(5) D、 a[0] 5. 执行下面的程序段后, 变量 k 中的值为 C A) 不定值B) 33 C) 30 D) 10 int k=3, s[2]; s[0]=k; k=s[0]*10; *6. 下列说法中错误的是 C A构成数组的所有元素的数据类型必须是相同的 B用指针法引用数组元素允许数组元素的下标越界 C一维数组元素的下标依次是 1、2、 3?? D定义数组时的长度可以是整型常量表达式 7.若有以下数组说明,则数值最大的和最小的元素下标分别是( B )。 int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; A.1,12 B.0,11 C.1,11 D.0,12 8. 若有以下数组说明,则i=10;a[a[i]] 元素数值是( B )。 int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; A.10 B.9 C.6 D.5 9. 假定 int 类型变量占用两个字节,其有定义:int x[10]={0,2,4}; , 15/26 则数组 x 在内存中所占字节数是 D A)3 B)6 C)10 D)20 10. 若有说明: int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组 a 的第一 维的大小为 :( B ) A.2 B.3 C.4 D. 无确定值 11.以下定义语句中,错误的是 ( D ) A) int a[]={1,2}; B) char *a; C) char s [10]= “ test ” ; D) int n=5,a[n]; 12.下面程序段的输出结果是 : ( C ) int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; for (i=0;i<3;i++) printf("%d ",x[i][2-i]); A)159 B)147 C)357 D)369 13.对二维数组的正确定义是(C ) a[ ] [ ]={1,2,3,4,5,6}; a[2] [ ]={1,2,3,4,5,6}; a[ ] [3]={1,2,3,4,5,6}; a[2,3]={1,2,3,4,5,6}; 14.已知 int a[3][4]; 则对数组元素引用正确的是__C___ A)a[2][4] B)a[1,3] C)a[2][0] D)a(2)(1) 六、字符数组 1.在 C 语言中,以D 作为字符串结束标志 A) ’ n ’B)’ ’C) ’ 0’D) ’ 0 ’ 2. 下列数据中属于“字符串常量”的是( A )。 A. “ a” B.{ABC} C. ‘ abc0 ’ D. ‘a’ 16/26 3.字符串“ABCD”在内存占用的字节数是( D )。 A.4 B.6 C.1 D.5 4.下面不正确的字符串常量是:( A ) A. ‘ PROGRAM’ B “ 12’ 12” C “0” D “” 5. 设有数组定义 : char array [ ]="abcd"; 则数组 array 所占的空间 为 B A)4 个字节B)5 个字节C)6 个字节D)7 个字节 *6. 下述对 C 语言中字符数组的描述错误的是 C 。 A)字符数组可以存放字符串 B)字符数组中的字符串可以整体输入和输出 C)可在赋值语句中通过赋值运算符“ =”对字符数组整体赋值 D)可在对字符数组定义时通过赋值运算符“ =”对字符数组整 体初始化 7. 已知 char x[]="hello", y[]={'h','e','a','b','e'};, 则关于两 个数组长度的正确描述是 B . A) 相同B)x 大于 y C)x 小于 y D) 以上答案都不对 8.给出以下定义 : char x[ ]="abcdefg"; char y[ ]={'a','b','c','d','e','f','g'}; 则正确的叙述为 C A) 数组 x 和数组 y 等价B) 数组 x 和数组 y 的长度 相同 C) 数组 x 的长度大于数组y 的长度D) 数组 x 的长度小于数组 y的长度 9、若有以下语句,则正确的描述是( D )。 17/26 static char x[ ]= ” 12345” ; static char y[ ]={ ‘1’ , ‘ 2’, ‘ 3’, ‘ 4’ , 5’, ’0 ’} ; A 、 x 数组长度大于y 数组长度 B 、x 数组和 y 数组不相同 C、 x 数组长度小于 y 数组长度 D 、x 数组等价于 y 数组 10、已知: char s[20]= ” programming ”, *ps=s; 则不能引用字母o 的表达式是( C )。 A 、 ps[2] B、s[2] C、 ps+2 D 、ps+=2, *ps *11 .判断两字符串s1,s2 是否相等 , 应使用 ( D ). A)if(s1==s2) B)if(s1=s2) C)if(strcpy(s1,s2)) D)if(strcmp(s1,s2)==0) *12 .以下 printf 语句的输出结果为: A printf( “ %dn” ,strlen( “ school ” )); A) 7 B) 6 C) 存在语法错误D) 不定值 13.对字符数组 s 赋值 , 不合法的一个是 ( C ) A. char s[]="Beijing" ; B. char s[20]={"beijing"} ; C. char s[20] ; s="Beijing" ; D. char s[20]={'B','e','i','j','i','n','g'} ; 14. 对字符数组str 赋初值, str 不能作为字符串使用的一个是( D ) A. char str[]="shanghai" ; B. char str[]={"shanghai"} ; C. char str[9]={'s','h','a','n','g','h','a','i', ’ 0 ’ } ; D. char str[8]={ 's','h','a','n','g','h','a','i'} ; 15. 合法的数组定义是 C A)int a[]={ “ string ” }; B) int a[5]={0,1,2,3,4,5}; 18/26 -- C)char a[]= “ string ” ; D) char a[5]={0,1,2,3,4,5}; 16.对字符数组 s 赋值 , 不合法的是 : ( C ) A) char s[]="china" ; B) char s[20]={" china "} ; C) char s[20] ; s=" china" ; D) char s[20]={'c','h','i','n','a'} ; 17.下面初始化与此初始化 charc[ ]=“ I am happy”; 等价的是( A ) A) char c[ ]={ ‘I ’, ’’, ’a’, ’m’, ’’, ’h’, ’a’, ’p’, ’p’, ’y’, ’0 ’} ; B) char c[ ]={ ‘I ’, ’am’ , ’happy ’}; C) char c[ ]={ ‘I ’, ’’, ’a’, ’m’, ’’, ’h’, ’a’, ’p’, ’p’, ’y’}; D)char c[ ]={ ‘ I ’ , ’am’ , ’happy ’ , ’ 0 ’ }; 18.下面各语句中,能正确进行赋字符串操作的语句是( C ) 。 A. char s[5]={ “ ABCDE” }; B. char s[5]={ ‘ A’,‘ B’,‘C’,‘D’,‘ E’ , ’0 ’}; C. char *s;s= “ ABCDE” ; D. char *s;scanf( “%s” ,&s); 19.下列字符串赋值方式不正确的是( A ) A) . char str[20]; B). char *str ; str= ”I am a boy! ” ; str= ”I am a boy! ” ; C). char *str= ” I am a boy!; ”D) . char str[20]= ” I am a; boy! ” 七.指针 1.语句 int *p; 说明了 C 。 19/26
版权声明:本文标题:C语言-基本选择题与参考答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702836949h432738.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论