日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言程序设计7.4思考题答案,C语言程序设计习题集及答案(7)

發布時間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设计7.4思考题答案,C语言程序设计习题集及答案(7) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2 下面函數的功能是將一個整數字符串轉換為一個整數,例如:\1234\轉換為1234,請填空使程序完整。

int chnum(char *p) { int num=0,k,len,j; len=strlen(p);

for( ; 【3】 ; p++)

{ k= 【4】 ; j=(--len); while( 【5】 ) k=k*10; num=num+k; }

return (num); }

3 下面函數的功能使統計子串substr在母串str中出現的次數,請填空使程序完整。

int count(char *str, char *substr) { int i,j,k,num=0;

for(i=0; 【6】 ;i++)

for( 【7】 ,k=0;substr[k]==str[j];k++,j++) if(substr [ 【8】 ]==’\\0’) { num++ ; break ; } return (num); }

4 下面函數的功能是用遞歸法將一個整數存放到一個字符數組中,存放時按逆序存放,如483存放成“384”,請填空使程序完整。

void convert(char *a, int n) { int i;

if((i=n/10)!=0) convert( 【9】 ,i); else *(a+1)=0; *a= 【10】 ; }

結構體 文件

單項選擇題(1~8題每題5分,9~18題每題6分,共100分) 1 有以下說明語句,對結構變量中成員age的正確引用是___。

struct student

{ int age; int sex; }stud1,*p;

30

A p->age B student.age C *p.age D stud1.student.age 2 說明語句如下,則正確的敘述是___。

union data { int x; char y; float z; }a; A data和a均是共用體類型變量

B a所占內存長度等于其成員x、y、z各在內存所占長度之和 C 任何情況下,均不能對a作整體賦值 D a的地址和它的各成員地址都是同一地址 3 共用體成員的數據類型___。

A 相同 B 可以不同也可以相同 C 長度一樣 D 是結構體變量 4 由系統分配和控制的標準輸出文件為___。

A 鍵盤 B 磁盤 C 打印機 D 顯示器 5 下列關于C語言數據文件的敘述中正確的是 。 A C語言只能讀寫文本文件 B C語言只能讀寫二進制文件

C 文件由字符序列組成,可按數據的存放形式分為二進制文件和文本文件 D 文件由二進制數據序列組成

6 若要用fopen函數建一個新的二進制文件,該文件要既能讀也能寫,則文件方式字符串應該為___。

A \ab+\ B \wb+\ C \rb+\ D \ab\ 7 下列程序運行后的輸出結果是___。

struct s { int n; char *c; }*p; char d[]={'a','b','c','d','e'};

struct s a[]={10,&d[0],20,&d[1],30,&d[2],40,&d[3],50,&d[4]}; #include main() { p=a;

printf(\%d\\n\,++p->n); printf(\%d\\n\,(++p)->n); printf(\%c\\n\,++(*p->c)); }

A 11 B 11 C 10 D 10 20 20 20 20 c b c b 8 已知

struct student

{ char *name; int student_no; char grade; }; struct student temp,*p=&temp; temp.name=\chou\;

則下面不正確的是___。

表達式 值 A p->name chou B (*p)->name+2 h C *p->name+2 e

31

D *(p->name+2) o 9 下面程序運行后,其輸出結果是___。

#includestruct tree

{ int x; char *s; }t; func(struct tree t)

{ t.x=10; t.s=\computer\; return 0; } main()

{ t.x=1; t.s=\minicomputer\;

func(t); printf(\%d,%s\\n\,t.x,t.s); }

A 10,computer B 1,minicomputer C 1,computer D 10,minicomputer 10 下列程序的輸出結果是___。

#includemain() { union

{ int i[2]; long k; char c[4]; }t,*s=&t; s->i[0]=0x39; s->i[1]=0x38;

printf(\%lx \,s->k); printf(\%c\\n\,s->c[0]); }

A 390038 39 B 380039 9 C 3938 38 D 3839 8 11 若已定義了如下的共用體類型變量x,則x所占用的內存字節數為___。

union data { int i; char cha; double f; }x;

A 7 B 11 C 8 D 10 12 如下說明語句:

enum A {A0=1,A1=3,A2,A3,A4,A5}; enum A B;

執行 B=A3; printf(\%d\\n\,B); 輸出是___。

A 5 B 3 C 2 D 編譯時出錯 13 有以下說明語句,則結構變量s的成員num的不正確引用是___。

struct student { int num; int age; }s,*p;

A s.num B *p.num C p->num D (*p).num 14 以下各選項試圖說明一種新的類型名,其中正確的是 。

A typedef integer int; B typedef integer=int; C typedef int integer; D typedef int=integer; 15 運行下面程序,其輸出結果是___。

#include

32

struct sample

{ int a,b; char *ch; }; main()

{ struct sample arg;

arg.a=1000;arg.b=100;arg.ch=\abcd\; f1(arg); }

f1(struct sample param) { param.a+=param.b; param.ch[2]='x';

printf(\%d\\n\,param.a); printf(\%s\\n\,param.ch); }

A 1000 B 1100 C 1100 D 100 abcd abcd abxd abcd 16 fwrite函數的一般調用形式是___。

A fwrite(buffer,count,size,fp); B fwrite(fp,size,count,buffer); C fwrite(fp,count,size,buffer); D fwrite(buffer,size,count,fp); 17 C語言文件操作函數fread(buffer,size,n,fp)的功能是___。

A 從文件fp中讀n個字節存入buffer

B 從文件fp中讀n個大小為size字節的數據項存入buffer中

C 從文件fp中讀入n個字節放入大小為size字節的緩沖區buffer中 D 從文件fp中讀入n個字符數據放入buffer中 18 若有如下定義:

struct data

{ int i; char ch; float f; }b; 則結構體變量b占用內存的字節數是 。

A 7 B 4 C 1 D 2

基礎知識作業答題紙

班級學號 姓名 成績

一 單項選擇題(每題2分,共44分)

1-5 6-10 11-15 16-22 二 填空題(第1題2分,其余每題3分,共56分) 1 2 11 12 33

3 4 5 13 【1】 【2】 14 【1】 15 【2】 【3】 16 17 18 6 7 8 9 10

19 順序、選擇結構程序設計作業答題紙

班級學號 姓名 成績

一 單項選擇題(每題2分,共40分)

1-5 6-10 11-15

34

以上是由77cn范文大全為大家整理的C語言程序設計習題集及答案(7)的相關范文,本文關鍵詞為語言,程序設計,習題集,答案,語言,程序設計,習題集,基礎知,您可以從右上方搜索框檢索更多相關文章,如果您覺得有用,請繼續關注我們并推薦給您的好友,您可以在教育文庫中查看更多范文。

C語言程序設計習題集及答案(7).doc

免費范文網為全國范文類知名網站,下載全文稍作修改便可使用,即刻完成寫稿任務。

已有11人下載

百度搜索“77cn”或“免費范文網”即可找到本站免費閱讀全部范文。收藏本站方便下次閱讀,免費范文網,提供經典小說教育文庫C語言程序設計習題集及答案(7)在線全文閱讀。

本文來自:免費范文網(www.77cn.com.cn) 轉載請注明出處!

總結

以上是生活随笔為你收集整理的c语言程序设计7.4思考题答案,C语言程序设计习题集及答案(7)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。