C语言程序高手进来!急

来源:百度知道 编辑:UC知道 时间:2024/06/15 18:55:26
6.不正确的变量说明是( )。
A. unsigned int ui;
B. short int s;
C. double int A;
D. int i,j,k;

7.合法的C语言程序标识只符是( )。
A. 5dm
B. a>b
C. Hh
D. $a

8.不合法的字符常量是( )。
A. ’2’
B. ’\101’
C. ’ab’
D. ’\n’

9.若有代数式 (3ae)/(bc),则不正确的表达式是( )。
A. a/b/c*e*3
B. 3*a*e/b/c
C. 3*a*e/b*c
D. a*e/c/b*3

10.以下选项中不合法的赋值语句是( )。
A. c=(a=1,b=2);
B. k=i=j;
C. a=b+c=5;
D. n1=(n2=(n3=0));

11.若希望当A的值为奇数时,表达式的修正为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
A. A%2= =1
B. !(A %2 = =0)
C. !(A%2)
D. A%2

12.若w=1,x=2,y=3,z=4,则条件表达式w<x?x:y<z?y:z的值是( )。
A. 4
B. 3
C. 2
D. 1

来凑热闹!
6.不正确的变量说明是( )。
A. unsigned int ui;
B. short int s;
C. double int A;
D. int i,j,k;
选c 没有double int这种类型。

7.合法的C语言程序标识只符是( )。
A. 5dm
B. a>b
C. Hh
D. $a
选c 标识符只能是数字、字母、下划线组成,且只能以字母或下划线开头。

8.不合法的字符常量是( )。
A. ’2’
B. ’\101’
C. ’ab’
D. ’\n’
选c 单引号表示字符,c选项是单引号内是字符串。

9.若有代数式 (3ae)/(bc),则不正确的表达式是( )。
A. a/b/c*e*3
B. 3*a*e/b/c
C. 3*a*e/b*c
D. a*e/c/b*3
选c 优先级在同一等级,自左至右运算。

10.以下选项中不合法的赋值语句是( )。
A. c=(a=1,b=2);
B. k=i=j;
C. a=b+c=5;
D. n1=(n2=(n3=0));
选c 先算b+c是一个数,5不能赋值给它。

11.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
A. A%2= =1
B. !(A %2 = =0)
C. !(A%2)
D. A%2
选c %是区余运算,如果A是奇数则A%2==1、!(A %2 = =0)、A%2 为真。

12.若w=1,x=2,y=3,z=4,则条件表达式w<x?x:y<z?y:z的值是( )。
A. 4
B. 3
C. 2
D. 1
选c w<x?