11、 有以下程序
程序的输出结果是
A.8 4
B.9 6
C.9 4
D.8 5
12、 若有以下程序
则程序的输出结果是
A.123456
B.1
C.6
D.21
13、 下面选项中关于编译预处理的叙述正确的是
A.预处理命令行必须使用分号结尾
B.凡是以#号开头的行,都被称为编译预处理命令行
C.预处理命令行不能出现在程序的最后一行
D.预处理命令行的作用域是到最近的函数结束处
14、有以下程序段
若要求使P指向一个int型的动态存储单元,在横线处应填入的是
A.(int*)
B.int
C.int*
D.(*int)
15、 设P是指针变量,语句P=NULL;等价于
A.P=´0´;
B.P=";
C.P="";
D.P=0;
16、 有以下程序
程序运行后的输出结果是
A.34756
B.5745
C.5795
D.35745
17、 以下叙述中正确的是
A.使用typedef说明新类型名时,其格式是:typedef新类型名原类型名;
B.在程序中,允许用typedef来说明一种新的类型名
C.使用typedef说明新类型名时,后面不能加分号
D.在使用typedef改变原类型的名称后,只能使用新的类型名
18、 有以下程序
程序的输出结果是
A.0
B.1
C.9
D.10
19、 以下叙述中正确的是
A.语句int a[4][3]={{1,2},{4,5}};是错误的初始化形式
B.语句int a[4][3]={1,2,4,5};是错误的初始化形式
C.语句int a[][3]={1,2,4,5};是错误的初始化形式
D.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵
20、 有以下程序
程序运行后的输出结果是
A.k=5 a=15
B.k=4 a=12
C.k=6 a=11
D.k=3 a=14
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |