重庆自考计算机选择题:属于C语言的基本数据类型是

2020-08-09
来源:重庆自考网

22、若有以下定义和语句                                                           

char s [ 10 ];

s =“abcd”;

printf ( “ % s \ n ”,s )

则结果是(以下“”代表空格)                                          【    】

A.输出abcd                 B.有语法错误,编译不能通过

C.输出a                    D.ab

23. 用树形结构来组织数据的数据模型是(   )。【      】

A. 关系模型B. 层次模型C. 网状模型D. 面向对象模型


24、有如下程序                                                                   

main

{   int x = 1,a = 0,b = 0;

switch ( x )

{ case 0:b++;

case 1:a++;

case 2:a++;b++;

}

}printf ( “a =   % d,b = %d \ n ”,a,b );}

该程序的输出结果是                                                    【    】

A.a = 0,b = 1                   B.a = 1,b = 1

C.a = 2,b = 1                 D.a = 2,b = 2

25、设int x = 1,y = 1;表达式( !x||y — — )的值是                         【    】

A.1                            B.0

C.—1                          D.2

26、已知                                                                         

int t=0;

while ( 1 )

{….}

则以下叙述正确的是                                                   【    】

A.循环控制表达式不合法      B.循环控制表达式的值为0  

C.循环控制表达式的值为1   D.以上说法都不对

27. 在C#中,用户自定义方法的访问修饰符为(   )时,该方法只能在类的内部使用。

【      】

A. publicB. privateC. staticD. void

28、有如下程序

main (   )

{   float x = 2.0,y;

    if ( x<0.0 ) y = 0.0;

    else if ( x<10.0 ) y = 1.0 / x;

    else y = 1.0;

    printf ( “ %f \ n ”,y );

}

改程序的输出结果是                                                   【    】

A.0.000000                 B.0.250000

C.0.500000                  D.1.000000

29、以下选项中属于C语言的基本数据类型是                                【    】

A.共用体类型                   B.数组类型

C.枚举型                       D.双精度型


30、有如下程序

main (   )

{   int i = 1,j = 1,k = 2;

    if ( ( j++ || k++ ) && i++ )

    printf ( “ %d,%d,%d \ n ”,i,j,k );

}

执行后的输出结果是                                                   【    】

A.1,1,2                  B.2,2,2

C.2,2,1                  D.2,2,3

重庆自考计算机单项选择题参考答案:

22 、B123.B   24.C25、A   26、C   27.B   28、C29、D   30、B1