




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1、下列語句中符合c語言語法的賦值語句是a) a=7+b+c=a+7; b) a=7+b+=a+7;c) a=7+b,b+,a+7 d) a=7+b,c=a+7;2、在c語言中,要求運算數必須是整型的運算符是a) % b) / c) < d) !3、已知字母a的ascii碼為十進制的65,下面程序的輸出是main()char ch1,ch2;ch1='a'+'5'-'3'ch2='a'+'6'-'3'printf("%d,%cn",ch1,ch2);a) 67,d b) b
2、,c c) c,d d) 不確定的值4、下面程序的輸出是main()int x=10,y=3;printf("%dn",y=x/y);a) 0 b) 1 c) 3 d) 不確定的值5、若執行下面的程序時從鍵盤上輸入3和4,則輸出是main()int a,b,s;scanf("%d %d",&a,&b);s=a;if(a<b)s=b;s=s*s;printf("%dn",s);a) 14 b) 16 c) 18 d) 206、下面的程序main()int x=0,y=0,z=0;if(x=y+z)printf(&q
3、uot;* * * *");else printf("# # # #");a) 有語法錯誤不能通過編譯b) 輸出* * * *。b) 可以通過編譯,但是不能通過連接,因而不能運行。d) 輸出# # # #。7、下面的程序a) 輸出的是1 b) 輸出的是1和-2 c) 輸出的是3和0 d) 是死循環8、下面程序的輸出是main()int x=023;printf(%dn",-x);a) 17 b) 18 c) 23 d) 249、若執行下面的程序時從鍵盤上輸入5,則輸出是main() int x;scanf("%d",&x);i
4、f(x+>5) printf("%dn",x);else printf("%dn",x-);a) 7 b) 6 c) 5 d) 410、下面程序的輸出是main() int a10=1,2,3,4,5,6,7,8,9,10,*p=a;printf("%dn",*(p+2);a) 3 b) 4 c) 1 d) 211、執行下面程序中的輸出語句,a的值是main() int a5;printf("%dn",(a=3*5,a*4,a+5);a) 65 b) 20 c) 15 d) 1012、下面程序的輸出是main
5、() enum team my,your=4,his,her=his+10;printf("%d %d %d %dn",my,your,his,her);a) 0 1 2 3 b) 0 4 0 10 c) 0 4 5 15 d) 1 4 5 1513、下面程序的輸出是main() int a=-1, b=4,k;k=(a+<=0)&&(!(b-<=0);printf("%d %d %dn",k,a,b);a) 0 0 3 b) 0 1 2 c) 1 0 3 d) 1 1 214、下面函數的功能是int funl(char *
6、x)char * y=x;while(*y+);return(y-x-1);a) 求字符串的長度 b) 比較兩個字符串的大小c) 將字符串x復制到字符串y d) 將字符串x連接到字符串y后面15、若fp是指向某文件的指針,且已讀到該文件的末尾,則c語言函數feof(fp)的返回值是a) eof b) -1 c) 非零值 d) null16、根據下面的定義,能打印出字母m的語句是struct person char name9; int age;struct person class10="john",17,"paul",19,"mary&quo
7、t;,18,"adam",16;a) printf("%cn",);b) printf("%cn",1);c) printf("%cn",1);d) printf("%cn",0);17、下面程序的輸出是main() int x=100, a=10, b=20, ok1=5, ok2=0;if(a<b)if(b!=15)if(! ok1)x=1;elseif(ok2)x=10;x=-1;printf(&
8、quot;%dn",x);a) -1 b) 0 c) 1 d) 不確定的值18、下面程序的輸出是#include<stdio.h>#include<string.h>main() char *p1="abc",*p2="abc",str50="xyz"strcpy(str+2,strcat(p1,p2);printf("%sn", str);a) xyzabcabc b) zabcabc c) yzabcabc d) xyabcabc19、下面程序的輸出是main() int y=
9、9;for( ; y>0; y-)if(y%3=0)printf("%d", -y);continue;a) 741 b) 852 c) 963 d) 87542120、下面程序的輸出是main() char x=040;printf("%dn",x=x<<1);a) 100 b) 160 c) 120 d) 6421、下面程序的輸出是main() struct cmplx int x; int y; cnum2=1,3,2,7;printf("%dn",cnum0.y /cnum0.x * cnum1.x);a)
10、0 b) 1 c) 3 d) 622、下面程序的輸出是int aa33=2,4,6;main() int i, * p=&aa00;for(i=0; i<2;i+) if(i=0)aaii+1=*p+1;else+p;printf("%d",*p);a) 23 b) 26 c) 33 d) 3623、下面程序的輸出是void prtv(int *x)printf("%dn", +*x);main()int a=25;prtv(&a);a) 23 b) 24 c) 25 d) 2624、下面程序的輸出是fun3(int x)stati
11、c int a=3;a+=x;return(a);main() int k=2, m=1, n;n=fun3(k);n=fun3(m);printf("%dn",n);a) 3 b) 4 c) 6 d) 925、已知字符0的ascii碼為十六進制的30,下面程序的輸出是main() union unsigned char c;unsigned int i4; z;z.i0=0x39;z.i1=0x36;printf("%cn",z.c);a) 6 b) 9 c) 0 d) 326、下面程序的輸出是main() int a34= 1,3,5,7,9,11,
12、13,15,17,19,21,23;int ( *p)4=a,i,j,k=0;for(i=0; i<3; i+)for(j=0; j<2; j+)k=k+*( *(p+i)+j);printf("%dn",k);a) 60 b) 68 c) 99 d) 10827、下面程序的輸出是int m=13;int fun2(int x, int y)int m=3;return(x*y-m);main()int a=7, b=5;printf("%dn",fun2(a,b)/m);a) 1 b) 2 c) 7 d) 1028、下面程序的輸出是type
13、def union long x2;int y4;char z8; mytype;mytype them;main() printf("%dn", sizeof(them);a) 32 b) 16 c) 8 d) 2429、下面程序的輸出是char s="abcd"main() char *p;for(p=s; p<s+4; p+)printf("%sn,p);a) abcd b) a c) d d) abcdbcd b c abccd c b abd d a a30 、下面程序的輸出是( ) 。main() int x=2;while(
14、x-);printf("%dn", x);31、下面程序的輸出是( )main() int a= 2,4,6, *prt=&a0, x=8,y,z;for(y=0; y<3; y+)z=(*(prt+y)<x)? *(prt+y):x;printf("%dn", z);32、下面程序的輸出是( )。main() int arr10,i,k=0;for( i=0; i<10; i+)arri=i;for( i=1; i<4; i+)k+=arri=i;printf(“%dn", k);33、已知函數isalpha(
15、ch)的功能是判斷自變量ch是否是字母,若是,函數值為1,否則為0。下面程序的輸出是 ( )。#include<ctype.h>#include<string.h>void fun4( char str) int i,j;for(i=0, j=0; stri; i+)if(isalpha(stri) strj+=stri;strj='0'main() char ss80="it is!"fun4(ss);printf( “%sn", ss);34、下面程序的輸出是( )。#define pr(ar) printf("
16、;%d", ar)main()int j, a= 1,3,5,7,9,11,13,15, *p=a+5;for(j=3; j; j-)switch(j) case 1:case 2: pr(*p+); break;case 3: pr(*(-p);35、 下面程序的輸出是( )。unsigned fun6( unsigned num) unsigned k=1;do k*=num%10;num/=10;while(num);return(k);main() unsigned n=26;printf("%dn", fun6(n);36、下面程序的輸出是( )。lon
17、g fun5(int n) long s;if(n=1)|(n=2)s=2;elses=n+fun5(n-1);return(s);main() long x;x=fun5(4);printf("%ldn",x);37、下面invert函數的功能是將一個字符串str的內容顛倒過來。請填空。#include <string.h>void invert(char str)int i,j,k;for(i=0, ; ; i+,j-) k=stri; stri=strj; strj=k;38、下面min3函數的功能是:計算單向循環鏈表first中每3個相鄰結點數據域中值的和,返回其中最小的值。請填空。 datalinkdata linkdatalink | struct n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學音樂教學:校園植物主題歌曲創作與演唱指導論文
- 運動損傷知識普及對學生身體素質的促進論文
- 藝術插花室管理制度
- 花茶廠員工管理制度
- 茶葉審評室管理制度
- 陶瓷特價磚管理制度
- 財務會計課題申報書:《高職院校財務會計教學瓶頸與對策》課題申報材料
- 課題申報書:新質生產力驅動下職業教育專業結構優化與轉型升級探索
- 建筑工程技術施工員專業介紹
- 大班社會收獲果實少兒英語幼兒教育教育專區
- TB10092-2017 鐵路橋涵混凝土結構設計規范
- 《腦室內出血》課件
- 長城招聘的心理測評答案
- 中小學食堂工作從業人員安全培訓會議記錄(40學時全)
- 酒店保潔服務投標方案(完整技術標)
- 中山市公安局三鄉分局輔警招聘考試題庫2023
- 穴位埋線療法療法
- 裝飾裝修工程售后服務具體措施
- 16J607-建筑節能門窗
- 小學二年級數學下冊無紙化測試題
- 原材料安全庫存管理制度
評論
0/150
提交評論