1樓:廖天羽
先吃點別人練過內功的,最好是高手的,就會有內功了
2樓:戰犬瘟
那位大俠就是你自己,凡事要靠自己,些事更得靠自己了。
我這有c語言的題,哪位大俠能解決一下,必有重謝!
3樓:匿名使用者
1.若有定義則下列操作正確的為(a )。
a)*pi=0;
b)pi=&j;
c)i=10;pi=&j;
d)j=*pi;
解釋:const定義的資料為唯讀資料。也就是說i和pi(位址)的值是不可以被修改的。
b c d都修改了唯讀資料的值。a是修改了pi所指向的值,不是修改了pi的位址。所以a正確。
2.函式呼叫語句:fseek(fp,-20l,2);的含義是(c )。
a)將檔案位置指標移到距離檔案頭20個位元組處
b)將檔案位置指標從當前位置向後移動20個位元組
c)將檔案位置指標從檔案末尾處後退20個位元組
d)將檔案位置指標移到距離當前位置20個位元組處
ps:仔細看下fseek函式就可以了。
3.在下述程式中,if (i>j) 語句共執行的次數是( )。
main()
s+=i ;}}
a)6b)9
c)7d)12
這個好像沒有答案 我計算的應該是8
4.語句printf(「%d\n」,strlen(「xyz\t\xab\3\\」));的輸出結果是( c)。
a)9b)11
c)7d)8
ps:strlen遇到\0就停止計算長度。x y z \t ab 3 \
5.在c語言中,函式的隱含儲存類別是(a )。
a)auto
b)static
c)extern
d)無儲存類別
ps:查查資料,書上有說明的。
6.下列程式的輸出結果是( c)。
main()
a)5b)7
c)20
d)21
7.以下程式將輸出的字元是( c)。
#include "stdio.h"
main()
;p=&s[0];
c=*(p[1]+1);
printf("%c",c);
}a)b
b)dc)e
d)f8.若a是整型變數,表示式~(a^~a)等價於(c )。
a)~a
b)1c)0
d)2ps:~優先順序高於^。
9.有以下程式:
main()
,*p=str;
printf(「%s\n」,p+8);}
該程式執行後的輸出結果是(b )。
a)hello
b)beijing
c)jing
d)ijing
10.設有定義:#define str "12345";,則以下敘述正確的是(b )。
a)巨集名str代替的是數值常量12345
b)巨集定義以分號結束,編譯時會產生錯誤資訊
c)巨集名str代替的是字串"12345"
d)巨集名str代替的是字串常量"12345"
11.以下程式的輸出結果為(c )。
int a=2;
int f(int *a)
void main()
s+=f(&a);
printf("%d %d\n",a,s);
}a)2 7
b)2 10
c)3 7
d)3 11
ps:全域性變數和區域性變數。
12.在下列字串行中,屬於c語言合法識別符號的是(b )。
a)p12.a
b)stud_100
c)$water.1
d)88sum
13.若有定義:int a,b;char x,y;並有以下輸入資料: 12 13 aabb(回車)
則能給a賦整數12,給b賦整數13,給x賦字元a,給y賦字元b的正確程式段是()。
a)scanf(「%d」,&a);
scanf(「%d」,&b);
x=getchar();y=getchar();
//這個好像沒有答案。
14.下列選項中屬於不正確的賦值語句的是( b)。
a)t--;
b)k=i==j;//優先順序
c)t1=t2=t3=3;
d)t1=1,t2=2;
15.在下列語句選項中,只有乙個在功能上與其他三個語句不等價(其中s1和s2表示某個c語句),這個不等價的語句是(d )。
a)if (a) s1; else s2;
b)if (!a) s2; else s1;
c)if (a!=0) s1; else s2;
d)if (a==0) s1; else s2;
lz,給分吧。
4樓:匿名使用者
1、下列敘述不正確的是( )。本題(1分)
a:用typedef可以定義各種型別名,但不能用來定義變數
b:typedef和#define都是在預編譯時處理的
c:用typedef只是將已存在的型別用乙個新的識別符號來代表
d:使用typedef有利於程式的通用和移植
a b c d
2、以下選項中,能定義s為合法的結構體變數的是( )。本題(1分)
a:typedef struct abc
s;b:struct abc
s;c:struct abc
abc s;
d:typedef abc
abc s;
a b c d
3、若a是整型變數,表示式~(a^~a)等價於( )。本題(1分)
a:~a
b:1c:0
d:2a b c d
4、語句printf(「%d\n」,strlen(「xyz\t\xab\3\\」));的輸出結果是( )。本題(1分)
a:9b:11
c:7d:8
a b c d
5、假設所有變數均為整型,則執行運算x=(a=2,b=5,b++,a+b)後, x的值是( )。本題(1分)
a:7b:8
c:6d:2
a b c d
6、若二維陣列定義為a[m][n],則在a[i][j]之前的元素個數為( )。本題(1分)
a:j*m+i
b:i*m+j
c:i*m+j-1
d:j*m+i-1
a b c d
7、當a=2,b=3,c=4,d=5時, 執行下面一段程式後x的值為( )。
if(ad)x=1 ;
else
if(a>c)
if(bj) 語句共執行的次數是( )。
main()
s+=i ;
}}本題(1分)
a:6b:9
c:7d:12
a b c d
15、下列程式片段的輸出結果是( )。
printf("%d\n",strlen("ats\n0l2\2\\"));本題(1分)
a:l1
b:10
c:9d:8
a b c d
16、以下程式的輸出結果是( )。
main()
}printf("%d\n",a);
}本題(1分)
a:20
b:13
c:10
d:36
a b c d
17、字串"a\x44\\\nbcd\102a"的長度是( )。本題(1分)
a:12
b:17
c:9d:11
a b c d
18、設有程式段 char k;while (k>0) k++; printf("%d\n",k);則程式輸出結果為( )。本題(1分)
a:-127
b:256
c:-128
d:128
a b c d
19、以下程式將輸出的字元是( )。
#include "stdio.h"
main()
;p=&s[0];
c=*(p[1]+1);
printf("%c",c);
}本題(1分)
a:bb:d
c:ed:f
a b c d
20、若以下程式所生成的可執行檔名為filel.exe ,當輸入命令列:file1 china beijing shanghai ,執行該程式時,程式的輸出結果是( )。
main(int argc,char * argv )
}本題(1分)
a:china beijing shanghai
b:file1 china beijing
c:c b s
d:f c b
a b c d
21、語句:printf(「%d」,!0);的輸出結果是( )。本題(1分)
a:1b:0
c:有語法錯誤 ,不能執行
d:!0
a b c d
22、下列程式的輸出結果是( )。
main()
本題(1分)
a:5b:7
c:20
d:21
a b c d
23、下列程式中函式sort的功能是對a陣列中的資料進行由大到小的排序:
void sort(int a[ ],int n)
; main()
本題(1分)
a:10
b:20
c:30
d:40
a b c d
29、下列函式呼叫語句中含有( )個引數。
func((f1,f2),(f2,f3),(f5,f6,f7))本題(1分)
a:3b:5
c:6d:7
a b c d
30、設有陣列定義:char array[ ]=「123456789」;則陣列array所佔的空間為( )。本題(1分)
a:7個位元組
b:8個位元組
c:9個位元組
d:10個位元組
a b c d
31、設有定義:#define str "12345";,則以下敘述正確的是( )。本題(1分)
a:巨集名str代替的是數值常量12345
b:巨集定義以分號結束,編譯時會產生錯誤資訊
c:巨集名str代替的是字串"12345"
d:巨集名str代替的是字串常量"12345"
a b c d
32、下列程式的輸出結果是( )。
struct student
; main()
,}; int t;
t=stu[0].a+stu[1].b%stu[0].c;
printf("%d \n",t); }本題(1分)
a:0b:1
c:4d:5
a b c d
33、有如下程式:
#define f(x)x*x
main()
該程式執行後的輸出結果是( )。本題(1分)
a:21
b:7c:8
d:4a b c d
34、有如下程式,該程式的輸出結果是( )。
long f(int n)
main()
本題(1分)
a:2b:3
c:4d:5
a b c d
35、若有定義則下列操作正確的為( )。本題(1分)
a:*pi=0;
b:pi=&j;
c:i=10;pi=&j;
d:j=*pi;
a b c d
36、在下列字串行中,屬於c語言合法識別符號的是( )。本題(1分)
a:p12.a
b:stud_100
c:$water.1
d:88sum
a b c d
37、以下程式的輸出結果是( )。
main()
case 2:printf("**2**");break;
}}本題(1分)
a:**0**
b:**0****2**
c:**0****1****2**
d:有語法錯誤
a b c d
38、以下程式的輸出結果是( )。
main( )
本題(1分)
a:1b:2
c:3d:4
a b c d
39、在下列語句選項中,只有乙個在功能上與其他三個語句不等價(其中s1和s2表示某個c語句),這個不等價的語句是( )。本題(1分)
a:if (a) s1; else s2;
b:if (!a) s2; else s1;
c:if (a!=0) s1; else s2;
d:if (a==0) s1; else s2;
a b c d
40、在c語言中,函式的隱含儲存類別是( )。本題(1分)
a:auto
b:static
c:extern
d:無儲存類別
a b c d
41、在c程式中有如下語句:char *func(int x,int y); 它是( )。本題(1分)
a:對函式func的定義
b:對函式func的呼叫
c:對函式func的原型說明
d:不合法的
a b c d
42、有以下函式:char *fun(char *p),該函式的返回值為( )。本題(1分)
a:不確定值
b:引數p中存放的位址值
c:乙個臨時儲存單元的位址值
d:形參p自身的位址值
a b c d
43、下列程式的輸出結果是( )。
struct st
*p;int dt[4]=;
struct st aa[4]=;
main()
本題(1分)
a:7b:8
c:99
d:100
a b c d
54、有如下定義:
struct s1
t=,*p;
p=&t;
則下列語句輸出結果為x的是( )。本題(1分)
a:printf("%c\n",p->t.a[2]);
b:printf("%c\n",(*p).a[2]);
c:printf("%c\n",p->a[3]);
d:printf("%c\n",(*p).t.a[2]);
a b c d
55、若要用fopen函式開啟乙個二進位制檔案,該檔案要既能讀也能寫,當檔案不存在時新建檔案,則檔案開啟方式應是( )。本題(1分)
a:"ab+"
b:"rb+"
c:"wb+"
d:"ab"
a b c d
56、若變數定義時未初始化,則其值不確定的是( )。本題(1分)
a:靜態全域性變數
b:靜態區域性變數
c:區域性變數
d:全域性變數
a b c d
57、下列程式執行後的輸出結果是( )。
fun(int a, int b)
main()
本題(1分)
a:3b:6
c:8d:12
a b c d
58、若x是int型變數,且有下面的程式片段:
for(x=5;x<8;x++)
printf((x/2)?(「**%d」):(「##%d」),x);
該程式片段的輸出結果是( )。本題(1分)
a:**5**6**7
b:##5**6##7**8
c:**5##6**7
d:**5##6**7##8
a b c d
59、下列選項中屬於不正確的賦值語句的是( )。本題(1分)
a:t--;
b:k=i==j;
c:t1=t2=t3=3;
d:t1=1,t2=2;
a b c d
60、以下程式的輸出結果是( )。
main( )
,*p[2];
int i,j,s=0;
for(i=0;i<2;i++) p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]> 』\0』;j+=2)
s=10*s+p[i][j]- 』0』;
printf("%d\n",s);
}本題(1分)
a:69825
b:63825
c:6385
d:693825
a b c d
貓咪拉屎拉不出怎麼辦,小貓拉不出便便肚子鼓鼓的
1 刺激法 寵物主人不妨給貓咪試一試,用棉花蘸點水輕輕的擦一擦貓咪的 可以刺激回貓咪排便答,但這個點子通常是貓咪便秘症狀比較輕的時候管用,如果不行的話還是得另外想辦法。2 從飲食方面進行改善 貓咪拉屎拉不出通常是因為平時的飲食中吃了太多乾燥食物缺少水分引起,無論是什麼時候水分的攝入是必不可少的,尤其...
拉不出屎怎麼辦,拉屎拉不出來怎麼辦
工作壓力大,經常精神緊張 不願上外面不乾淨的廁所而長時間的忍便 辦公室女性經常受著便秘的困擾,長此以往不僅使得人面色灰暗 精神不振,還會生出習慣性便秘 乳腺癌 高血壓等病症。其實不依賴導瀉劑的幫助,通過輕鬆的飲食就可輕易 解秘 女性便秘的4種常見型別 要想解決便秘困擾就要先弄清導致便秘的原因,事實上...
拉屎拉不出來,有什麼辦法可以快速的拉出來
一旦寶寶出現便秘了,媽媽先不要急,可以有以下解決方法 1 可以用溫水刺激一下 或者用手指輕輕按摩 以通便。2 在寶寶吃奶的兩頓中間餵點水,也可以使便秘得到改善。3 可以寶寶的 處抹點香油,起到協助排便的作用。如果以上辦法都不行的話,再用寶寶開塞露協助排便。但是開塞露通便不能常用,以免寶寶產生依賴希望...