3、若有以下定義和語句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為了使1,3,2分別賦
3、若有以下定義和語句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為了使1,3,2分別賦
20設(shè)有如下定義:
int (*ptr)*(); 則以下敘述中正確的是
A ptr是指向一維組數(shù)的指針變量
B ptr是指向int型數(shù)據(jù)的指針變量 C ptr是指向函數(shù)的指針,該函數(shù)返回一個int型數(shù)據(jù) D ptr是一個函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針
21 下列不正確的轉(zhuǎn)義字符是 A)'、、' B)'、“ C)'074' D)'、0'" 22 若有以下定義:char a;int b; float c;double d; 則表達(dá)式a*bd--c值的類型為 A)float B)int C)char D)double
23 表示關(guān)系x《=y《=z的c語言表達(dá)式為
A)(X《=Y)&&(Y《=Z) B)(X《=Y)AND(Y《=Z)
C)(X《=Y《=Z) D)(X《=Y)&(Y《=Z)
24 設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:a《b?a:c《d?a:d的結(jié)果為
A)4 B)3 C)2 D)1
25設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為
x=10;x=x--=x--x;
A)10 B)20 C)40 D)30
26 下列可作為C語言賦值語句的是
A)x=3,y=5 B)a=b=6 C)i--; D)y=int(x);
27 設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語句后,t的值為
x=y=z=1;
t=x||y&&z;
A)不定值 B)2 C)1 D)0
28 設(shè)i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:
scanf("i=%d,f=%f",&i,&f);
為了把100和765.12分別賦給i和f,則正確的輸入為
A)100765.12 B)i=100,f=765.12
C)100765.12 D)x=100y=765.12
29設(shè)x和y均為int型變量,則執(zhí)行下的循環(huán)后,y值為
for(y=1,x=1;y《=50;y)
{if(x=10))break;
if (x%2==1)
{x=5;continue;}
x--=3;
}
A)2 B)4 C)6 D)8
30給出以下定義:
char x[]="abcdefg";
char y[]={'a','b','c','d','e','f','g'};
則正確的敘述為
A)數(shù)組X和數(shù)組Y等價 B)數(shù)組x和數(shù)組Y的長度相同
C)數(shù)組X的長度大于數(shù)組Y的長度 D)數(shù)組X的長度小于數(shù)組Y的長度
31 以下敘述中不正確的是
A)在不同的函數(shù)中可以使用相同名字的變量
B)函數(shù)中的形式參數(shù)是局部變量
C)在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D)在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
32假定a和b為int型變量,則執(zhí)行以下語句后b的值為
a=1;b=10;
do
{b--=a;a;}
while (b--《0);
A)9 B)--2 C)--1 D)8
33設(shè)j為int型變量,則下面for循環(huán)語句的執(zhí)行結(jié)果是
for(j=10;j3;j--)
{if(j%3)j--;
--j;--j;
printf("%d ",j);
}
A)6 3 B)7 4 C)6 2 D)7 3
34設(shè)有以下宏定義:
#define N 3
#define Y(n)((N1)*n)
則執(zhí)行語句:z=2 *(NY(51));后,z的值為
A)出錯 B)42 C)48 D)54
35設(shè)P1和P2是指向同一個int型一維數(shù)組的指針變量,k為int型變量,則不能正確執(zhí)行的語句是
A)k=*P1*P2;B)p2=k;C)P1=P2;D)K=*P1 *(*P2);
36 設(shè)有如下定義:
int arr[]={6,7,8,9,10};
int *ptr;
則下列程序段的輸出結(jié)果為
ptr=arr;
*(ptr2)=2;
printf ("%d,%d、n",*ptr,*(ptr2));
A)8,10 B)6,8 C)7,9 D)6,10
37 以下程序的輸出結(jié)果是
main()
{int i,k,a[10],p[3]:
K=5;
for (i=0;i《10;i)a[i]=i;
for (i=0;i《3;i)p[i]=a[i*(i1)];
for (i=0;i《3;i)k=p[i]*2;
printf("%d、n",k);
}
A)20 B)21 C)22 D)23
38 執(zhí)行以下程序段后,m的值為
int a[2][3]={{1,2,3},{4,5,6}};
int m,*p;
p=&a[0][0];
m=(*p)*(*(p2))*(*(p4));
A)15 B)14 C)13 D)12
(39)有以下程序段
char arr[]="ABCDE";
char *ptr;
for(ptr=arr;ptr《arr5;ptr)printf("%s、n",ptr);
輸出結(jié)果是
A)ABCD B)A C)E D)ABCDE
(40)有以下程序
main()
{int x,i;
or(i=1;i《=50;i)
{x=i;
if(x%2==0)
if(x%3==0)
if(x%7==0)
printf("%d,i);”
}
}
輸出結(jié)果是
A)28 B)27 C)42 D)41
(41)有下列程序 #include《stdio.h main() {union {int k; char i[2]; }*s,a; s=&a; s--i[0]=0x39;s--i[1]=0x38; printf("%x、n",s--k);
}
輸出結(jié)果是
A)3839 B)3938 C)380039 D)390038
20設(shè)有如下定義:
int (*ptr)*(); 則以下敘述中正確的是
A ptr是指向一維組數(shù)的指針變量
B ptr是指向int型數(shù)據(jù)的指針變量 C ptr是指向函數(shù)的指針,該函數(shù)返回一個int型數(shù)據(jù) D ptr是一個函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針
21 下列不正確的轉(zhuǎn)義字符是 A)'、、' B)'、“ C)'074' D)'、0'" 22 若有以下定義:char a;int b; float c;double d; 則表達(dá)式a*bd--c值的類型為 A)float B)int C)char D)double
23 表示關(guān)系x《=y《=z的c語言表達(dá)式為
A)(X《=Y)&&(Y《=Z) B)(X《=Y)AND(Y《=Z)
C)(X《=Y《=Z) D)(X《=Y)&(Y《=Z)
24 設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:a《b?a:c《d?a:d的結(jié)果為
A)4 B)3 C)2 D)1
25設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為
x=10;x=x--=x--x;
A)10 B)20 C)40 D)30
26 下列可作為C語言賦值語句的是
A)x=3,y=5 B)a=b=6 C)i--; D)y=int(x);
27 設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語句后,t的值為
x=y=z=1;
t=x||y&&z;
A)不定值 B)2 C)1 D)0
28 設(shè)i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:
scanf("i=%d,f=%f",&i,&f);
為了把100和765.12分別賦給i和f,則正確的輸入為
A)100765.12 B)i=100,f=765.12
C)100765.12 D)x=100y=765.12
29設(shè)x和y均為int型變量,則執(zhí)行下的循環(huán)后,y值為
for(y=1,x=1;y《=50;y)
{if(x=10))break;
if (x%2==1)
{x=5;continue;}
x--=3;
}
A)2 B)4 C)6 D)8
30給出以下定義:
char x[]="abcdefg";
char y[]={'a','b','c','d','e','f','g'};
則正確的敘述為
A)數(shù)組X和數(shù)組Y等價 B)數(shù)組x和數(shù)組Y的長度相同
C)數(shù)組X的長度大于數(shù)組Y的長度 D)數(shù)組X的長度小于數(shù)組Y的長度
31 以下敘述中不正確的是
A)在不同的函數(shù)中可以使用相同名字的變量
B)函數(shù)中的形式參數(shù)是局部變量
C)在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D)在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
32假定a和b為int型變量,則執(zhí)行以下語句后b的值為
a=1;b=10;
do
{b--=a;a;}
while (b--《0);
A)9 B)--2 C)--1 D)8
33設(shè)j為int型變量,則下面for循環(huán)語句的執(zhí)行結(jié)果是
for(j=10;j3;j--)
{if(j%3)j--;
--j;--j;
printf("%d ",j);
}
A)6 3 B)7 4 C)6 2 D)7 3
34設(shè)有以下宏定義:
#define N 3
#define Y(n)((N1)*n)
則執(zhí)行語句:z=2 *(NY(51));后,z的值為
A)出錯 B)42 C)48 D)54
35設(shè)P1和P2是指向同一個int型一維數(shù)組的指針變量,k為int型變量,則不能正確執(zhí)行的語句是
A)k=*P1*P2;B)p2=k;C)P1=P2;D)K=*P1 *(*P2);
36 設(shè)有如下定義:
int arr[]={6,7,8,9,10};
int *ptr;
則下列程序段的輸出結(jié)果為
ptr=arr;
*(ptr2)=2;
printf ("%d,%d、n",*ptr,*(ptr2));
A)8,10 B)6,8 C)7,9 D)6,10
37 以下程序的輸出結(jié)果是
main()
{int i,k,a[10],p[3]:
K=5;
for (i=0;i《10;i)a[i]=i;
for (i=0;i《3;i)p[i]=a[i*(i1)];
for (i=0;i《3;i)k=p[i]*2;
printf("%d、n",k);
}
A)20 B)21 C)22 D)23
38 執(zhí)行以下程序段后,m的值為
int a[2][3]={{1,2,3},{4,5,6}};
int m,*p;
p=&a[0][0];
m=(*p)*(*(p2))*(*(p4));
A)15 B)14 C)13 D)12
(39)有以下程序段
char arr[]="ABCDE";
char *ptr;
for(ptr=arr;ptr《arr5;ptr)printf("%s、n",ptr);
輸出結(jié)果是
A)ABCD B)A C)E D)ABCDE
(40)有以下程序
main()
{int x,i;
or(i=1;i《=50;i)
{x=i;
if(x%2==0)
if(x%3==0)
if(x%7==0)
printf("%d,i);”
}
}
輸出結(jié)果是
A)28 B)27 C)42 D)41
(41)有下列程序 #include《stdio.h main() {union {int k; char i[2]; }*s,a; s=&a; s--i[0]=0x39;s--i[1]=0x38; printf("%x、n",s--k);
}
輸出結(jié)果是
A)3839 B)3938 C)380039 D)390038
其他人氣:233 ℃時間:2019-08-19 04:29:47
優(yōu)質(zhì)解答
a
我來回答
類似推薦
- 3、若有以下定義和語句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為了使1,3,2分別賦給a,b,c,從鍵盤上輸入數(shù)據(jù)的正確形式是( )
- 若有定義:int a,b;,通過語句scanf("%d;%d",&a,&b);,能把整數(shù)3賦給變量a,5賦給變量b的輸入數(shù)據(jù)
- 有輸入語句:int a,b,c; scanf("a=%d,b=%d,c=%d",&a,&b,&c); 為使變量a的值為1,b的值為3,c的值為2,從鍵
- (13)若有定義和語句:int a,b;scanf(“%d,%d”,&a,&b);以下選項中的輸入數(shù)據(jù),不能把值3賦給變量a、5賦
- 設(shè)有定義int a,b;當(dāng)執(zhí)行scanf(“%d,%d”,&a,&b);語句時,若要求a、b的值分別為3、5,則
- It's cold outside.please ______ the door.
- 設(shè)函數(shù)f(x)=kx3+3(k-1)x2-k2+1在區(qū)間(0,4)上是減函數(shù),則k的取值范圍是_.
- 戊戌變法是 師夷長技以制夷 還是 師夷長技以自強 這兩個分別是誰提出的 急
- Our white T-shirts are only 12 dollars.【改為同義句】
- 已知x+2y=0(x≠0),求分式x²-xy分之2xy+y²的值
- 在北師大版八年級下冊P29知識技能第1題第六個.
- 某班有女生24人,比男生人數(shù)的5分之4多4人,男生有多少人?
猜你喜歡
- 1She was seen a story book yesterday.這句話改成主動語態(tài)怎么改?
- 2把多項式12xy的2次方 - 5x的2次方y(tǒng)的2次方 - 6x的3次方y(tǒng)的3次方 - 8,按x升冪排列的結(jié)果是( ).
- 3他在書桌上輕輕地刻了一個小小的字:“早”
- 4down the narrow street中的down是什么意思?
- 5《新聞兩則》試題
- 6已知在五邊形ABCDE中,角A=180度,角B=90度,若角C=角D=角E,則角E的度數(shù)為多少?
- 7初二的一道選擇題,幫忙.
- 8ATA單證冊的全稱
- 9It's raining heavily.They come to school ___(later)
- 10表示許多的英語單詞如何區(qū)分?(初中英語)
- 11小明和同學(xué)擺成一個方陣,他在左邊數(shù)第1個,右邊數(shù)第4個,前面數(shù)第2個,后面數(shù)第3個,方陣多少人
- 12以給我影響最大的.為題寫一篇400到500字的作文