第三章测试
1.

有以下程序

#include <stdio.h>

void main()

{

char a,b,c,d;

scanf(“%c%c“,&a,&b);

c=getchar( );

d=getchar( );

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

}

当执行程序时,按下列方式输入数据

12↙

34↙

则输出结果是



A:12 回车34 B:12 C:1234  D:12 回车 3
答案:D
2.

若有定义:int ab;通过语句scanf("%d;%d",&a&b)

能把整数3赋给变量a5赋给变量b的输入数据是


A:3分号 B:3 C:3 空格5 D:35 3.

以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)



A:printf("c"'B'-1) B:printf("d"'A') C:printf("c"65) D:printf("c"'a'-32) 4.

已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中的大写字母转换为小写字母的语句是


A:c=c-‘A’+’a’; B:c=(‘A’+c)%26-‘a’; C:c=(c-‘A’)%26+’a’; D:c=c+32;  5.

在C语言中,每个语句和数据定义是用______ 结束

  



A:分号 B:括号 C:逗号 D:句号 6.

在C程序中printf函数和scanf函数是输出和输入函数




A:对 B:错 7.

在C程序中printf函数和scanf函数是格式输出输入函数,用这两个函数时,必须指定格式



A:对 B:错 8.

“c”是字符常量


A:错 B:对 9.

下列程序段是对还是错

int a,b,c;

scanf(”%f%f%f”,a,b,c);


A:对 B:错 10.

getchar函数一次只能接收一个字符


A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(133) dxwkbang
返回
顶部