C语言程序设计第1次作业
1 对于程序片断if(x++5)printf(%d,x);elseprintf(%d\n,x--);,当x分别为6和3时,其输出的结果为()。
A.7和5
B.6和3
C.7和4
D.6和4
正确答案: C
2 已知:intx;inty[10];下列()是合法的。
A.&x
B.&(x+3)
C.&5
D.&y
正确答案: A
3 设inta[9],*p=a;则不能表示a[1]地址的表达式为()。
A.p+1
B.a+1
C.a++
D.++p
正确答案: C
4 程序#include<stdio.hmain(){inti,j,m=0;for(i=1;i<=2;i++)for(j=1;j<=5;j++)m++;printf(“%d\n”,m);}执行后的输出结果是()。
A.10
B.20
C.5
D.2
正确答案: A
5 表达式:10!=9的值是()。
A.true
B.false
C.0
D.1
正确答案: D
6 以下关于C语言程序的说法中正确的是()。
A.程序总是从第一个函数开始执行
B.要调用的函数必须在main()函数中定义
C.程序总是从main()函数开始执行
D.main()函数必须放在程序的开头
正确答案: C
7 程序#include<stdio.hmain(){inta=10,b=4;printf(“%d\n”,a=a/b);}执行后的输出结果是()。
A.2
B.2.5
C.10
D.a=4
正确答案: A
8 设inta[3]={1,4,7},*p=&a[2],则*p的值是()。
A.&a[2]
B.4
C.7
D.1
正确答案: C
9 正确的输入语句是()。
A.scanf(“a=b=%d”,&a,&b);
B.scanf(“%d,%d”,&a,&b);
C.scanf(“%c”,c);
D.scanf(“%f%d\n”,&f);
正确答案: B
10 不能把字符串:Hello!赋给数组b的语句是()。
A.charb[10]={'H','e','l','l','o','!'};
B.charb[10];b=Hello!;
C.charb[10];strcpy(b,Hello!);
D.charb[10]=Hello!;
正确答案: B
C语言程序设计第1次作业
1 不能把字符串:Hello!赋给数组b的语句是()。
A.charb[10]={'H','e','l','l','o','!'};
B.charb[10];b=Hello!;
C.charb[10];strcpy(b,Hello!);
D.charb[10]=Hello!;
正确答案: B
2 程序#include<stdio.hmain(){structss{charch;floatx;inty;}m={‘A’,3.4,10};printf(“%3.0f\n”,m.x*m.y);}执行后的输出结果是()。
A.34
B.A
C.3.0
D.3.4
正确答案: A
3 设有定义:inta,*p;,若使p指向a,则应使用_______。
A.p=&a;
B.*p=a;
C.p=a;
D.p=*a;
正确答案: A
4 合法的字符型常数是()。
A.A'
B.A
C.65
D.A
正确答案: A
5 以下对二维数组a进行正确初始化的是()。
A.inta[2][3]={{1,2},{3,4},{5,6}};
B.inta[][3]={1,2,3,4,5,6};
C.inta[2][]={1,2,3,4,5,6};
D.inta[2][]={{1,2},{3,4}};
正确答案: B
6 设inta[3]={1,4,7},*p=&a[2],则*p的值是()。
A.&a[2]
B.4
C.7
D.1
正确答案: C
7 若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A.’a’<=c<=’z’
B.(c=’a’)||(c<=’z’)
C.(‘a’<=c)and(‘z’=c)
D.(c=’a’)&&(c<=’z’)
正确答案: D
8 程序#include<stdio.hmain(){inti,j,m=0;for(i=1;i<=2;i++)for(j=1;j<=5;j++)m++;printf(“%d\n”,m);}执行后的输出结果是()。
A.10
B.20
C.5
D.2
正确答案: A
9 程序#include<stdio.hmain(){inty;for(y=5;y0;y--)printf(“%d”,y);}执行后的输出结果是()。
A.54321
B.5432
C.12345
D.1234
正确答案: A
10 下列不属于字符常量的是______.
A.‘89’
B.‘Q’
C.‘\n’
D.‘A’
正确答案: A
C语言程序设计第1次作业
1 设longx=-123456L;则能够正确输出变量x值的语句是()。
A.printf(“x=%d\n”,x)
B.printf(“x=%ld\n”,x)
C.printf(“x=%8dl\n”,x)
D.printf(“x=%LD\n”,x);
正确答案: B
2 设有定义:inta=5,b=2;表达式b%a+a/b的值是____.
A.2
B.2.5
C.4
D.4.5
正确答案: C
3 程序片段intx=5;do{printf(“%d“,x);x=x-2;}while(x=0);执行后的输出结果是()。
A.53
B.530
C.531
D.321
正确答案: C
4 语句char*func(intx,inty);的作用是对()。
A.函数func的定义
B.函数func的调用
C.函数func的原型说明
D.函数类型的说明
正确答案: C
5 设inti,j=7,*p=&i;,则与i=j;等价的语句是()。
A.i=*p;
B.*p=*(&j);
C.i=&j;
D.i=**p;
正确答案: B
6 程序#include<stdio.hintfun(intx,inty){returnx+y;}main(){inta=2,b=4,x;x=fun(2*a,2*b);printf(“x=%d\n”,x);}执行后的输出结果是()。
A.x=2
B.x=4
C.x=6
D.x=12
正确答案: D
7 程序段intx=4;do{printf(“%d“,x);x=x-2;}while(x=0);执行后的输出结果是()。
A.42
B.420
C.432
D.20
正确答案: B
8 以下不能正确定义二维数组的语句是()。
A.inta[2][2]={{1},{2}};
B.inta[][2]={1,2,3,4};
C.inta[2][2]={{1},2,3};
D.inta[2][]={{1,2},{3,4}};
正确答案: D
9 设有定义:inta,b;,以下不正确的赋值语句是_____.
A.b=a=25;
B.(b+5)++;
C.a+=b++;
D.a+=b+=5;
正确答案: B
10 程序#include<stdio.hmain(){inta=10,b=4;printf(“%d\n”,a=a/b);}执行后的输出结果是()。
A.2
B.2.5
C.10
D.a=4
正确答案: A
1 对于程序片断if(x++5)printf(%d,x);elseprintf(%d\n,x--);,当x分别为6和3时,其输出的结果为()。
A.7和5
B.6和3
C.7和4
D.6和4
正确答案: C
2 已知:intx;inty[10];下列()是合法的。
A.&x
B.&(x+3)
C.&5
D.&y
正确答案: A
3 设inta[9],*p=a;则不能表示a[1]地址的表达式为()。
A.p+1
B.a+1
C.a++
D.++p
正确答案: C
4 程序#include<stdio.hmain(){inti,j,m=0;for(i=1;i<=2;i++)for(j=1;j<=5;j++)m++;printf(“%d\n”,m);}执行后的输出结果是()。
A.10
B.20
C.5
D.2
正确答案: A
5 表达式:10!=9的值是()。
A.true
B.false
C.0
D.1
正确答案: D
6 以下关于C语言程序的说法中正确的是()。
A.程序总是从第一个函数开始执行
B.要调用的函数必须在main()函数中定义
C.程序总是从main()函数开始执行
D.main()函数必须放在程序的开头
正确答案: C
7 程序#include<stdio.hmain(){inta=10,b=4;printf(“%d\n”,a=a/b);}执行后的输出结果是()。
A.2
B.2.5
C.10
D.a=4
正确答案: A
8 设inta[3]={1,4,7},*p=&a[2],则*p的值是()。
A.&a[2]
B.4
C.7
D.1
正确答案: C
9 正确的输入语句是()。
A.scanf(“a=b=%d”,&a,&b);
B.scanf(“%d,%d”,&a,&b);
C.scanf(“%c”,c);
D.scanf(“%f%d\n”,&f);
正确答案: B
10 不能把字符串:Hello!赋给数组b的语句是()。
A.charb[10]={'H','e','l','l','o','!'};
B.charb[10];b=Hello!;
C.charb[10];strcpy(b,Hello!);
D.charb[10]=Hello!;
正确答案: B
C语言程序设计第1次作业
1 不能把字符串:Hello!赋给数组b的语句是()。
A.charb[10]={'H','e','l','l','o','!'};
B.charb[10];b=Hello!;
C.charb[10];strcpy(b,Hello!);
D.charb[10]=Hello!;
正确答案: B
2 程序#include<stdio.hmain(){structss{charch;floatx;inty;}m={‘A’,3.4,10};printf(“%3.0f\n”,m.x*m.y);}执行后的输出结果是()。
A.34
B.A
C.3.0
D.3.4
正确答案: A
3 设有定义:inta,*p;,若使p指向a,则应使用_______。
A.p=&a;
B.*p=a;
C.p=a;
D.p=*a;
正确答案: A
4 合法的字符型常数是()。
A.A'
B.A
C.65
D.A
正确答案: A
5 以下对二维数组a进行正确初始化的是()。
A.inta[2][3]={{1,2},{3,4},{5,6}};
B.inta[][3]={1,2,3,4,5,6};
C.inta[2][]={1,2,3,4,5,6};
D.inta[2][]={{1,2},{3,4}};
正确答案: B
6 设inta[3]={1,4,7},*p=&a[2],则*p的值是()。
A.&a[2]
B.4
C.7
D.1
正确答案: C
7 若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A.’a’<=c<=’z’
B.(c=’a’)||(c<=’z’)
C.(‘a’<=c)and(‘z’=c)
D.(c=’a’)&&(c<=’z’)
正确答案: D
8 程序#include<stdio.hmain(){inti,j,m=0;for(i=1;i<=2;i++)for(j=1;j<=5;j++)m++;printf(“%d\n”,m);}执行后的输出结果是()。
A.10
B.20
C.5
D.2
正确答案: A
9 程序#include<stdio.hmain(){inty;for(y=5;y0;y--)printf(“%d”,y);}执行后的输出结果是()。
A.54321
B.5432
C.12345
D.1234
正确答案: A
10 下列不属于字符常量的是______.
A.‘89’
B.‘Q’
C.‘\n’
D.‘A’
正确答案: A
C语言程序设计第1次作业
1 设longx=-123456L;则能够正确输出变量x值的语句是()。
A.printf(“x=%d\n”,x)
B.printf(“x=%ld\n”,x)
C.printf(“x=%8dl\n”,x)
D.printf(“x=%LD\n”,x);
正确答案: B
2 设有定义:inta=5,b=2;表达式b%a+a/b的值是____.
A.2
B.2.5
C.4
D.4.5
正确答案: C
3 程序片段intx=5;do{printf(“%d“,x);x=x-2;}while(x=0);执行后的输出结果是()。
A.53
B.530
C.531
D.321
正确答案: C
4 语句char*func(intx,inty);的作用是对()。
A.函数func的定义
B.函数func的调用
C.函数func的原型说明
D.函数类型的说明
正确答案: C
5 设inti,j=7,*p=&i;,则与i=j;等价的语句是()。
A.i=*p;
B.*p=*(&j);
C.i=&j;
D.i=**p;
正确答案: B
6 程序#include<stdio.hintfun(intx,inty){returnx+y;}main(){inta=2,b=4,x;x=fun(2*a,2*b);printf(“x=%d\n”,x);}执行后的输出结果是()。
A.x=2
B.x=4
C.x=6
D.x=12
正确答案: D
7 程序段intx=4;do{printf(“%d“,x);x=x-2;}while(x=0);执行后的输出结果是()。
A.42
B.420
C.432
D.20
正确答案: B
8 以下不能正确定义二维数组的语句是()。
A.inta[2][2]={{1},{2}};
B.inta[][2]={1,2,3,4};
C.inta[2][2]={{1},2,3};
D.inta[2][]={{1,2},{3,4}};
正确答案: D
9 设有定义:inta,b;,以下不正确的赋值语句是_____.
A.b=a=25;
B.(b+5)++;
C.a+=b++;
D.a+=b+=5;
正确答案: B
10 程序#include<stdio.hmain(){inta=10,b=4;printf(“%d\n”,a=a/b);}执行后的输出结果是()。
A.2
B.2.5
C.10
D.a=4
正确答案: A
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 建筑施工天大网院第3次作业