当前位置:首页 > c语言单选题试卷
第111题 (1.0分) 题号:5535 难度:中 第8章 以下只有在使用时才为该类型变量分配内存的存储类说明是(). A:auto和 static B:auto和 register C:register和 static D:extern和 register 答案:B
第112题 (1.0分) 题号:5601 难度:中 第10章 若有定义:int *p[3];,则以下叙述中正确的是().
A:定义了一个基类型为int的指针变量p,该变量具有三个指针
B:定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C:定义了一个名为*p的整型数组,该数组含有三个int类型元素
D:定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素 答案:B
第113题 (1.0分) 题号:5333 难度:中 第3章 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(). A:7 B:8 C:6 D:2 答案:B
第114题 (1.0分) 题号:5288 难度:易 第2章
若变量已正确定义,执行语句scanf(\时,()是正确的输入. A:2030,40 B:20 30 40 C:20, 30 40 D:20,30,40 答案:D
第115题 (1.0分) 题号:5568 难度:中 第10章 若有定义:int aa[ 8];则以下表达式中不能代表数组元aa[1]的 地址的是().
A:&aa[0]+1 B:&aa[1] C:&aa[0]++ D:aa+1 答案:C
第116题 (1.0分) 题号:5582 难度:中 第10章 若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是(). A:i=*p; B:*p=*&j; C:i=&j; D:i=**p; 答案:B
第117题 (1.0分) 题号:5379 难度:中 第4章 下列语句的结果是(). main() { int j; j=3;
printf(\printf(\} A:3,3 B:3,4 C:4,3 D:4,4 答案:D
第118题 (1.0分) 题号:5434 难度:中 第6章 以下程序段的输出结果为().
for(i=4;i>1;i--)
for(j=1;j
putchar('#'); A:无 B:######
C:# D:### 答案:B
第119题 (1.0分) 题号:5212 难度:中 第1章 经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在 微机上的值分别为(). char x=65; float y=7.3; int a=100; double b=4.5; A:2,2,2,4 B:1,2,2,4 C:1,4,2,8 D:2,4,2,8 答案:C
第120题 (1.0分) 题号:5260 难度:中 第2章 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表 示的字符常量'\\101'是(). A:字符A B:字符a C:字符e
D:非法的常量 答案:A
第121题 (1.0分) 题号:5606 难度:较难 第10章 若有以下定义和语句:
int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=a; 不能表示a数组元素的表达式是(). A:*p B:a[9] C:*p++ D:a[*p-a] 答案:D
第122题 (1.0分) 题号:5410 难度:较难 第5章 main()
{int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++;
case 2: a++;b++;} printf(\}该程序的输出结果是(). A:2,1 B:1,1 C:1,0 D:2,2 答案:A
第123题 (1.0分) 题号:5371 难度:中 第4章 若以下变量均是整型,且num=sum=7;则计算表达式sum=num++, sum++,++num后sum的值为(). A:7 B:8 C:9 D:10 答案:B
第124题 (1.0分) 题号:5376 难度:中 第4章 设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是(). A:552 B:144 C:264 D:-264 答案:D
第125题 (1.0分) 题号:5343 难度:中 第3章 若给定条件表达式(M)?(a++):(a--),则其中表达式M(). A:和(M==0)等价 B:和(M==1)等价 C:和(M!=0)等价 D:和(M!=1)等价
共分享92篇相关文档