若有下面的程序段:chars[]="china";char *p;p=s;則下列敘述正確的是()。A.s和p完全相同B.?dāng)?shù)組s中
若有下面的程序段: chars[]="china";char *p;p=s;則下列敘述正確的是()。
A.s和p完全相同
B.?dāng)?shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等
C.?dāng)?shù)組s的長度和p所指向的字符串長度相等
D.*p與s[0]相等
若有下面的程序段: chars[]="china";char *p;p=s;則下列敘述正確的是()。
A.s和p完全相同
B.?dāng)?shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等
C.?dāng)?shù)組s的長度和p所指向的字符串長度相等
D.*p與s[0]相等
第1題
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 則運行時______。
A.將輸出China
B.將輸出Ch
C.將輸出Chi
D.編譯出錯
第2題
A.531
B.420
C.654321
D.死循環(huán)
第3題
有下面程序段 char a[3],b[]="China"; a=b; printf("%3",a);則下面的說法正確的是______。
A.運行后見輸出China
B.運行后見輸出Ch
C.運行后見輸出Chi
D.編譯出錯
第4題
若有下面的程序段:char s[]="china";char*p;p=s;則下列敘述正確的是
A.s和p完全相同
B.?dāng)?shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等
C.s數(shù)組長度和p所指向的字符串長度相等
D.*p與s[0]相等
第5題
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p 則對數(shù)組元素的錯誤引用是
A.pp[0][1]
B.a(chǎn)[10]
C.p[3][1]
D.*(*(p+2)+2)
第6題
A.該列表項被移到列表的最前面
B.該列表項被刪除
C.該列表項被移到列表的最后面
D.該列表項被刪除后又在原位置插入
第7題
現(xiàn)在有如下程序
#include "stdio.h"
main()
{char s[80];
int i,j;
gets(s);
for(i=j=0;s[i]!=′\0′;i++)
if(s[i]!=′H′______)
s[j]=′\0′;
puts(s);}
這個程序段的功能是刪除輸入的字符串中字符′H′,則空線上應(yīng)當(dāng)添入的是
A.s[j++]=s[i];j++;
B.s[j]=s[i++];j++;
C.s[j++]=s[i];
D.s[j]=s[i];
第10題
運行下面的程序段: For k=5 to 10 Step 2 k=k*2 Next k 則循環(huán)次數(shù)為:______。
A.1
B.2
C.3
D.4
第11題
A.3
B.9
C.14
D.21