
C语言练习题----求答案解
二、单项选择题(每小题2分,共40分)1、表达式2,4,6,8的值为()A.2B.4C.6D.82、设有inti;则表达式(i=1,i=10)?i++||++i:++i的...
二、单项选择题(每小题2分,共40分)
1、表达式2,4,6,8的值为( )
A.2 B.4 C.6 D.8
2、设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 ( ) A.1 B.2 C.3 D.10
3、设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是 ( ) A.10,11,12 B.11,12,12 C.10,12,12 D.11,11,12
4、在C语言程序中,下面哪一个是正确的? ( )
A 函数的定义可以嵌套,但函数的调用不可以嵌套。
B 函数的定义不可以嵌套,但函数的调用可以嵌套。
C 函数的定义可以嵌套,函数的调用也可以嵌套。
D 函数的定义和函数的调用都不可以嵌套。5、设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是 ( ) A.s+=1; B.p+=1; C.*p++; D.(*P)++;
6、若有以下说明和语句,则输出结果是 ( )
char str[]=”\”d:\\file.dat\””;
printf(“%s”,str);
A 字符串中有非法字符 B \”d:\\file.dat\”
C “d:\file.dat” D “d:\\file.dat”
7、程序要正确的运行,必须要有 ( )
A printf 函数 B 自定义函数 C main函数 D 不需要函数
8、已知整型变量a=6,字符型变量ch=’A’,(大写字母A的ASCII码为65),则表达式 ch+a的值是 ( )
A 69 B 71 C 4 D 出错
9、下面程序运行后,屏幕上显示 ( )
void main()
{
int a=4;float b=9.5;
printf(“a=%d,b=%6.4f”,a,b);
}
A a=%d,b=%f\n B a=%d,b=%f C a=4,b= 9.50 D a=4,b=9.5000
10、若i=2,则语句printf(“%d,%d”,i, ++i);的输出结果是 ( )
A 2,2 B 3,3 C 2,3 D 3,2
11、int a=2,b=8;则在表达式a<b&&b=20后a,b的值分别为:( )
A 2,8 B 2,10 C 2,20 D 2,6
12、若x=3,则语句:while(x){x--;continue;}的循环次数为 ( )
A 0 B 1 C 2 D 3
13、如果要把常量300存入变量a中,a不可以定义成哪个类型?( )
A int B char C long D float
14、有输入语句scanf(“a:%d,b:%d”,&a,&b);输入数据时应怎样输入。( )
A 4 5 B 4,5 C a=4,b=5 D a:4,b:5
15、设a为整形变量,不能正确表达数学关系:10<a<15 的C语言表达式是( )
A) 10<a<15 B) a==11||a==12||a==13||a==14
C) a>10&&a<15 D) !(a<=10)&&!(a>=15)
16、下列变量中,哪个属于构造类型的变量。( )
A 整型变量 B 实型变量 C 字符型变量 D 结构体类型变量
17、下面的命令中哪一个不属于预处理命令。( )
A #define max 20 B #include <stdio.h>
C #ifdef MM D typedef a int;
18、C程序的结构有哪些类。(多选)( )
A 选择结构 B 循环结构 C 程序结构 D 顺序结构
19、循环结构有哪些类。(多选) ( )
A for结构 B if结构 C while结构 D do…while结构
20、若x=4,y=2,a=3,则表达式x=(y==a)执行完后,x的值是 ( )
A 0 B 1 C 3 D 4 展开
1、表达式2,4,6,8的值为( )
A.2 B.4 C.6 D.8
2、设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 ( ) A.1 B.2 C.3 D.10
3、设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是 ( ) A.10,11,12 B.11,12,12 C.10,12,12 D.11,11,12
4、在C语言程序中,下面哪一个是正确的? ( )
A 函数的定义可以嵌套,但函数的调用不可以嵌套。
B 函数的定义不可以嵌套,但函数的调用可以嵌套。
C 函数的定义可以嵌套,函数的调用也可以嵌套。
D 函数的定义和函数的调用都不可以嵌套。5、设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是 ( ) A.s+=1; B.p+=1; C.*p++; D.(*P)++;
6、若有以下说明和语句,则输出结果是 ( )
char str[]=”\”d:\\file.dat\””;
printf(“%s”,str);
A 字符串中有非法字符 B \”d:\\file.dat\”
C “d:\file.dat” D “d:\\file.dat”
7、程序要正确的运行,必须要有 ( )
A printf 函数 B 自定义函数 C main函数 D 不需要函数
8、已知整型变量a=6,字符型变量ch=’A’,(大写字母A的ASCII码为65),则表达式 ch+a的值是 ( )
A 69 B 71 C 4 D 出错
9、下面程序运行后,屏幕上显示 ( )
void main()
{
int a=4;float b=9.5;
printf(“a=%d,b=%6.4f”,a,b);
}
A a=%d,b=%f\n B a=%d,b=%f C a=4,b= 9.50 D a=4,b=9.5000
10、若i=2,则语句printf(“%d,%d”,i, ++i);的输出结果是 ( )
A 2,2 B 3,3 C 2,3 D 3,2
11、int a=2,b=8;则在表达式a<b&&b=20后a,b的值分别为:( )
A 2,8 B 2,10 C 2,20 D 2,6
12、若x=3,则语句:while(x){x--;continue;}的循环次数为 ( )
A 0 B 1 C 2 D 3
13、如果要把常量300存入变量a中,a不可以定义成哪个类型?( )
A int B char C long D float
14、有输入语句scanf(“a:%d,b:%d”,&a,&b);输入数据时应怎样输入。( )
A 4 5 B 4,5 C a=4,b=5 D a:4,b:5
15、设a为整形变量,不能正确表达数学关系:10<a<15 的C语言表达式是( )
A) 10<a<15 B) a==11||a==12||a==13||a==14
C) a>10&&a<15 D) !(a<=10)&&!(a>=15)
16、下列变量中,哪个属于构造类型的变量。( )
A 整型变量 B 实型变量 C 字符型变量 D 结构体类型变量
17、下面的命令中哪一个不属于预处理命令。( )
A #define max 20 B #include <stdio.h>
C #ifdef MM D typedef a int;
18、C程序的结构有哪些类。(多选)( )
A 选择结构 B 循环结构 C 程序结构 D 顺序结构
19、循环结构有哪些类。(多选) ( )
A for结构 B if结构 C while结构 D do…while结构
20、若x=4,y=2,a=3,则表达式x=(y==a)执行完后,x的值是 ( )
A 0 B 1 C 3 D 4 展开
3个回答
展开全部
我回答了
二、单项选择题(每小题2分,共40分)
1、表达式2,4,6,8的值为(D )
A.2 B.4 C.6 D.8
2、设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 (A ) A.1 B.2 C.3 D.10
3、设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是 ( B) A.10,11,12 B.11,12,12 C.10,12,12 D.11,11,12
4、在C语言程序中,下面哪一个是正确的? (B )
A 函数的定义可以嵌套,但函数的调用不可以嵌套。
B 函数的定义不可以嵌套,但函数的调用可以嵌套。
C 函数的定义可以嵌套,函数的调用也可以嵌套。
D 函数的定义和函数的调用都不可以嵌套。
5、设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是 (A ) A.s+=1; B.p+=1; C.*p++; D.(*P)++;
6、若有以下说明和语句,则输出结果是 (C)
char str[]=”\”d:\\file.dat\””;
printf(“%s”,str);
A 字符串中有非法字符 B \”d:\\file.dat\”
C “d:\file.dat” D “d:\\file.dat”
7、程序要正确的运行,必须要有 (C )
A printf 函数 B 自定义函数 C main函数 D 不需要函数
8、已知整型变量a=6,字符型变量ch=’A’,(大写字母A的ASCII码为65),则表达式 ch+a的值是 (B)
A 69 B 71 C 4 D 出错
9、下面程序运行后,屏幕上显示 (D )
void main()
{
int a=4;float b=9.5;
printf(“a=%d,b=%6.4f”,a,b);
}
A a=%d,b=%f\n B a=%d,b=%f C a=4,b= 9.50 D a=4,b=9.5000
10、若i=2,则语句printf(“%d,%d”,i, ++i);的输出结果是 (C)
A 2,2 B 3,3 C 2,3 D 3,2
11、int a=2,b=8;则在表达式a<b&&b=20后a,b的值分别为:(C )
A 2,8 B 2,10 C 2,20 D 2,6
12、若x=3,则语句:while(x){x--;continue;}的循环次数为 (D )
A 0 B 1 C 2 D 3
13、如果要把常量300存入变量a中,a不可以定义成哪个类型?( B)
A int B char C long D float
14、有输入语句scanf(“a:%d,b:%d”,&a,&b);输入数据时应怎样输入。(D )
A 4 5 B 4,5 C a=4,b=5 D a:4,b:5
15、设a为整形变量,不能正确表达数学关系:10<a<15 的C语言表达式是(A )
A) 10<a<15 B) a==11||a==12||a==13||a==14
C) a>10&&a<15 D) !(a<=10)&&!(a>=15)
16、下列变量中,哪个属于构造类型的变量。(D )
A 整型变量 B 实型变量 C 字符型变量 D 结构体类型变量
17、下面的命令中哪一个不属于预处理命令。(B )
A #define max 20 B #include <stdio.h>
C #ifdef MM D typedef a int;
18、C程序的结构有哪些类。(多选)( ABD)
A 选择结构 B 循环结构 C 程序结构 D 顺序结构
19、循环结构有哪些类。(多选) ( ACD)
A for结构 B if结构 C while结构 D do…while结构
20、若x=4,y=2,a=3,则表达式x=(y==a)执行完后,x的值是 (A )
A 0 B 1 C 3 D 4
二、单项选择题(每小题2分,共40分)
1、表达式2,4,6,8的值为(D )
A.2 B.4 C.6 D.8
2、设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 (A ) A.1 B.2 C.3 D.10
3、设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是 ( B) A.10,11,12 B.11,12,12 C.10,12,12 D.11,11,12
4、在C语言程序中,下面哪一个是正确的? (B )
A 函数的定义可以嵌套,但函数的调用不可以嵌套。
B 函数的定义不可以嵌套,但函数的调用可以嵌套。
C 函数的定义可以嵌套,函数的调用也可以嵌套。
D 函数的定义和函数的调用都不可以嵌套。
5、设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是 (A ) A.s+=1; B.p+=1; C.*p++; D.(*P)++;
6、若有以下说明和语句,则输出结果是 (C)
char str[]=”\”d:\\file.dat\””;
printf(“%s”,str);
A 字符串中有非法字符 B \”d:\\file.dat\”
C “d:\file.dat” D “d:\\file.dat”
7、程序要正确的运行,必须要有 (C )
A printf 函数 B 自定义函数 C main函数 D 不需要函数
8、已知整型变量a=6,字符型变量ch=’A’,(大写字母A的ASCII码为65),则表达式 ch+a的值是 (B)
A 69 B 71 C 4 D 出错
9、下面程序运行后,屏幕上显示 (D )
void main()
{
int a=4;float b=9.5;
printf(“a=%d,b=%6.4f”,a,b);
}
A a=%d,b=%f\n B a=%d,b=%f C a=4,b= 9.50 D a=4,b=9.5000
10、若i=2,则语句printf(“%d,%d”,i, ++i);的输出结果是 (C)
A 2,2 B 3,3 C 2,3 D 3,2
11、int a=2,b=8;则在表达式a<b&&b=20后a,b的值分别为:(C )
A 2,8 B 2,10 C 2,20 D 2,6
12、若x=3,则语句:while(x){x--;continue;}的循环次数为 (D )
A 0 B 1 C 2 D 3
13、如果要把常量300存入变量a中,a不可以定义成哪个类型?( B)
A int B char C long D float
14、有输入语句scanf(“a:%d,b:%d”,&a,&b);输入数据时应怎样输入。(D )
A 4 5 B 4,5 C a=4,b=5 D a:4,b:5
15、设a为整形变量,不能正确表达数学关系:10<a<15 的C语言表达式是(A )
A) 10<a<15 B) a==11||a==12||a==13||a==14
C) a>10&&a<15 D) !(a<=10)&&!(a>=15)
16、下列变量中,哪个属于构造类型的变量。(D )
A 整型变量 B 实型变量 C 字符型变量 D 结构体类型变量
17、下面的命令中哪一个不属于预处理命令。(B )
A #define max 20 B #include <stdio.h>
C #ifdef MM D typedef a int;
18、C程序的结构有哪些类。(多选)( ABD)
A 选择结构 B 循环结构 C 程序结构 D 顺序结构
19、循环结构有哪些类。(多选) ( ACD)
A for结构 B if结构 C while结构 D do…while结构
20、若x=4,y=2,a=3,则表达式x=(y==a)执行完后,x的值是 (A )
A 0 B 1 C 3 D 4
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |