c字符型数据Word文档格式.docx

上传人:b****4 文档编号:7456574 上传时间:2023-05-08 格式:DOCX 页数:12 大小:18.06KB
下载 相关 举报
c字符型数据Word文档格式.docx_第1页
第1页 / 共12页
c字符型数据Word文档格式.docx_第2页
第2页 / 共12页
c字符型数据Word文档格式.docx_第3页
第3页 / 共12页
c字符型数据Word文档格式.docx_第4页
第4页 / 共12页
c字符型数据Word文档格式.docx_第5页
第5页 / 共12页
c字符型数据Word文档格式.docx_第6页
第6页 / 共12页
c字符型数据Word文档格式.docx_第7页
第7页 / 共12页
c字符型数据Word文档格式.docx_第8页
第8页 / 共12页
c字符型数据Word文档格式.docx_第9页
第9页 / 共12页
c字符型数据Word文档格式.docx_第10页
第10页 / 共12页
c字符型数据Word文档格式.docx_第11页
第11页 / 共12页
c字符型数据Word文档格式.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c字符型数据Word文档格式.docx

《c字符型数据Word文档格式.docx》由会员分享,可在线阅读,更多相关《c字符型数据Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。

c字符型数据Word文档格式.docx

,b='

%c,"

b++);

%d\n"

b-a);

程序运行后的输出结果是 

A)3,2

B)50,2

C)2,2

D)2,50

(5)有以下程序

{chara='

a'

b;

print("

++a);

b=a++);

程序运行后的输出结果是

A)b,b 

B) 

b,c 

C)a,b 

D)a,c

(6)有以下程序

{chara,b,c,d;

scanf("

%c,%c,%d,%d"

&

a,&

b,&

c,&

d);

c,%c,%c,%c\n"

a,b,c,d);

}

若运行时从键盘上输入:

6,5,65,66<

则输出结果是

A)6,5,A,B 

B)6,5,65,66 

C)6,5,6,5 

D)6,5,6,6

(7)有以下程序

main()

chark;

int 

I;

for(i=1;

i<

3;

i++)

scanf(“%c”,&

k);

switch(k)

case‘0’:

printf(“another\n”);

case‘1’:

printf(“number\n”);

}

程序运行时,从键盘输入:

01<

,程序执行后的输出结果是

A)another 

B)another 

C)another 

D)number

number 

number 

number

another 

(8)已定义ch为字符型变量,以下赋值语句中错误的是

A)ch="

\"

B)ch=62+3;

C)ch=NULL;

D)ch="

\xaa"

(9)已定义c为字符型变量,则下列语句中正确的是

A)c=‘97’;

B)c="

97"

C)c=97;

D)c="

a"

(10)有以下程序段

intm=0,n=0;

char 

c=‘a’;

scanf("

%d%c%d"

m,&

n);

printf("

%d,%c,%d\n"

m,c,n);

若从键盘上输入:

10A10<

,则输出结果是:

A)10,A,10 

B)10,a,10 

C)10,a,0 

D)10,A,0

(11)已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101’是

A)字符A 

B)字符a 

C)字符e 

D)非法的常量

(12)若变量a是int类型,并执行了语句:

a=‘A'

+1.6;

,则正确的叙述是

A)a的值是字符C 

B)a的值是浮点型

C)不允许字符型和浮点型相加 

D)a的值是字符‘A’的ASCII值加上1。

(13)以下选项中合法的字符常量是

A)“B” 

B)‘\010’ 

C)68 

D)D

(14)以下程序的输出结果是

c=’z’;

printf(“%c”,c-25);

A)a 

B)Z 

C)z-25 

D)y

(15)以下选项中,非法的字符常量是

A)‘\t’ 

B)‘\17’ 

C)“n” 

D)‘\xaa’

(16)若变量c为char类型,能正确判断出c为小写字母的表达式是

A)‘a’<

=c<

=‘z’ 

B)(c>

=‘a’)||(c<

=‘z’)

C)(‘a’<

=c)and(‘z’>

=c) 

D)(c>

=‘a’)&

&

(c<

(17)有如下程序段

int 

a=14,b=15,x;

c=’A’;

x=(a&

b)&

’B’);

执行该程序段后,x的值为

A)ture 

B)false 

C)0 

D)1

(18)下列程序执行后的输出结果是

A)G 

B)H 

C)I 

D)J

main()

{intx='

f'

%c\n"

'

A'

+(x-'

+1));

(19)以下程序的输出结果是

A)编译不通过,无输出 

B)aceg

C)acegi 

D)abcdefghi

main( 

i;

for(i='

'

I'

i++,i++) 

%c"

,i+32);

\n"

);

(20)在执行以下程序时,如果从键盘上输入,ABCdef<

则输出为

A)ABCdef 

B)abcDEF 

C)abc 

D)DEF

#include<

stdio,h>

ch;

while((ch=getchar())!

='

\n'

if(ch>

&

ch<

Z'

)ch=ch+32;

elseif(ch>

z'

)ch=ch-32;

ch);

\n"

);

(21)运行以下程序后,如果从键盘上输入china#<

则输出结果为

A)2,0 

B)5,0 

C)5,5 

D)2,5

mair()

{intv1=0,v2=0;

charch;

#'

switch(ch)

{case 

'

case 

h'

default;

v1++;

0'

v2++;

%d,%d\n"

v1,v2);

(22)下列不正确的转义字符是

A)'

\\'

B)'

C)'

074'

D)'

\0'

(23)在C语言中,合法的字符常量是

A)‘\084'

B)‘\x43'

C)‘ab'

D)“\0”

(24)若有以下定义和语句

charc1='

b'

e'

%d,%c\n"

c2-c1,c2-'

+"

A"

则输出结果是:

A)2,M 

B)3,E

C)2,E 

D)输出项与对应的格式控制不一致,输出结果不确定

(25)已知字母A的ASCII码为十进制的65,下面程序的输出是

A)67,D 

B)B,C 

C)C,D 

D)不确定的值

{charch1,ch2;

ch1='

+'

5'

-'

3'

ch2='

6'

ch1,ch2);

(26)设ch是char型变量,其值为A,且有下面的表达式:

ch=(ch>

ch<

)?

(ch+32):

ch

上面表达式的值是

A)A 

B)a 

C)Z 

D)z

(27)已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是【27】。

#include<

 

c2='

Y'

c1,c2);

A)因输出格式不合法,输出错误信息 

B)65,90 

C)A,Y 

D)65,89

(28)有以下程序:

#include<

intc;

while((c=getchar())!

switch(c-'

case0:

case1:

putchar(c+4);

case2:

break;

case3:

putchar(c+3);

case4:

putchar(c+2);

从第一列开始输入以下数据,代表一个回车符。

2743<

CR>

程序的输出结果是 【28】 。

A)668977 

B)668966 

C)6677877 

D)6688766

二、填空题:

(1)已知字母A的ASCII码为65。

以下程序运行后的输出结果是 

【1】 

a,b;

b=a+'

;

%d 

%c\n"

a,b);

(2)以下程序运行后的输出结果是

{

charc1,c2;

for(c1='

9'

c1<

c2;

c1++,c2--)

%c%c"

(3)已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:

B33<

.输出结果是 

#include"

stdio.h"

chara,b;

a=getchar();

%d"

b);

a=a-'

b=b*2;

%c 

a,b);

(4)已知字符A的ACSII码值为65,以下语句的输出结果是【4】

charch=’B’;

printf(“%c%d\n”,ch,ch);

(5)有以下程序

#include<

charch1,ch2;

intn1,n2;

ch1=getchar();

ch2=getchar();

n1=ch1-‘0’;

n2=n1*10+(ch2-‘0’);

printf(“%d\n”,n2);

程序运行时输入:

12<

,执行后输出结果是【5】。

(6)以下程序运行后的输出结果是【6】 

m;

m=‘B’+32;

m);

(7)执行以下程序后,输出‘#’号的个数是【7】。

{int 

i,j;

for(i=1;

i<

5;

i++)

for(j=2;

j<

=i;

j++) 

putchar('

(8)若有以下程序

a;

a='

H'

print("

a);

执行后的输出结果是【8】。

(9)有以下程序:

{charc;

while((c=getchar())!

=’?

’) 

putchar(--c);

程序运行时,如果从键盘输入:

Y?

N?

<

,则输出结果为 

[9] 

(10)下列程序段的输出结果是【10】。

n=’c’;

switch(n++)

default:

printf(“error”);

case‘a’:

case‘A’:

case‘b’:

case‘B’:

printf(“good”);

case‘c’:

case‘C’:

printf(“pass”);

case‘d’:

case‘D’:

printf(“warn”);

(11)若输入字符串:

abcde<

则以下while循环体将执行[11]次。

While((ch=getchar())==’e’)printf(“*”);

答案:

1) 

2) 

3) 

4) 

5) 

6) 

7) 

8) 

9) 

10) 

A

11) 

12) 

13) 

14) 

15) 

16) 

17) 

18) 

19) 

20) 

B

21) 

22) 

23) 

24) 

25) 

26) 

27) 

28) 

29) 

30) 

二、填空题

(1)67G

(2)0918273645

(3) 

1B

(4)B66

(5)12

(6)b

(7)6

(8)7

(9)X

(10)passwarm

(11)0

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2