色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

c語言練習試題庫

時間:2021-06-11 20:00:07 試題 我要投稿

c語言練習試題庫

  單項選擇題

c語言練習試題庫

  1.有char c=’1’,下面說法中正確的是(    )。

  A. 語句putc+2);的輸出結果為51

  B. 語句put“%d”,c+2);的輸出結果為3

  C. 語句put“%c”,c+2);的輸出結果為51

  D. 語句put“%c”,c+2);的輸出結果為3

  2.設c1,c2均是char型變量,則下面不正確的函數(shù)調用為(    )。

  A. scanf(”c1=2=%c”,&c1,&c2);

  B. get);

  C. putc2);

  D. putc1,c2);

  3.為了表示關系x>=y>=z,下面C語言表達式中正確的是(    )。

  A. (x>=y)&&(y>=z)

  B. (x>=y)and(y>=z)

  C. (x>=y>=z)

  D. (x>=y)&(y>=z)

  4.設x,y,z,t為int型變量,則執(zhí)行以下語句后,t的值為(    )。

  x=y=z=1;

  t=++x||++y&&++z;

  A. 不定值

  B. 2

  C. 1

  D. 0

  5.對if語句中表達式的類型,下面正確的說法是(    )。

  A. 必須是關系表達式

  B. 必須是關系表達式或邏輯表達式

  C. 可以是任意表達式

  D. 必須是關系表達式或算術表達式

  6.對for(表達式1;;表達式3)可以理解為(    )。

  A. for(表達式1;0;表達式3)

  B. for(表達式1;表達式1;表達式3)

  C. for(表達式1;1;表達式3)

  D. for(表達式1;表達式3;表達式3)

  7.執(zhí)行語句for(i=1;i++<4;);之后,變量i的值為(    )。

  A. 3

  B. 4

  C. 5

  D. 不確定

  8.若二維數(shù)組a有m列,則在a[i][j]前的元素個數(shù)為(    )。

  A. j*m+i

  B. i*m+j

  C. i*m+j-i

  D. i*m+j+1

  9.下面說法中正確的是(    )。

  A. 在C語言中,可以使用動態(tài)內存分配技術,定義元素個數(shù)可變的數(shù)組

  B. 在C語言中,數(shù)組元素的個數(shù)可以不確定,允許隨即變動

  C. 在C語言中,數(shù)組元素的數(shù)據(jù)類型可以不一致

  D. 在C語言中,定義數(shù)組后,就確定了它能容納的相同數(shù)據(jù)類型元素的個數(shù)

  10.不能把字符串:“good!”賦給數(shù)組b的語句是(    )。

  A. char b[10]={’g’,’o’,’o’,’d’,’!’};

  B. char b[10];b=“good!”;

  C. char b[10];strcpy(b, “good!”) ;

  D. char b[10]=“good!”;

  11.執(zhí)行下面程序段,給x,y賦值時,不能作為數(shù)據(jù)分隔符的是(    )。

  int x,y;

  scanf(”%d%d”,&x&y);

  A. 回車

  B. Tab鍵

  C. 回車

  D. 逗號

  12.已知ch是字符型變量,下面不正確的賦值語句為(    )。

  A. ch=’a+b’;

  B. ch=’’;

  C. ch=’7’+’9’;

  D. ch=5+9;

  13.下面程序段的輸出結果是(    )。

  char c1=’6’,c2=’0’;

  printf(”%c,%c,%d,%d ”,c1,c2,c1-c2,c1+c2);

  A. 因輸出格式不合法,輸出出錯信息

  B. 6,0,6,102

  C. 6,0,7,6

  D. 6,0,5,7

  14.在C語言的循環(huán)語句for, while,do while中,用于直接中斷最內層循環(huán)的語句是(    )。

  A. switch

  B. continue

  C. break

  D. if

  15.下面的循環(huán)結構中,不是無限循環(huán)的是(    )。

  A. for( i=1;;i++) printf(“%d”,i--);

  B. i=1;while(i--) {printf(”%d”,i++);}

  C. i=1;do{printf(”%d”,i); i++;} while(--i);

  D. for(i=0;i;i++) printf(”%d”,i);

  16.下面程序段的運行結果是(    )。

  char c[]=” will ”;

  printf(“%d“,strlen(c));

  A. 14

  B. 3

  C. 9

  D. 字符串中有非法字符,輸出值不確定

  17.下面說法中正確的是:在C語言程序中(    )。

  A. 函數(shù)的定義可以嵌套,但函數(shù)的調用不可以嵌套

  B. 函數(shù)的定義不可以嵌套,但函數(shù)的調用可以嵌套

  C. 函數(shù)的定義和調用均不可以嵌套

  D. 函數(shù)的定義和 調用均可以嵌套

  18.若用數(shù)據(jù)名作為函數(shù)調用的實參,傳遞給形參的是(    )。

  A. 數(shù)據(jù)的首地址

  B. 數(shù)組第一個元素的值

  C. 數(shù)組中全部元素的值

  D. 數(shù)組元素的個數(shù)

  19.以下敘述中不正確的是(    )。

  A. 在不同的函數(shù)中可以使用相同名字的變量

  B. 函數(shù)中的形式參數(shù)是局部變量

  C. 在一個函數(shù)內定義的變量只在本函數(shù)范圍內有效

  D. 在一個結函數(shù)內的符合語句中定義的變量在本函數(shù)范圍內有效

  20.一個變量的指針是指(    )。

  A. 該變量的值

  B. 該變量的地址

  C. 該變量的變量名

  D. 該變量的標志

  21.若有定義:int a[10],*p=a;,則p+5表示(    )。

  A. 元素a[5]的地址

  B. 元素a[5]的值

  C. 元素a[6]的地址

  D. 元素a[6]的值

  22. C語言規(guī)定,在一個源程序中,main函數(shù)的位置(    )。

  A. 必須在最開始

  B. 必須在系統(tǒng)調用的庫函數(shù)的后面

  C. 可以任意

  D. 必須在最后

  23. 一個C語言程序是由(    )。

  A. 一個主程序或若干個子程序組成

  B. 函數(shù)組成

  C. 若干過程組成

  D. 若干個子程序組成

  24. 下面哪項是構成C語言的基本單位(    )。

  A. 函數(shù)

  B. 過程

  C. 子程序

  D. 子例程

  25. 以下正確的說法是(    )。

  A. 定義函數(shù)時,形參的類型說明可以放在函數(shù)體內

  B. return后邊的值不能為表達式

  C. 如果函數(shù)值的類型和返回值類型不一致,以函數(shù)值類型為準

  D. 如果形參與實參的類型不一致,以函數(shù)值類型為準

  26.對于基類型相同的兩個指針變量之間,不能進行的運算是(    )。

  A. <

  B. =

  C. +

  D. –

  27.變量的指針,其含義是指該變量的(    )。

  A. 值

  B. 地址

  C. 名

  D. 一個標志

  28.下面程序運行的結果是(    )。

  void ss(char *s,char t)

  { while(*s)

  { if(*s= =t) *s=t-‘a(chǎn)’+’A’;

  s++;

  }

  }

  void main()

  { char str1[100]=”abcddfefdbd”,c=’d’;

  ss(str1,c);

  printf(“%s ”,str1);

  }

  A. ABCDDFEFDBD

  B. abcDDfefDbD

  C. abcAAfefAbA

  D. Abcddfefdbd

  29.下列說法中正確的是(    )。

  A. 結構體變量可以作為一個整體進行其值得輸入和輸出

  B. 結構體成員項不可以是結構體

  C. 結構體成員項可以是結構體或其他任何C語言的數(shù)據(jù)類型

  D. 結構體變量和結構體是相同的概念

  30.下面說法中不正確的是(    )。

  A. 一個C源程序可有一個或多個函數(shù)組成

  B. 一個C源程序必須包含一個main函數(shù)

  C. C程序的'基本組成是函數(shù)

  D. 在C程序中,注釋語句只能位于一條語句的后面

  31.若執(zhí)行下面的程序段,則下面描述中正確的是(    )。

  int k=5;

  while(k=1) k--;

  A. while循環(huán)執(zhí)行四次

  B. 循環(huán)體執(zhí)行一次

  C. 循環(huán)體一次也不執(zhí)行

  D. 死循環(huán)

  32.下面關于for循環(huán)的正確描述是(    )。

  A. for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況

  B. for循環(huán)中是先執(zhí)行循環(huán)體語句,后判斷表達式

  C. 在for循環(huán)中,不能用break語句跳出循環(huán)

  D. for循環(huán)的循環(huán)體可以包含多條語句,但必須用花括號括起來

  33.不正確的定義語句是(    )。

  A. double x[5]={2.0,4.0,6.0,8.0,10.0};

  B. int y[5]={0,1,3,5,7,9};

  C. char c1[]={’1’,’2’,’3’,’4’,’5’};

  D. char c2[]={’x10’,’x0a’,’x08’};

  34.下面是對s的初始化,其中不正確的是(    )。

  A. char s[5]={“abc”};

  B. char s[5]={‘a(chǎn)’,’b’,’c’};

  C. char s[5]=””;

  D. char s[5]=”abced”;

  35.下面程序段的運行結果是(    )。

  char c[5]={‘a(chǎn)’,’b’,’’,’c’,’’};

  printf(“%s”,c);

  A. ‘a(chǎn)’’b’

  B. ab

  C. ab c

  D. abc

  36.以下說法中正確的是(    )。

  A. C語言程序總是從第一個定義的函數(shù)開始執(zhí)行

  B. 在C語言程序中,要調用的函數(shù)必須在main函數(shù)中定義

  C. C語言程序總是從main函數(shù)開始執(zhí)行

  D. C語言程序中的main函數(shù)必須放在程序的開始部分

  37.下列常量中,合法的C常量是(    )。

  A. “x-y”

  B. ‘105’

  C. ‘Be’

  D.  07ff

  38.下面程序的輸出結果是(    )。

  void main

  {

  int i=011,j=11;

  printf(“%d,%d ”,++i,j--);

  }

  A. 10,11

  B. 12,10

  C. 11,11

  D. 10,9

  39.下面程序的執(zhí)行結果為(    )。

  void main()

  {int x=20,y;

  y=++x;   y+=x;

  printf(”%d,”y);

  y=x--;    y+=x;

  printf(”%d,”y);

  }

  A. 42,41

  B. 42,42

  C. 40,41

  D. 42,40

  40.下面程序的輸出結果是(    )。

  void main()

  { int i=010,j=10;

  printf(“%d,%d”,i++,++j);

  }

  A. 10,11

  B. 11,11

  C. 8,11

  D. 8,10

  41.能正確表示a和b同時為正或同時為負的表達式是(    )。

  A. (a>=0||b>=0)&&(a<0||b<0)

  B. (a>=0||b>=0)&&(a<0&&b<0)

  C. (a+b>0)&& (a+|b<0)

  D.   a*b>0

  42.以下關于運算符優(yōu)先順序的描述中正確的是(    )。

  A. 關系運算符<算術運算符<賦值運算符<邏輯運算符

  B. 邏輯運算符<關系運算符<算術運算符<賦值運算符

  C. 賦值運算符<邏輯運算符<關系運算符<算術運算符

  D. 算術運算符<關系運算符<賦值運算符<邏輯運算符

  43.下面程序的運行結果是(    )。

  void main()

  { int a,b,d=241;

  a=d/100%9;

  b=(-1)&&(-1);

  printf(“%d,%d”,a,b);

  }

  A. 6,1

  B. 2,1

  C. 6,0

  D. 2,0

  44.若有條件表達式(exp)?a++:b--,則以下表達式中完全等價于表達式(exp)的是(    )。

  A. (exp= =0)

  B. (exp!=0)

  C. (exp= =1)

  D. (exp!=1)

  45.程序段如下,則正確的執(zhí)行結果是(    )。

  int k=0;

  while(k++<=2);

  printf(“%d ”,k);

  A. 2

  B. 3

  C. 4

  D. 無結果

  46.下面說法中正確的是(    )。

  A. 在C語言函數(shù)中,必須有形參

  B. 在C語言函數(shù)中,形參必須是變量名

  C. 在C語言函數(shù)中,可以有也可以沒有形參

  D. 在C語言函數(shù)中,數(shù)組名不能做形參

  47.下面說法正確的是,在C語言中(    )。

  A. 實參和與其對應的形參各占用獨立的存儲單元

  B. 實參和與其對應的形參共占用一個存儲單元

  C. 只有當實參和與其對應的形參同名時才共占用存儲單元

  D. 形參是虛擬的,不占用存儲單元

  48.下面不正確的說法是:C語言規(guī)定(    )。

  A. 實參可以是常量、變量或表達式

  B. 形參可以是常量、變量或表達式

  C. 實參傳遞給形參時,要求實參必須有確定的值

  D. 形參應與其對應的實參類型可以不一致

  49.C語言允許函數(shù)值類型缺省定義,此時函數(shù)值隱含的類型是(    )。

  A. float型

  B. int型

  C. long型

  D. double型

  50.若有以下定義:char s[10]=“include“,*p=s;,則不能代表字符‘u’的表達式為(  )。

  A. s[4]

  B. s+4

  C. *(p+4)

  D. p+=4,*p;

  51. C語言規(guī)定,簡單變量做實參時,它和對應形參之間的數(shù)據(jù)傳遞方式是(    )。

  A. 地址傳遞

  B. 單向值傳遞

  C. 由實參傳給形參,再由形參傳給實參

  D. 由用戶指定傳遞方式

  52. C語言規(guī)定,函數(shù)返回值的類型是由(    )。

  A. return語句中的表達式類型所決定

  B. 調用該函數(shù)時的主調函數(shù)類型所決定

  C. 調用該函數(shù)時系統(tǒng)臨時決定

  D. 在定義該函數(shù)時所指定的函數(shù)類型所決定

  53. 若有int *p,a[10];p=a; ,則下列寫法不正確的是(    )。

  A. p=a+2

  B. a++

  C. *(a+1)

  D. p++

  54. 若用數(shù)組名作為函數(shù)調用的實參,傳遞給形參的是(    )。

  A. 數(shù)組的首地址

  B. 數(shù)組第一個元素的值

  C. 數(shù)組中全部元素的值

  D. 數(shù)組元素的個數(shù)

  55. 若使用以為數(shù)組名作函數(shù)實參,則下面說法中正確的是(    )。

  A. 在被調函數(shù)中,與該實參相對應的形參必須是同類型的數(shù)組名或指針變量

  B. 實參數(shù)組類型與形參數(shù)組類型可以不匹配

  C. 在被調函數(shù)中,不需要考慮形參數(shù)組的大小

  D. 實參數(shù)組名與形參數(shù)組名必須一致

  56. 設p1、p2是指向同一個字符串的指針變量,c為字符變量,則不能正確執(zhí)行的賦值語句為 (    )。

  A. c=*p1+*p2;

  B. p2=c;

  C. p1=p2;

  D. c=(*p1)*(*p2);

  57. 若有一下結構體定義,則正確的引用和定義是(    )。

  struct example { int x;  int y;} v1;

  A. example.x=10

  B. example v2; v2.x=10;

  C. struct  v2;  v2.x=10;

  D. struct  example  v2={10,5};

  58. 說明一個結構體變量時,系統(tǒng)分配給它的內存是(    )。

  A. 各成員所需內存量的總和

  B. 結構體中第一個成員所需內存量

  C. 成員中占內存量最大者所需的容量

  D. 結構體中最后一成員所需內存量

  59. 在C語言中,文件由下面拿個組成(    )。

  A. 記錄

  B. 數(shù)據(jù)行

  C. 數(shù)據(jù)塊

  D. 字符(字節(jié))序列

  60. 下面程序段的運行結果是(    )。

  char c[]=” will ”;

  printf(“%d“,strlen(c));

  A. 14

  B. 3

  C. 9

  D. 字符串中有非法字符,輸出值不確定

  61.以下敘述中不正確的是(    )。

  A. 在不同的函數(shù)中可以使用相同名字的變量

  B. 函數(shù)中的形式參數(shù)是局部變量

  C. 在一個函數(shù)內定義的變量只在本函數(shù)范圍內有效

  D. 在一個結函數(shù)內的符合語句中定義的變量在本函數(shù)范圍內有效

  62.一個變量的指針是指(    )。

  A. 該變量的值

  B. 該變量的地址

  C. 該變量的變量名

  D. 該變量的標志

【c語言練習試題庫】相關文章:

c語言練習試題02-23

聲母c的發(fā)音練習04-03

c語言試題及答案03-17

C語言結構體說課稿12-01

C語言實訓總結06-12

c語言教學課件03-23

C語言應聘簡歷模板03-24

c語言英語怎么寫08-30

c語言unsigned啥意思08-11

主站蜘蛛池模板: 男人午夜在线观看 | 最新在线精品国自产拍视频 | 国产精品色婷婷亚洲综合看 | 免费人成视频网站在线观看18 | 国产美女被遭高潮免费网站 | 禁欲天堂 | 一区二区国产精品精华液 | 国产精品久久久久久久久免费樱桃 | 长篇乱肉合集乱500小说日本 | 国产精品一区av | 天堂亚洲2017在线观看 | 欧美成人三级在线 | 美女高潮黄又色高清视频免费 | 国产精品美女久久久久久2021 | 香蕉视频在线免费播放 | 大胸喷奶水的www的视频网站 | а√天堂www在线天堂小说 | 91欧美视频 | 精品国产丝袜黑色高跟鞋 | 一级特黄欧美 | 午夜精品久久久久久毛片 | xxx2高清在线观看免费视频 | 少妇人妻挤奶水中文视频毛片 | 国产成人av三级在线观看按摩 | 东京热无码中文字幕av专区 | 午夜av一区二区 | 亚洲伊人网站 | 欧美黑人添添高潮a片www | www.久久av.com | 少妇高潮叫床片一级 | 国产精品第一区揄拍无码 | 亚洲欧洲日韩一区二区三区 | 每日av更新| 精品一区二区三区在线视频 | 女人的精水喷出来视频 | 一本大道道香蕉a又又又 | 福利在线网站 | 色吊丝网站 | 欧美色图88 | 欧美三区在线 | 男女边吃奶边做边爱视频 | 日韩一级片av | 一本色道久久综合亚洲精品不 | 日韩超碰人人爽人人做人人添 | 欧美一区二区国产 | 好吊色一区二区三区 | 午夜精彩视频在线观看 | 欧美成人aaaaⅴ片在线看 | 亚洲一区二区三区自拍公司 | 91碰在线视频 | 91一区二区三区四区 | 国产wwwwwww | 亚洲欧美日韩国产成人精品影院 | 久久www视频| 亚洲va中文在线播放 | 99爱爱视频 | 丰满少妇毛片97级无遮挡 | 人妻三级日本香港三级极 | 东北女人啪啪对白 | 国产精品青青在线观看爽香蕉 | 国内精品国产三级国产99 | 夜夜艹av| 精品人人妻人人澡人人爽牛牛 | 无码人妻av一区二区三区波多野 | 国色天香一卡2卡三卡4卡乱码 | 中文字幕一区二区三区久久 | 国产农村妇女三级全黄91 | 日韩亚洲视频在线观看 | 亚洲国产综合av在线观看 | 国产精品人妻 | 国产亚洲精品无码成人 | 久久久久亚洲最大xxxx | 国产69精品久久久久777糖心 | 91香蕉视频在线看 | 国产高清在线精品一区小说 | 亚洲v在线观看 | av在线亚洲男人的天堂 | 97青草| 成在人线无码aⅴ免费视频 国产精品性夜天天拍拍2021 | 成人99一区二区激情免费看 | 国产精品理论片在线观看 | 99久久久久国产精品免费 | 日本在线视频一区二区 | 成年黄色片 | 国产精品一区二区三区免费观看 | 92精品国产| 国产日产欧产美韩系列影片 | 精品国产一区二区三区国产区 | 国产欧美另类久久久精品不卡 | 日韩精品欧美精品 | 成人啪啪178 | 国产欧美日韩一区二区三区在线 | 九九热这里只有免费视频 | 成年女人黄网站色视频免费97 | 国产欧美综合视频 | 九九夜 | 日韩有码第一页 | 欧美黑人性暴力猛交高清 | 日韩中文字幕免费 |