福建省二级C语言模拟题2018年(1)_真题-无答案
福建省计算机二级c语言模拟卷汇总

12.2 试卷(1)12.2.1 选择题(本大题共40个选项,【1】~【40】每个选择项1.5分,共60分)1. 下列属于C语言的是【1】。
【1】A)printf("%d\n",a) B)#include <stdio.h>C)a=b;b=c;c=a; D)/* This is a program */2. 设有语句int x=2,y=3;,则表达式x=(y==3)的值是【2】。
【2】A)0 B)1 C)2 D)33. C语言的下列运算符中,优先级最高的运算符是【3】。
【3】A)++ B)+= C)|| D)!=4. 已知'A'的ASCII码的十进制值为65,'0'的ASCII码的十进制值为48,则以下程序运行结果是【4】。
main(){ char ch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}【4】A)67,D B)C,D C)C,68 D)67,685. 在C程序中,设一表达式含有int、long、unsigned和char类型的常数和变量,则表达式的最后运算结果是【5】,这四种类型的转换规律是【6】。
【5】A)int B)char C)unsigned D)long【6】A)int->unsigned->long->char B)char->int->long->unsignedC)char->int->unsigned->long D)char->unsigned->long->int6. 若a、b均为整数且a≠b,b≠0,则表达式a/b*b+a%b的值是【7】。
2018计算机二级C语言考试真题汇总(本站推荐)

2018计算机二级C语言考试真题汇总(本站推荐)第一篇:2018计算机二级C语言考试真题汇总(本站推荐)模拟卷1 1 [填空题]下列给定程序中,函数fun的功能是:在形参S所指字符串中寻找与参数C相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。
例如,若s所指字符串为“baacda”,c中的字符为a,执行后S 所指字符串为“baaaacdaa”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!试题程序:参考解析:【参考答案】【解题思路】填空1:for语句循环条件是判断是否到达字符串结尾,即当前字符是否为‘’。
填空2:while语句用以确定字符串的长度,所以变量n赋初值为0。
填空3:题目要求如果找到与参数c相同的字符,就在后面插入一个相同的字符,且找到后应该给数组元素赋值,本题目给出参数为c。
二、程序修改题[简答题]下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。
例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBcdeFgH”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODl1.C中,不得增行或删行,也不得更改程序的结构!参考解析:【参考答案】(1)int k=0;(2)while(*p||*q)【考点分析】本题考查:变量初始化,需根据题意确定变量含义,然后对其进行初始化操作;while循环语句。
【解题思路】(1)变量k存放数组e的下标,因此应初始化为0。
(2)while循环语句的循环条件是判断两个字符串是否到达结尾。
三.程序设计题[简答题]规定输入的字符串中只包含字母和*号。
请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。
福建省C语言二级考试模拟试卷之一

nt a[]={1,2,3,4,5},*p,i; p=a; 【21】 (A)*(a+i) (C)p+i 17.设有以下一程 序段: int *p,i; i=100; (B)a[p-a] (D)*(&a[i]) p=&i; i=*p+10; 执行上面的程序段后,i 的值为【22】。 【22】 (A)120 ( C)100 18.以下程序的输出结果是【23】。 #include main() { int a[]={1,2,3, 4,5,6},*p; p=a; *(p+3)+=2; printf("%d,%d\n",*p,*(p+3)); } 【23】 (A)0,5 (C)0,6 (B)1,5 (D)1,6 (B)110 (D)90 19.若定义如下,则【24】是对数组元素 a[i][j]的错误引用(此处 0<=i<4,0 <=j<10)。 int a[4][10]; 【24】 (A)*(&a[0][0]+10*i+j) (C)*(*a+i)+j 20. 以下程序输出结果是【25】。 #include main() { int a[20],*p[4],i,k=0; for(i =0;i<20;i++) a[i]=i; for(i=0;i<4;i++) p[i]=&a[i*(i+1)]; for(i=0;i<4;i++) k +=p[i][i]; printf("%d\n",k); } 【25】 26 (C)10 21.以下程序输出结果为【2 6】。 (D)6 (A)数组元素引用不合法,输出结果不定 (B) (B)*(a+i)[j] ( D)*(a[i]+j) "abcd","efgh","ijkl","mnop"}; char **p 1; int i; p1=p; for(i=0;i<2;i++) printf("%s",p[i]); printf("\n"); } 【26】 (A)abcdefghijklmnop (C)abcd 22.以下程序段的输出结果是【27】。 #inclu de main() { int s[]={1,2,3,4},i; int x=0; for(i=0;i<4;i++) { x=sb(s,x); p rintf("%d",x); } printf("\n"); } sb(s1,y) int *s1,y; { static int i1=3; y= s1[i1]; i1--; return (y); } 【27】 (A)1234 (C)0000 23.C 语言程序的基本 单位是【28】。 【28】 (A)字符 (C)语句 (B)程序行 (D)函数 (B)4321 (D)4444 (D)ae (B)abcdefgh 24.选择正确的语句填空,完成求数组最大值程序。 #include findmax(s,t, k) int *s,t,【29】; { int p; for(p=0,*k=p;p<t;p++) if(s[p]>s[*k]) 【30】; } main() { int a[10],i,k; for(i=0;i<10;i++) scanf("%d",【31】); findmax(a, 10,【32】); printf("%d,%d\n",k,a[k]); } 【29】 (A)k (C)*k[] 【30】 (A )*k=p-a (C)k=p-s 【31】 (A)a[i] (C)&a[i] 【32】 (A)&k (C)*k (B )*k (D)*k[] (B)k=p (D)*k=p (B)a (D)a[] (B)k (D)i 25.#include main() { int a,b,c,d,e; a=8512,b=1269,c=2354,d=8795; pr intf("%d,%d,%d,%d\n",a,b,c,d); func(a,b,&c,&d,&e); printf("%d,%d,%d,%d,%d\ n",a,b,c,d,e); } func(p,q,r,s,t) int p,q,*r,*s,*t; { *t=p+q+*r+*s; *r=35; } 程序运行结果为:【33】。 【33】 (A) 8512,1 269,2354,8795 8512,1269,2354,8795,0 (B) 8512,1269,2354,8795 8512,1269,2354,8795,9781 (C) 8512,1269,2354,8795 8512,1269,35,8795,20930 (D) 8512,1269,2354,8795 8512,1269,2354,8795,20930 26.#include main() { static char *a[]={"B ASIC","FORTRAN","C"}; char **n; n=a; f(n); } f(m) char **m; { ++m; printf( "%s\n",*m); } 程序运行结果为【34】。 【34】 (A)BASIC (C)FORTRAN (B)A SIC (D)C 27.在宏定义#define E 2.71828 中,宏名 E 代替一个【35】;在其后程序中 使 用 2.71828,可以用【36】。 【35】 (A)单精度数 (C)常量 【36】 (A)E (B)双精度数 (D)一串字符 (B)e (C)EXP 28.源程序文件 ex81_81.c: #include int a,b; main() { exter n func(); a=3; b=4; printf("Main1:a=%d,b=%d\n",a,b); func(); printf("Main2 :a=%d,b=%d\n",a,b); } 源程序文件 ex81_82.c: static func() { int a; extern int b; a=30; b=40; printf("Func:a=%d,b=%d\n",a,b); return; } 运行结果是【 37】。 【37】 (A)Main1:a=3,b=4 Func:a=30,b=40 Main2:a=30,b=40 (B)Main1 :a=3,b=4 Func:a=30,b=40 Main2:a=3,b=40 (C)Main1:a=3,b=4 Func:a=30,b=40 M ain2:a=3,b=4 (D)程序是错误的,无结果。 (D)EXP() 29.设有 100 个学生的考试成绩数据表如下形式: 学号 no 整型 姓名 name 字符数组型 成绩 score 实型
2018年全国计算机等级考试二级C 语言真题及答案1

(14)下列不能定义的用户标识符是()。
A)MainB)_0
C)_intD)sizeof
(15)下列选项中,不能作为合法常量的是()。
A)1.234e04B)1.234e0.4
C)1.234e+4D)1.234e0
(16)数字字符0的ASCII值为48,运行下列程序的输出结果是()。
A)1B)2
C)3D)4
(23)下列程序的输出结果是()。
main( )
{intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7) if(p[i]%2) j+=p[i]; printf("%d\n",j);
}
A)42B)45
C)56D)60
(24)下列程序的输出结果是()。
main( )
{chara[7]="a0\0a0\0"; inti,j;
i=sizeof(a);
j=strlen(a);
printf("%d%d\n",i,j);
}
A)22B)76
C)72D)62
(25)下列能正确定义一维数组的选项是()。
A)inta[5]={0,1,2,3,4,5};B)chara[ ]={0,1,2,3,4,5};
main( )Байду номын сангаас
{inti=1,j=2,k=3;
if(i++==1&&(++j==3‖k+ +==3)) printf("%d%d %d\n",i,j,k);
二级C语言模拟题2018年(121)_真题无答案

二级C语言模拟题2018年(121)(总分100, 做题时间90分钟)1、程序填空题1.给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
不得增行或删行,也不得更改程序的结构!给定源程序:#include<stdlib.h>#include<stdio.h>#define N 20void fun(int *a){ int i, x, n=0;x=rand()%20;/**********found**********/while(n<______){for(i=0; i<n; i++)/**********found**********/if(x==a[i])______;/**********found**********/if(i==______){ a[n]=x; n++;}x=rand()%20;}}main(){ int x[N]={0}, i;fun(x);printf("The result:\n");for(i=0; i<N; i++){printf("%4d", x[i]);if((i+1)%5==0)printf("\n");}printf("\n\n");}SSS_FILL2、程序改错题1.给定程序中函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之和。
请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include<stdio.h>void fun(){ int a[3][3], sum;int i, j;/**********found**********/______;printf("Input data:");for(i=0; i<3; i++){ for(j=0; j<3; j++)/**********found**********/scanf("%d", a[i][j]);}for(i=0; i<3; i++)sum=sum+a[i][i];printf("Sum=%d\n", sum);}main(){fun();}SSS_FILL3、程序设计题1.编写程序,实现矩阵(3行3列)的转置f即行列互换)。
2018年计算机等级考试二级C语言基础知识模拟题1_真题(含答案与解析)-交互

2018年计算机等级考试二级C语言基础知识模拟题1 (总分27, 做题时间60分钟)选择题1.下列叙述中正确的是()。
SSS_SINGLE_SELA算法就是程序B设计算法时只需要考虑数据结构的设计C设计算法时只需要考虑结果的可靠性D以上3种说法都不对分值: 1答案:D2.算法的有穷性是指()。
SSS_SINGLE_SELA算法程序的运行时间是有限的B算法程序所处理的数据量是有限的C算法程序的长度是有限的D算法只能被有限的用户使用分值: 1答案:A3.算法的空间复杂度是指()。
SSS_SINGLE_SELA算法在执行过程中所需要的计算机存储空间B算法所处理的数据量C算法程序中的语句或指令条数D算法在执行过程中所需要的临时工作单元数分值: 1答案:A4.下列叙述中正确的是()。
SSS_SINGLE_SELA有一个以上根结点的数据结构不一定是非线性结构B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构D双向链表是非线性结构分值: 1答案:B5.支持子程序调用的数据结构是()。
SSS_SINGLE_SELA栈B树C队列D二叉树分值: 1答案:A6.下列关于栈的叙述正确的是()。
SSS_SINGLE_SELA栈按“先进先出”组织数据B栈按“先进后出”组织数据只能在栈底插入数据D不能删除数据分值: 1答案:B7.—个栈的初始状态为空,现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈, 则元素出栈的顺序是()。
SSS_SINGLE_SELA12345ABCDEBEDCBA54321CABCDE12345D54321EDCBA分值: 1答案:B8.下列数据结构中,能够按照“先进后出”原则存取数据的是()。
SSS_SINGLE_SELA循环队列B栈C队列D二叉树分值: 1答案:B9.下列关于栈的叙述正确的是()。
SSS_SINGLE_SELA栈顶元素最先能被删除桟顶元素最后才能被删除C栈底元素永远不能被删除D桟底元素最先能被删除分值: 1答案:A10.下列叙述中正确的是()。
2018二级c考试模拟试题及答案

2018二级c考试模拟试题及答案在准备2018年二级C语言考试的过程中,模拟试题的练习是必不可少的环节。
以下是一套模拟试题及答案,帮助考生检验自己的学习成果。
1. 以下哪个选项是C语言中的关键字?A. autoB. defineC. includeD. none of the above答案:A2. C语言中,哪个函数用于计算并返回字符串的长度?A. strlen()B. length()C. size()D. none of the above答案:A3. 在C语言中,以下哪个选项是合法的变量名?A. 2variableB. variable2C. variable-nameD. none of the above答案:B4. 如果int a=5; 那么表达式a++的值是多少?A. 5B. 6C. 4D. none of the above答案:A5. C语言中,以下哪个选项是正确的注释方式?A. // This is a commentB. /* This is a comment */C. both A and BD. none of the above答案:C6. 在C语言中,哪个关键字用于定义一个函数?A. functionB. defC. defineD. none of the above答案:D7. 下面哪个选项是C语言中的逻辑运算符?A. &&B. ||C. both A and BD. none of the above答案:C8. 在C语言中,以下哪个选项是正确的数组声明方式?A. int array[5] = {1, 2, 3, 4, 5};B. int array[] = {1, 2, 3, 4, 5};C. both A and BD. none of the above答案:C9. 在C语言中,以下哪个选项是正确的结构体声明方式?A. struct Student { int id; char name[50]; };B. struct { int id; char name[50]; } Student;C. both A and BD. none of the above答案:C10. 在C语言中,哪个函数用于将字符串复制到另一个字符串?A. strcpy()B. strncpy()C. both A and BD. none of the above答案:A11. 在C语言中,以下哪个选项是正确的指针声明方式?A. int *ptr;B. int ptr*;C. both A and BD. none of the above答案:A12. 在C语言中,哪个关键字用于定义一个宏?A. defineB. macroC. both A and BD. none of the above答案:A13. 在C语言中,以下哪个选项是正确的枚举声明方式?A. enum Color {Red, Green, Blue};B. enum {Red, Green, Blue} Color;C. both A and BD. none of the above答案:C14. 在C语言中,哪个函数用于打开一个文件?A. fopen()B. open()C. both A and BD. none of the above答案:A15. 在C语言中,以下哪个选项是正确的文件操作函数?A. fprintf()B. fscanf()C. both A and BD. none of the above答案:C通过这些模拟试题的练习,考生可以更好地掌握C语言的基础知识和编程技巧,为即将到来的考试做好准备。
二级C语言模拟题2018年_真题-无答案

二级C语言模拟题2018年(118)(总分100,考试时间90分钟)选择题1. 在C语言中,以下说法不正确的是______。
A. 在C程序中,整数和实数都能被准确无误地表示出来B. 在C程序中,任何一个变量名都代表存储器中的一个位置C. 静态变量的生存期与整个程序的运行期相同D. C语言中,任何变量都必须先声明才能进行引用2. 若有以下定义和语句:int a=010,b=0x10,c=10;printf("%d,%d,%dku",a,b,c);则输出结果是______。
A. 8,10,10B. 10,10,10C. 8,8,10D. 8,16,103. 设C语言中,float类型数据占4字节,则double类型数据占______字节。
A. 1B. 2C. 8D. 44. 以下正确的实型常量是______。
A. E3.4B. -12345C. 2.2e0.8D. 45. 设int类型的数据长度为两个字节,则unsigned int类型数据的取值范围是______。
A. 0~255B. 0~65535C. -32768~32767D. -256~2556. 设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是______。
A. b%(a%4)B. b%(a-a%5)C. b%a-a%5D. (b%a)-(a%4)7. 若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为______。
A. %、sizeof、>、<<、=B. sizeof、%、>、=、<<C. sizeof、<<、>、%、=D. sizeof、%、<<、>、=8. 已定义变量a为整型,则不能正确表示9<a<14的表达式是______。
A. !(9<a&&a<14)B. a==10 || a==11 || a==13 || a==12C. a>9&&a<14D. !(a<=9)&&!(a>=14)9. 以下程序的运行结果是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福建省二级C语言模拟题2018年(1)(总分100,考试时间90分钟)一、选择题1. C语言的函数体由______括起来。
A. ()B. {}C. []D. /**/2. 下面关于C语言的叙述中,正确的是______。
A. 每行只能写一条语句B. 程序中必须包含有输入语句C. main函数必须位于文件的开头D. 每条语句最后必须有一个分号3. 下面关于C语言的叙述中,错误的是______。
A. 若一条语句较长,也可分写在下一行上B. 构成C语言源程序的基本单位是表达式C. C语言源程序中大、小写字母是有区别的D. 一个C语言源程序可由一个或多个函数组成4. 关于C语言的叙述中,不正确的是______。
A. C程序可由一个或多个函数组成B. C程序必须包含一个main()函数C. C程序的基本组成单位是函数D. 注释说明只能位于一条语句的后面5. 以下能表示正确常量的是______。
A. E—5B. 1E5.1C. "a12"D. 32766L6. 若有定义:int a=1, b=2, c=3, d=4, x=5, y=6; ,则表达式(x=a>b)&&(y=c>d)的值为______。
A. 0B. 1C. 5D. 67. 以下______是正确的字符常量。
A. "c"B. "\\"C. "W"D. "\32a"8. 以下______是不正确的字符串常量。
A. "abc"B. "12"12"C. "0"D. " "9. 以下______是正确的浮点数。
A. .e3B. .62C. 2e4.5D. 12310. 若有定义:int a=2; ,则正确的赋值表达式是______。
A. a-=(a*3)B. double(-a)C. a*3D. a*4=311. 若有定义:int x=1111, y=222, z=33; ,则语句printf("%4d+%3d+%2d",x,y,z);运行后的输出结果为______。
A. 111122233B. 1111,222,33C. 1111 222 33D. 1111+222+3312. 已有如下定义和输入语句:int a, b;scanf("%d, %d", &a, &b);若要求a、b的值分别为11和22,正确的数据输入是______。
A. 11 22B. 11,22C. a=11,b=22D. 11;2213. 已有如下定义和输入语句:int a; char c1, c2;scanf("%d%c%c", &a, &c1, &c2);若要求a、c1、c2的值分别为40、A和A,正确的数据输入是______。
A. 40AAB. 40 AAC. 40A AD. 40,A,A14. 语句a=(3/4)+3%2;运行后,a的值为______。
A. 0B. 1C. 2D. 315. char型变量存放的是______。
A. ASCII代码值B. 字符本身C. 十进制代码值D. 十六进制代码值16. 在下列运算符中,优先级最高的运算符是______。
A. <=B. !=C. !D. ||17. 设单精度型变量f、g的值均为2.0,使f为4.0的表达式是______。
A. f+=gB. f-=g+2C. f*=g-6D. f/=g*1018. 若有定义:int i=7, j=8; ,则表达式i>=j||i<j的值为______。
A. 1B. 变量i的值C. 0D. 变量j的值19. 若希望当a的值为奇数时,表达式的值为“真”,a的值为偶数时,表达式的值为“假”,则不能满足要求的表达式是______。
A. a%2==1B. !(a%2==0)C. !(a%2)D. a%220. 若有定义:int x=3, y=4, z=5; ,则值为0的表达式是______。
A. "x"&&"y"B. x<=yC. x||y+z&&y-zD. !((x<y)&&!z||1)21. 若有定义:float x=3.5; int z=8; ,则表达式x+z%3/4的值为______。
A. 3.75B. 3.5C. 3D. 422. 已知char a="R"; ,则正确的赋值表达式是______。
A. a=(a++)%4B. a+2=3C. a+=256--D. a="\078"23. 若有定义:int b=7; float a=2.5, c=4.7; ,则表达式a+(b/2*(int)(a+c)/2)%4的值是______。
A. 2.5B. 3.5C. 4.5D. 5.524. 若已定义:int i=3, k; ,则语句k=(i--)+(i--);运行后k的值为______。
A. 4B. 5C. 6D. 725. 若已定义:int a=5; float b=63.72; ,以下语句中能输出正确值的是______。
A. printf("%d%d", a, b);B. printf("%d%.2f", a, b);C. printf("%.2f%.2f", a, b);D. printf("%.2f%d", a, b);26. C语言中,能正确表示条件10<x<20的逻辑表达式是______。
A. 10<x<20B. x>10 || x<20C. x>10&&<20D. (x>10)&&(x<20)27. 若表达式!x的值为1,则以下表达式______的值为1。
A. x==0B. x==1C. x=!1D. x!=028. 语句x=(y=3, b=++y);运行后,x、y、b的值依次为______。
A. 4,4,3B. 3,3,3C. 4,4,4D. 4,3,429. 若有定义:int x, c; ,则语句x=(c=3,c+1);运行后,x、c的值分别是______。
A. 3,3B. 4,4C. 3,4D. 4,330. 语句a=(6/8)+6%5;运行后,a的值为______。
A. 1B. 2C. 1.75D. 1.231. 若有定义:int x, y; ,则表达式(x=2,y=5,x*2,y++,x+y)的值是______。
A. 7B. 8C. 9D. 1032. 对代数式(4ad)/(bc),不正确的C语言表达式是______。
A. a/b/c*d*4B. 4*a*d/b/cC. 4*a*d/b*cD. a*d/c/b*433. 若x和y为整数,以下表达式中不能正确表示数学关系|x-y|<10的是______。
A. abs(x-y)<10B. (x-y)>-10&&(x-y)<10C. !(x-y)<-10||!(y-x)>10D. (x-y)*(x-y)<10034. 若有以下程序段,则z的二进制值是______。
char x=3, y=6, z;z=x∧y<<2;A. 00010100B. 00011011C. 00011000D. 0000011035. 以下选项中,不能看作一条语句的是______。
A. {; }B. a=0, b=0, c=0;C. if(a>0);D. if(b==0)m=1; n=2;二、填空题1. 表达式3/5的值是______,3.0/5的值是______,3%5的值是______。
2. 以下程序运行的结果是______。
int main(){char m;m="A"+32;printf("%c\n", m);return 0;}3. 若有定义:int a=6, b=2; char c1="a", c2="b"; ,则表达式a+b%5+c2-c1的值是______。
4. 若有定义:int b; ,则语句b=4/3+2%4;运行后,b的值为______。
5. 若已定义:int a=3, b=15, c; ,则语句c=a>b;运行后c的值为______。
6. 若有定义:int a=2, b=3; float x=3.5, y=2.5; ,则表达式(float)(a+b)/2+(int)x%(int)y的值是______。
7. 已知double a=5.2; ,则语句a+=a-=(a=4)*(a=3);运行后a的值为______。
8. 若有定义:int x, y; ,则表达式(x=2,y=5,x++,x+y++)的值是______。
9. 若有定义:int m=3, n=5; ,则表达式(m+1,n+1,(--m)+(n--))的值是______。
10. 若有定义:int x=3, y=4; ,则表达式!x||y的值为______。
11. 若有定义:int a=5, b=2, c=1; ,则表达式a-b<c||b==c的值是______。
12. 若有定义:int a=2, b=2, c=2; ,则语句++a||++b&&++c;运行后b的值为______。
13. 以下程序段中,要将a的值的低4位取反,请填写b的取值。
unsigned char a=0x39, b;b=______;a=a∧b;14. pow(3.0,2.0)的函数值是______。
15. 若有定义:int k, i=3, j=3; ,则表达式k=(++i)*(j--)的值是______。