C語(yǔ)言程序設(shè)計(jì)考試題及答案(七)
C語(yǔ)言程序設(shè)計(jì)是一門比較難學(xué)的課程,很多同學(xué)對(duì)這門課程比較頭痛,同學(xué)們要加倍努力才能學(xué)好C語(yǔ)言程序設(shè)計(jì)。下面是陽(yáng)光網(wǎng)小編給大家整理的年C語(yǔ)言程序設(shè)計(jì)考試題及答案,歡迎大家學(xué)習(xí)參考。
C語(yǔ)言程序設(shè)計(jì)考試題及答案(七)
1C語(yǔ)言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符( )。
A)必須為大寫(xiě)
B)必須為下劃線
C)必須為字母或下劃線
D)可以是字母、數(shù)字和下劃線中的'任一種字符
2下面四個(gè)選項(xiàng),均是合法轉(zhuǎn)義字符的選項(xiàng)是( )。
A) '\'' B) '\' C)'\018' D) '\\0''
'\\' '\017' '\f' '\101'
'\n' '\"' 'xab' 'x1f'
3下面四個(gè)選項(xiàng)中,均是正確的數(shù)值常量或字符常量的選項(xiàng)是( )。
A)0.0 B)"a" C)'3' D)+001
0f 3.9E-2.5 011 0xabcd
8.9e 1e1 0xFF00 2e2
'&' '\"' 0a 50
4以下符號(hào)中不能用作用戶標(biāo)識(shí)符的是( )。
A)IF B)Switch C)gets D)case
5在C語(yǔ)言中,下列哪個(gè)字符為合法的字符常量( )。
A)'\084′
B)'\x43′
C)'ab′
D)'\0′
6下列四個(gè)選項(xiàng)中,均是C語(yǔ)言關(guān)健字的選項(xiàng)是( )。
A) auto B) switch C) signed D) if
enum typedef union struct
include continue scanf type
7不合法的常量是( )。
A)'\2' B)'"' C)" D)"\483"
8若a為整型變量,則以下語(yǔ)句( )。
a=-2L;
printf("%d\n",a);
A)賦值不合法 B)輸出值為-2 C)輸出為不確定值 D)輸出值為2
9已定義x為float型變量
x=213.82631;
printf("%-4.2f\n",x);
則以上語(yǔ)句
A)輸出格式描述符的域?qū)挷粔,不能輸?B)輸出為213.83
C)輸出為213.82 D)輸出為-213.82
10用getchar函數(shù)可以從鍵盤讀入一個(gè)( )
A) 整型變量表達(dá)式值 B) 實(shí)型變量值
C)字符串 D) 字符或字符型變量值
11已知int x,y,z;執(zhí)行語(yǔ)句x=(y=(z=10)+5)-5;后x、y、z的值是( )。
A) x=10 B) x=10 C) x=10 D) x=10
y=15 y=10 y=10 y=5
z=10 z=10 z=15 z=10
12 設(shè)a為整型變量,初值為12,執(zhí)行完語(yǔ)句a+=a-=a*a后,a的值是 ( )。
A) 552 B) 144 C) 264 D) -264
13設(shè)x為int型變量,則執(zhí)行以下語(yǔ)句段后,x的值為( )。
A)10 B)20 C)40 D)30
x = 10 ;
x += x -= x - x;
14若有定義,int a=7;float x=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是( )。
A) 2.500000 B) 2.750000 C) 3.500000 D) 0.000000
15下列運(yùn)算符中優(yōu)先級(jí)最高的是 ( )。
A) < B) + C) && D) !=
16設(shè)以下變量均為int 類型,則值不等于7的表達(dá)式是( )。
A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1)
C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1)
17以下符合C語(yǔ)言語(yǔ)法的,賦值表達(dá)式是( )。
A) d=9+e+f=d+9
B) d=9+e,f=d+9
C) d=9+e,e++,d+9
D) d=9+e++=d+7
18以下使i的運(yùn)算結(jié)果為4的表達(dá)式是( )。
A) int i=0,j=0;
(i=3,(j++)+i);
B) int i=1,j=0;
j=i=((i=3)*2);
C) int i=0,j=1;
(j= =1)?(i=1):(i=3);
D) int i=1,j=1;
i+=j+=2;
19設(shè)Int n=3;則++n的結(jié)果是( )。
A)2 B)3 C)4 D)5
20設(shè)Int n=2;則有表達(dá)式++n+1= =4,n的結(jié)果是( )。
A)1 B)2 C)3 D)4
【C語(yǔ)言程序設(shè)計(jì)考試題及答案(七)】相關(guān)文章:
2.C語(yǔ)言程序設(shè)計(jì)試題及答案(五)
4.C語(yǔ)言程序設(shè)計(jì)試題及答案(一)