第 1 页:选择题 |
第 5 页:填空题 |
(11)以下选项中合法的标识符是()
A)1_1
B)1-1
C)_11
D)1__
(12)若函数中有定于语句:intk;,则( )
A)系统将自动给K赋初值0
B)时k中的值无定义
C)系统将自动给k赋初值-1
D)这时k中无任何值
(13)以下选项中,能用作数据常量的是()
A)0115
B)0118
C)1.5e1.5
D)115L
(14)设有定义:intx=2;,以下表达式中,值不为6的是()
A)x*=x+1
B)x++,2*x
C)x*=(i+x)
D)2*x,x+=2
(15)程序段:intx=12;doubley=3.141593;printf(“%d%8.6f”,x,y);的输出结果是()
A)123.141593
B)123.141593
C)12,3.141593
D)123.1415930
(16)若有定义语句:doublex,y,*px,*pY;执行了px=&x;py=&y;之后,正确的输入语句是()
A)scarf(“%f%1”,x,y);
B)scarf(“%f%f”,&x,&y);
C)scarf(“%lf”,px,py);
D)scarf(“%lf%lf”,x,y);
(17)以下是if语句的基本形式:()if〔表达式)语句其中“表达式”
A)必须是逻辑表达式
B)必须是关系表达式
C)必须是逻辑表达式或关系表达式
D)可以是任意合法的表达式
(18)有以下程序
#include
main(){intx;
scarf(“&d”,&x);if(x<=3);elseif(x!=10)printf(“&d\n”。,x);}
程序运行时,输入的值在哪个范围才会有输出结果()
A)不等于10的整数
B)大于3且不等10的整数
C)大于3或等于10的整数
D)小于3的整数
(19)有以下程序
#include
main()
{inta=1,b=2,c=3,d=0;
if(a==1&&b++==2)if(b!=21}c--!=3)printf(“%d,%d,%d\n”,a,b,c);elseprintf(“%d,%d,%d\n”,a,b,c);elseprintf(“%d,ad,%d\n”,a,b,c);}
程序运行后的输出结果是()
A)1,2,3
B)1,3,2
C)1,3,3
D)3,2,1
(20)以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k十F);printf(“*”);程序段的输出结果是()
A)********
B)****
C)**
D)*
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |