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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

C语言语句单选题,C语言练习题

發布時間:2023/11/27 生活经验 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言语句单选题,C语言练习题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言練習題

C一個switch語句總是可以被一系列ifelse語句替換

D switch語句的測試表達式可以是任何類型

E當執行break語句時程序將停止執行

20在C語言中,在int num[5]={10,20,30,40,50}中,num[3]的值是(C)。(選擇一項)

A 30 B 50 C 40 D 10

21若有說明:int a[10];則對a數組元素的正確引用是( BD)。(選擇兩項)

A a[10] B a[3+1] C a(5) Da[0]

22在C語言中,下面(ABD)函數是在庫文件string.h中定義的。(選擇三項)

A strlen() B strcat() C strcon() D strcpy() E length()

ABC23下列(BCD)操作是C語言通過stdio.h文件提供的。(選擇三項)

A讀寫磁盤文件 B讀鍵盤輸入C寫監視器 D讀寫socket//winsock2.h

24

#include

voidmain()

{

int a=97,c=65;

printf(“a=%c,c=%c

”,a,c);

}

以上程序的運行結果是(B)。(選擇一項)

A a=%a,c=%A Ba=a,c=A

C a=97,c=65 D a=c,c=n

25

#include

voidmain()

{

double x,y;

x=2;

y=x+3/2;

printf(“a=%f”,y);

}

以上程序的運行結果是(D)。(選擇一項)

A 3.500000 B 3 C 2.000000 D 3.000000

26研究下面C程序

#include

voidmain()

{

int x;

scanf(“%d”,&x);

if(x--<5)

printf(“%d”,x);

else

prinf(“%d”,x);

}

運行后,如果從鍵盤上輸入5,則輸出結果是(B)。(選擇一項)

A3 B 4 C 5 D 6

27

#include

voidmain()

{

int i=0;

for(;i<5;i++)

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

}

上述C語言代碼的輸出是(C)(選擇一項)

A 0 1 2 3 4 5 B 0 1 2 3 4 C 0 2 4 D語法錯誤

28在C語言中,假設所有變量均為整形,則下列代碼執行后C的值是(D)。

a=2;b=5;b++;c=a+b;(選擇一項)

A 2 B6 C 7 D 8

29

#include

void main()

{

int temp=10;

printf(“%d”,temp++);

temp++;

printf(“%d”,temp)

}

輸出是( A)。(選擇一項)

A 10 12 B 11 12 C10 11 D以上都不是

BCE30在C語言中,聲明m,n為整型變量,p1,p2為整型指針,下列語句不正確的是( BCD)。(選擇三項)

A p1=&m; B p2=n; C *p1=&n;

D m=p2-p1; Ep1=&p2;//cannot convert from 'int ** ' to 'int *'

31在C語言中。以下(A)變量包含了另一個變量的地址。(請選擇一項)

A指針 B數組 C字符串 D結構

B32在C語言中,有以下程序:

voidmain()

{

int x[8]={8,7,6,5,0,0},*s

s=x+3;

printf(“%d

”,s[2]);//s[0]=5, 8 7 6 5->5 0 0

}

執行后輸出的結果是( A)。(選擇一項)

A隨機值 B 0 C 5 D 6

33仔細閱讀下面的C語言代碼:

voidmain()

{

int var1=3,var2=4,*ptr;

ptr=&var1;

var2=*ptr;

}

變量var2的最后的值是(A)。(選擇一項)

A 3 B 34 C 4 D var1在內存中的地址

34在C語言中,若有以下定義:int a[5],*p=a;,且0<=k<5,則對a數組元素的非法引用是(D)。(選擇一項)

A a[k] B *(a+k) C *(p+k) D *(&a+k)

35

int a[4]={5,2,3,4};

int *p;

p=a;

p+=2;

printf(“%d”,*p);

以上C程序段的輸出結果是( C)(選擇一項)

A 5 B 2 C 3 D有語法錯誤

B36

char str[]=”ABC”,*p=str;

printf(“%d”,*(p+3));//數組以’\0’結束,剛好取到0

在C語言中,以上程序段的運行結果是(D)。(選擇一項)

A 67 B 0 C C D字符’C’的地址

37

inta[5]={3,9,5,6,4};

printf(“%d”,*(a+4));

以上C程序段的輸出結果是(C)。(選擇一項)

A 3 B 5 C 4 D 6

38在C語言中,以下正確的函數定義形式是( C)。(選擇一項)

A double run(x, y); B doublerun(int x; int y);

C double run(int x, int y); D double run(int x, y);

39下面選項( BD)是C語言中定義的循環語句類型。(選擇兩項)

A if else B while C swich…case

D for E repeat…until

40下列C語言程序段不是死循環的是(C)。(選擇一項)

A int i=100;

while(1)

{i=i%100+1;

if(i>100)

break;}

B for( ; ; );

C int k=0;

do{

++k;

}while(k<=0);

D int s=36;

while(s);

總結

以上是生活随笔為你收集整理的C语言语句单选题,C语言练习题的全部內容,希望文章能夠幫你解決所遇到的問題。

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