当前位置:首页 >课程 >C语言程序设计-新

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\n”,a,b,c,d); } 当执行程序时,按下列方式输入数据 12↙ 34↙ 则输出结果是

A、1234
B、12
C、12 回车 3
D、12 回车34

参考答案:请扫码使用小程序查看答案

2、 问题:若有定义:int a,b;,通过语句scanf(“%d;%d”,a,b);,能把整数3赋给变量a,5赋给变量b的输入数据是

A、3 空格5
B、3,5
C、3分号5
D、35

参考答案:请扫码使用小程序查看答案

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

A、printf(“%c\n”,‘a’-32);
B、printf(“%d\n”,‘A’);
C、printf(“%c\n”,65);
D、printf(“%c\n”,‘B’-1);

参考答案:请扫码使用小程序查看答案

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

A、c=(c-‘A’)%26+’a’
B、c=c+32
C、c=c-‘A’+’a’
D、c=(‘A’+c)%26-‘a’

参考答案:请扫码使用小程序查看答案

5、 问题:在C语言中,每个语句和数据定义是用______结束

A、句号
B、逗号
C、分号
D、括号

参考答案:请扫码使用小程序查看答案

6、 问题:“putchar(70); ” 这一C语句输出的结果为( )

A、70
B、F
C、提示语法错误
D、C

参考答案:请扫码使用小程序查看答案

7、 问题:C语言标准格式输入函数scanf()的参数表中要使用变量的地址值。

A、对
B、错

参考答案:请扫码使用小程序查看答案

8、 问题:表达式语句和表达式没有什么区别。

A、对
B、错

参考答案:请扫码使用小程序查看答案

9、 问题:C语言标准输入操作中,gets()函数一次只可读取一个字符。

A、对
B、错

参考答案:请扫码使用小程序查看答案

10、 问题:C语言程序中可以有多个函数,但只能有一个主函数。

A、对
B、错

参考答案:请扫码使用小程序查看答案

11、 问题:C语言标准输出操作中,putchar()函数可以输出显示一个字符串。

A、对
B、错

参考答案:请扫码使用小程序查看答案

12、 问题:C语言标准格式输出函数printf()的参数表是由若干个表达式组成。

A、对
B、错

参考答案:请扫码使用小程序查看答案

13、 问题:C语言标准输入操作中,gets()函数一次只可读取一个字符。

A、对
B、错

参考答案:请扫码使用小程序查看答案

14、 问题:以下叙述中正确的是

A、用C程序实现的算法必须要有输入和输出操作
B、用C程序实现的算法可以没有输出但必须要有输入
C、用C程序实现的算法可以没有输入但必须要有输出
D、用C程序实现的算法可以既没有输入也没有输出

参考答案:请扫码使用小程序查看答案

15、 问题:在C语言中,执行下面两个语句后,输出的结果为( )。 char c1=97, c2=98;printf(“%d %c”,c1,c2);

A、97 98
B、97 b
C、a 98
D、a b

参考答案:请扫码使用小程序查看答案

16、 问题:下列语句中符合C语言语法的赋值语句是

A、a=7+b+c=a+7
B、a=7+b++=a+7
C、a=7+b,b++,a+7
D、a=7+b,c=a+7

参考答案:请扫码使用小程序查看答案

17、 问题:在C语言语言中,退格符是( )

A、\n
B、\t
C、\f
D、\b

参考答案:请扫码使用小程序查看答案

18、 问题:putchar()函数可以向终端输出一个

A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量值

参考答案:请扫码使用小程序查看答案

19、 问题:以下选项中不是C语句的是( )。

A、++t
B、
C、k=i=j
D、{a/=b=1
b=a%2
}

参考答案:请扫码使用小程序查看答案

20、 问题:有定义语句:inta=5,b,不能给b赋2的赋值语句是( )。

A、b=a/2
B、b=b+2
C、b=2%a
D、b=5
b=2

参考答案:请扫码使用小程序查看答案

21、 问题:已有定义int a=-2;和输出语句printf(“%8lx”,a);以下正确的叙述是( )。

A、整型变量的输出形式只有%d一种
B、%x是格式符的一种,它可以适用于任何一种类型的数据
C、%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D、%8lx不是错误的格式符,其中数字8规定了输出字段的宽度

参考答案:请扫码使用小程序查看答案

22、 问题:以下语句的输出结果是()。 printf(“%d\n”,strlen(“\t\”\065\xff\n”));

A、5
B、14
C、8
D、输出项不合法,无法正常输出

参考答案:请扫码使用小程序查看答案

23、 问题:若变量已正确说明为float型,要通过语句scanf(“%f%f%f”,a,b,c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是( )。

A、10<
回车>
22<
回车>
33<
回车>
B、10.0,22.0,33.0<
回车>
C、10.0<
回车>
22.0 33.0<
回车>
D、10 22<
回车>
33<
回车>

参考答案:请扫码使用小程序查看答案

24、 问题:使用scanf(“a=%d,b=%d”,a,b)为变量a,b赋值。要使a,b均为50,正确的输入是( )。

A、a=50 b=50
B、50 50
C、a=50,b=50
D、50,50

参考答案:请扫码使用小程序查看答案

25、 问题:调用getchar和putchar函数时,必须包含的头文件是( )。

A、stdio.h
B、stdlib.h
C、define
D、以上都不对

参考答案:请扫码使用小程序查看答案

26、 问题:以下叙述中不正确的是( )。

A、调用printf函数时,必须要有输出项
B、使用putchar函数时,必须在之前包含头文件stdio.h
C、在C语言中,整数可以以十进制、八进制或十六进制的形式输出
D、使用putchar函数可以不要输出项

参考答案:请扫码使用小程序查看答案

27、 问题:putchar()函数可以向终端输出一个( )。

A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量

参考答案:请扫码使用小程序查看答案

28、 问题:用getchar()函数可以从键盘读入一个( )。

A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量

参考答案:请扫码使用小程序查看答案