C语言问题

在C语言中,要求运算数必须是整型的运算符是( )
A./ B.++ C.!= D.%
A. B. C. D.

12
表达式18/4*sqrt(4.0)/8值的数据类型为( )
A.int B.float C.double D.不确定
A. B. C. D.

13
已知x=43,ch='A',y=0,则表达式(x>=y&&ch<'B'&&!y)的值是( )。
A.0 B.语法错 C.1 D."假"
A. B. C. D.

14
以下叙述正确的是( )
A.在C程序中,每行中只能写一条语句
B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C.在C程序中,无论是整数还是实数,都能被准确无误地表示
D.在C程序中,%是只能用于整数运算的运算符
A. B. C. D.

15
下列说法中,正确的是( )
A.C程序中,main()函数必须位于程序的最前面
B.C程序的每行只能写一条语句
C.C语言本身没有输入输出语句
D.C程序中,注释说明只能位于一条语句的后面
A. B. C. D.

16
已有如下定义和输入语句:
int a1,a2;
char c1,c2;
scanf("%d%d %c %c",&a1, &a2, &c1,&c2);
若要求a1,a2,cl,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )(注:<CR>表示回车)
A.l020 AB<CR> C.10 20 <CR>A B<CR>
B.10 20 AB<CR> D.l0 20 A B<CR>
A. B. C. D.

17
已有定义int a=-2;和输出语句printf("%8lx",a);以下正确的叙述是( )
A.整型变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
A. B. C. D.

18
printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则( )
A.从左起输出该字符串,右补空格 B.按原字符长从左向右全部输出
C.右对齐输出该字符串,左补空格 D.输出错误信息
A. B. C. D.

19
以下能正确地定义整型变量a、b和c,并为其赋初值5的语句是( )
A.int a,b,c; a=b=c=5; B.int a,b,c=5;
C.a=5,b=5,c=5; D.a=b=c=5;
A. B. C. D.

20
下列说法中,正确的是( )
A.C程序中,main()函数必须位于程序的最前面
B.C程序的每行只能写一条语句
C.C语言本身没有输入输出语句
D.C程序中,注释说明只能位于一条语句的后面
A. B. C. D.

在C语言中,要求运算数必须是整型的运算符是( D)
A./ B.++ C.!= D.%
A. B. C. D.

12
表达式18/4*sqrt(4.0)/8值的数据类型为( A)
A.int B.float C.double D.不确定
A. B. C. D.

13
已知x=43,ch='A',y=0,则表达式(x>=y&&ch<'B'&&!y)的值是( C)。
A.0 B.语法错 C.1 D."假"
A. B. C. D.

14
以下叙述正确的是( D)
A.在C程序中,每行中只能写一条语句
B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C.在C程序中,无论是整数还是实数,都能被准确无误地表示
D.在C程序中,%是只能用于整数运算的运算符
A. B. C. D.

15
下列说法中,正确的是( C)
A.C程序中,main()函数必须位于程序的最前面
B.C程序的每行只能写一条语句
C.C语言本身没有输入输出语句
D.C程序中,注释说明只能位于一条语句的后面
A. B. C. D.

16
已有如下定义和输入语句:
int a1,a2;
char c1,c2;
scanf("%d%d %c %c",&a1, &a2, &c1,&c2);
若要求a1,a2,cl,c2的值分别为10,20,A和B,当从第一列开始输入数据时,不正确的数据输入方式是(A)(注:<CR>表示回车)
A.l020 AB<CR> C.10 20 <CR>A B<CR>
B.10 20 AB<CR> D.l0 20 A B<CR>
A. B. C. D.

17
已有定义int a=-2;和输出语句printf("%8lx",a);以下正确的叙述是( D)
A.整型变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
A. B. C. D.

18
printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则( B)
A.从左起输出该字符串,右补空格 B.按原字符长从左向右全部输出
C.右对齐输出该字符串,左补空格 D.输出错误信息
A. B. C. D.

19
以下能正确地定义整型变量a、b和c,并为其赋初值5的语句是(A )
A.int a,b,c; a=b=c=5; B.int a,b,c=5;
C.a=5,b=5,c=5; D.a=b=c=5;
A. B. C. D.

20
下列说法中,正确的是(C )
A.C程序中,main()函数必须位于程序的最前面
B.C程序的每行只能写一条语句
C.C语言本身没有输入输出语句
D.C程序中,注释说明只能位于一条语句的后面
A. B. C. D.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-15
d c c d c
b d b a c本回答被提问者采纳
相似回答