一、選擇題
6.1 C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型有
A)整型、實(shí)型、邏輯型
B)整型、實(shí)型、字符型
C)整型、字符型、邏輯型
D)整形、實(shí)型、邏輯型、字符型
6.2 C語(yǔ)言中,字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲(chǔ)形式是
A)反碼 B)補(bǔ)碼
C)EBCDIC碼 D)ASCII碼
6.3 設(shè)有定義語(yǔ)句:char a='\72',則變量a
A)包含1個(gè)字符 B)包含2個(gè)字符 C)包含3個(gè)字符 D)定義不合法
6.4 C語(yǔ)言中,下列不合法的字符常量是
A)'\xff' B)'\65' C)'&' D)'\028'
6.5 C語(yǔ)言中,下列不合法的字符串常量是
A)"\121" B)'y=' C)"\n\n" D)"\ABCD\x6d"
6.6 判斷char型變量c是否為大寫字母的最簡(jiǎn)單且正確的表達(dá)式是
A)'A'<=c<='Z' B)(c>='A')||(c<='Z')
C)('A'<=c)AND('Z'>=c) D)(c>='A')&&(c<='Z')
6.7 有以下程序:
#include
main()
{ char c1='A',c2='Y';
printf("%d,%d\n",c1,c2);
}
程序的輸出結(jié)果是
A)因輸出格式不合法,無(wú)正確輸出 B)65,90
C)A,Y D)65,89
6.8 有以下程序:
#include
main()
{ char x='A'
x=(x>='A'&&x<='Z')?(x+32):x;
printf("%c\n",x);
}
程序的輸出結(jié)果是
A)A B)a C)Z D)z
6.9 有以下程序:
#include
main()
{ char ch;
ch='A'+'5'-'3';
printf("%d,%c\n",ch,ch);
}
程序的輸出結(jié)果是
A)67,C B)B,C C)C,D D)不確定的值
6.10 有以下程序:
#include
main()
{ int c;
while((c=getchar())!='\n')
{ switch(c-'2')
{ case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
default:putchar(c+2);break;
}
} printf("\n");
}
從第一列開始輸入數(shù)據(jù):2473
A)668977 B)668966 C)66778777 D)6688766
6.11 若變量已正確定義,要求用語(yǔ)句:scanf("%f%c%f%c",&a,&c1,&b,&c2);給c1賦予字符%,給c2賦予字符#,給a賦予2.0,給b賦予4.0,則正確的輸入形式是(_代表空格,
A)2.0_%_4.0_#
C)2%__4#
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |