【题目描述】
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。
A)k%2
B)k%2==1
C)(k%2)!=0
D)!k%2==1
第1题:
【题目描述】
正确答案:B |
答案分析:
循环里面第一次循环后a=8,b=8,i=2;第二次循环后a=6,b=6,i=3;此时b>7不满足跳出循环,所以最后结果是b=6;
第2题:
【题目描述】
第5题表达式2*32+4*2/2+32的值是( )
正确答案:B |
答案分析:
运算符是幂运符,*是乘法运算,/是浮点除法运算,所以原表达式=2*32+4*2/2+32=31
第3题:
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
A.k%2
B.k%2==1
C.(k%2)!=0
D.!k%2==1
第4题:
当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是 ______。
A.k%2
B.k%2==1
C.(k%2)!=0
D.!k%2==1
第5题:
【题目描述】
第 39 题有如下程序
main()
{ int a=2,b=-1,c=2;
if(aif(b<0)c=0;
else c++;
printf("%d\n",c);
}
该程序的输出结果是
A.0
B.1
C.2
D.3
第6题:
【题目描述】
第 8 题
( )
正确答案:A |
答案分析:
定义时*PA只是说明PA是个指针,而在程序中,*PA表示他所以指向的数据,而PA表示地址,在某种程度上等于&,SCANF要输入变量地址,B D都是变量,C使用不法,所以选A第7题:
【题目描述】
第 6 题已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、J的值为2、k。的值为3,以下选项中正确的输入语句是
正确答案:C |
答案分析:
第8题:
【题目描述】
正确答案:C
第9题:
【题目描述】
有以下程序:
A)2
B)4
C)6
D)3
正确答案:D
第10题:
【题目描述】
设根结点的层次为0,高度为K的二叉树最最大结点数为( )个。
正确答案:C |
第11题:
【题目描述】
以下选项中合法的用户标识符是( )
正确答案:B |
C语言合法的用户标识符是:以字母或下划线开头,随后是字母、数字或下划线的任意长度的字符串。因此选项C和D都是错误的。选项A的long是C的保留关键字,不能用来做用户标识符,故也是错误的。
第12题:
以下选项中,当k为大于1的奇数时,值为0的表达式()
第13题:
【题目描述】
8. 下列各选项中,表示第二个字母是 K、且扩展名为DOC的所有文件的表示是( )
A.?K?.DOC
B.*K*.DOC
C.*K?.DOC
D.?K*.DOC
不正确答案:D
第14题:
A.K%2
B.K%2==1
C.(K%2)!=0
D.!K%2==1
第15题:
当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )。
A.k%2
B.k%2==1
C.(K%2)!=0
D.!k%2==1
第16题:
【题目描述】
第 19 题表达式0x13^0x17的值是
A.0x04
B.0x13
C.0xE8
D.0x17
第17题:
【题目描述】
第 5 题以下选项中,与k=n++完全等价的表达式是( )
第18题:
【题目描述】
第 28 题
( )
正确答案:C |
答案分析:
第19题:
【题目描述】
选B,分析如下:
第一次fopen,fprintf写入123;
第二次fopen,fscanf读入dl.dat中数据到k、n中,但只有一个数据123,所以只能将123赋值给k,fscanf返回1,而n为定义时初始化的0。所以执行后输出结果:
123,0
第20题:
【题目描述】
正确答案:D
第21题:
【题目描述】
若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。
【参考答案分析】:
(a=2*3,a*2),是括号表达式
它将以逗号为界,从左到右依次计算每个表达式的值,最后返回最右边的表达式的值
首先a=2*3=6,然后a=a*2= 2*6=12
所以最后值为12
第22题:
【题目描述】
第 58 题若串s="MathTypes",则其子串的数目是 【3】 。
【参考答案分析】:
46
解析: 串s中共有9个字符,由于串中字符各不相同,则其子串中有0个字符的1个(空串),1个字符的9个,2个字符的8个,3个字符的7个,4个字符的6个,5个字符的5个,6个字符的4个,7个字符的3个,8个字符的2个,9个字符的1个,共有1+2+3+4+5+6+7+8+9+1=46。
第23题:
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。
A)k%2
B)k%2==1
C)(k%2)!=0
D)!k%2==1