【题目描述】
数字字符0的ASCII值为48,运行下列程序的输出结果是( )。
A)3,2
B)50,2
C)2,2
D)2,50
第1题:
数字字符0的ASCⅡ值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); } 程序运行后的输出结果是( )。
A.3,2
B.50,2
C.2,2
D.2,50
第2题:
【题目描述】
A.25
A. 35
B. 45
C. 55
正确答案:B |
B) 【解析】本题考查函数过程的功能分析。函数f1 的主要功能是计算1到X的累加和,也就是计算1+2+…+x。在命令按钮的单击事件中循环程序调用了5次f1函数,sum计算为:1+1+2+1+2+3+1+2+3+4+1+2+3+4+5,因此结果为35。
第3题:
【题目描述】
【解析】AT()函数的格式是:
AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>中的位置;若不是子串,则返回0。函数返回值为数值型。
题干中<字符表达式1>为“x-y=z”,<字符表达式2>为…2,很明显<字符表达式1>不是<字符表达式2>的子串,所以返回0。
第4题:
数字字符0的ASCII值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是 ______。
A.3,2
B.50,2
C.2,2
D.2,50
第5题:
【题目描述】
第 8 题
( )
正确答案:A
第6题:
【题目描述】
第 17 题
正确答案:A |
本题的考点是C语言宏定义的符号替换。由于f(x)宏定义为X*X,预编译时进行符号替换,X替换为4+4或2+2:i=f(4+4)/f(2+2)=4+4*4+4/2+2*2+2=28。输出结果应该是28。正确选项是A。
第7题:
数字字符0的ASCII值为48,运行下列程序的输出结果是( )。 main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); }
A.3,2
B.50,2
C.2,2
D.2,50
第8题:
【题目描述】
A)10
B)18
C)6
D)数
正确答案:B |
第一个for循环,给数组a的20个元素分别赋值0~19;第二个for循环,给数组P赋值,p[0=a[1]=1,p[1]=a[2]=2,p[2]=a[5]=5,p[3]=a[1O]=10;第三个for循环,将数组p中元素的值进行累加,k=1 2 5 10=18。
第9题:
【题目描述】
第5题表达式2*32+4*2/2+32的值是( )
正确答案:B |
答案分析:
运算符是幂运符,*是乘法运算,/是浮点除法运算,所以原表达式=2*32+4*2/2+32=31
第10题:
(C语言)数字字符0的ASCII值为48,若有以下程序
main()
{
char a='1',b='2';
printf("%c,",b++);
printf("%d\n",b-a);
}
程序运行的输出结果是
A、3,2B、50,2C、2,2D、2,50