freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)復(fù)習(xí)題a(編輯修改稿)

2024-10-08 14:31 本頁面
 

【文章內(nèi)容簡介】 main() {char w[][10]={ABCD,“ EFGH,“ IJKL,“ MNOP}, K。 for (k=1。k《 3。k) printf(%s、 n, amp。w[k][k]); } A)ABCD B)ABCD FGH EFG KL IJ M C)EFG D)FGH JK KL O (20)若有以下的定義: int a[]={1,2,3,4,5,6,7,88,9,10), *p=a。 則值為 3的表式是 A)p=2,*(p) B)p=2,*p C)p=3,*kp D)p=2,*p (21)假定所有變量均已正確說明,下列程序段運(yùn)行后 x的值是 a=b=c=0。x=35。 if(! a)x; else if(b); if(c)x=3。 else x=4。 A)34 B)4 C)35 D)3 (22)在以下一組運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是 A)《 = B)= C)% D)amp。amp。 (23)若有以下定義和語句: int w[2][3], (*pw)[3]; pw=w。 則對 w數(shù)組元素非法引用是 A)*(w[0]2) B)*(pw1)[2] C)pw[0][0] D)*(pw[1]2) (24)若有以下程序片段: char str[]=ab、 n、 01”“;” printf(%dd, strlen(str));” 上面程序片段的輸出結(jié)果是 A)3 B)4 C)6 D)12 (25)函數(shù)調(diào)用: strcat(strcpy(str1,str2), str3)的功能是 A)將串 str1復(fù)制到串 str2中后再連接到串 str3之后 B)將串 str1連接到串 str2之后再復(fù)制到串 str3之后 C)將串 str2復(fù)制到串 str1中后再將串 str3連接到串 str1之后 D)將串 str2連接到串 str1之后再將串 str1復(fù)制到串 str3中 (36)以下對 C語言函數(shù)的有關(guān)描述中,正確的是 A)在 C中,調(diào)用函數(shù)時,只能 把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參 B)C函數(shù)既可以嵌套定義又可以遞歸調(diào)用 C)函數(shù)必須有返回值,否則不能使用函數(shù) D)C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中 (27)以下敘述中不正確的是 A)在 C中,函數(shù)中的自動變量可以賦初值,每調(diào)用一次,賦一次初值。 B)在 C中,在調(diào)用函數(shù)時,實(shí)在參數(shù)和對應(yīng)形參在類型上只需賦值兼容。 C)在 C中,外部變量的隱含類別是自動存儲類別。 D)在 C中,函數(shù)形參可以說明為 register變量。 ( 28)以下程序的輸出結(jié)果是 include subl(char a,char b){char c。c=a。a=b。b=c。} sub2(char*a,char b){char c。c=*a。*a=b。b=c。} sub3(char*a,char*b){char c。c=*a。*a=*b。*b=c。} {char a,b。 a=39。A39。; b=39。B39。; sub3(amp。a,amp。b); putchar(a); putchar(b); a=39。A39。; b=39。B39。; sub2(amp。a,b); putchar(a); prtchar(b); a=39。A39。; b=39。B39。; sub1(a,b); putchar(a); putchar(b); } A)BABBAB B)ABBBBA C)BABABA D)BAABBA (29)設(shè)有如下定義: struct sk {int a。float b。}data,*p。 若有 p=amp。data。,則對 data中的 a域的正確引用是 A)(*p)。 B)(*p)。 a C)p》 D) (30)以下對枚舉類型名的定義中正確的是 A)enum a={one,two,three}; B)enum a {one=9,two=1,three}; B)enum a={one,“ two,“ three}; D)enum a {one,“ two,“ three}; 二、 填空題 (1)設(shè) i,j,k均為 int型變量,則執(zhí)行完下面的 for循環(huán)后, k的值為 ___。 for(i=0,j=10。i《 =j。i, j)k=ij。 (2)設(shè)有以下定義的語句: int a[3][2]={10,20,30,40,50,60}, (*p)[2]; p=a。 則 *(*(p2)1)值為 ___。 (3)以下程序的輸出結(jié)果是 ___。 include 《 》 int fun(int x,int y) {static int m=0,i=2。 i=m1。 m=ixy。 return m } main() {int j=4,m=1,k。 k=fun(j,m); printf(%d,, k); k=fun(j,m); printf(%d、 n, k); } (4)函數(shù) fun的功能是:使一個字符串按逆序存放,請?zhí)羁? void fun (char str[]) {char m。int i,j。 for(i=0,j=strlen(str); i《 ____; i, j) {m=str[i]; str[i]=___(11); str[j1]= 。 } printf(%s、 n, str); } (5)以下程序的功能是:從鍵盤上輸入一行字符,存入一個字符數(shù)組中,然后輸出該字符串,請?zhí)羁铡? include include main() {char str[81], *sptr。 int i。 for(i=0。i《 80。i) {str[i]=getchar(); if(str[i]==39。、 n39。)break。 } str[i]=____; sptr=str。 while(*sptr)putchar(*sptr____); } (6)以下程序用來對從鍵盤上輸入的兩個字符串進(jìn)行比較,然后輸出兩個字符串中第一個不相同字 符的 ASCII 碼之差。例如:輸入的兩個字符串分別 為 abcdef 和 abceef,則輸出為 —— 。 include main() {char str[100], str2[100], c。 int i,s。 printf(、 n input string 1:、 n); gest(str1); printf(、 n input string 2:、 n); gest(str2); i=0。 while((strl[i]==str2[i]amp。amp。(str1[i]! =____)) i; s=____; printf(%d、 n, s); } (7)以下程序的功能是 :從鍵盤上輸入一個字符串,把該字符串中的小寫字母轉(zhuǎn)換為大寫字母,輸出到文件 ,然后從該文件讀出字符串并顯示出來。請?zhí)羁铡? include《 main() {FILE *fp。 char str[100]; int i=0。 if((fp=fopen(, ____))==NULL) {printf(can39。t open this file.、 n); exit(0); } printf(input astring:、 n); gest(str); while ( ) {if(str[i]=39。a39。amp。amp。str[i]《 =39。z39。) str[i]=____; fputc(str[i], fp); i; } fclose(fp); fp=fopen(, ____); fgets(str,100,fp); printf(%s、 n, str); fclose(fp); } (8)以下程序可以把從鍵盤上輸入的十進(jìn)制數(shù) (long型 )以二到十六進(jìn)制形式輸出,請?zhí)羁铡? include.《 main() {char b[16]={39。039。, 39。139。, 39。239。, 39。339。, 39。439。, 39。539。, 39。639。, 39。739。, 39。839。, 39。939。, 39。A39。, 39。B39。, 39。C39。 , 39。D39。, 39。E39。, 39。F39。}; int c[64], d,i=0,base。 long n。 printf(enter a number:、 n); scanf(%ld, amp。n); printf(enter new base:、 n); scanf(%d, amp。base); do {c[i]=____; i; n=n/base。 }while(n! =0); printf(transmite new base:、 n); for(i。i=0。i) {d=c[i]; printf(%c, b____); } }_ C語言程序設(shè)計(jì)復(fù)習(xí)題 B答案 一、選擇題 (1)D (2)B (3)C (4)D (5)A (6)D (7)D (8)D (9)A (10)B (11)A (12)A (13)A (14)B (15)C (16)C (17)C (18)D (19)D (20)A 二、填空題 (1) 10; (2) 60; (3) 8; 17 其余略 C語言程序設(shè)計(jì)復(fù)習(xí)題 C 一、選擇題 ((1)(40)題每題 ,(41)(50)題每題 2分 ,共 40 分 ) 下列各題 A) 、 B)、 C)、 D)四個選項(xiàng)中,只有一個選項(xiàng)是正確的,請將正確的選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。 (l) 在計(jì)算機(jī)系統(tǒng)中,一個字節(jié)的二進(jìn)制位數(shù)為 A) 16 B)8 C) 4 D) 由 CPU的型號決定 (2) 存儲 16 16點(diǎn)陣的一個漢字信息,需要的字節(jié)數(shù)為 A) 32 B) 64 C) 128 D) 256 (3) 英文大寫字母 B的 ASCII碼為 42H,英文小寫字母 b的 ASCII碼為 A) 43H B) 84H C) 74H D) 62H (4) 下
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1