计算机二级

已知大写字母F的ASCII码为70,以下程序的运行结果为()includemain( ){char c1='F',c2='已知大写字母F的ASCII码为70,以下程序的运行结果为 ( ) #include<stdio.h> main( ) { char c1='F',c2='p'; printf("%d,%d\n",c1,c2); }A.70,80B.70,81C.70,82D.70,83

题目
已知大写字母F的ASCII码为70,以下程序的运行结果为()includemain( ){char c1='F',c2='

已知大写字母F的ASCII码为70,以下程序的运行结果为 ( ) #include<stdio.h> main( ) { char c1='F',c2='p'; printf("%d,%d\n",c1,c2); }

A.70,80

B.70,81

C.70,82

D.70,83

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知在ASCII代码中,字母A的序号为65,以下程序的输出结果是()。 #include "stdio.h" main() { char c1='A', c2='Y'; printf("%d,%dn",c1,c2); }

A.输出格式非法,输出错误信息

B.65,90

C.A,Y

D.65,89


65,89

第2题:

有下列程序,已知字母A的ASCII码为65,程序运行后的输出结果是()。 #include <stdio.h> int main() { char c1,c2; c1=’A’+’8’-’4’; c2=’A’+’8’-’5’; printf("%c,%dn",c1,c2); return 0; }

A.E,68

B.D,69

C.E,D

D.输出无定值


1000100

第3题:

已知在ASCII代码中,字母A的序号为65,以下程序输出结果是____。 # include<stdio.h> main() { char c1='A',c2='Y'; printf("%d,%dn',c1,c2); }

A.输出错误信息

B.65,90 

C.A,Y

D.65,89


65,89

第4题:

试写出以下程序段的运行结果('X'的ASCII码值为88,'Y'的ASCII码值为89) #include<stdio.h> main() { int a=88,b=89; printf("%c,%cn",a,b); }

A.88,89

B.88,Y

C.X,89

D.X,Y


60

第5题:

已知字母A的ASCII码是65,以下程序的执行结果是 。 #include<stdio.h> main(){ char c1=’A’,c2=’Y’; printf(“%d,%dn”,c1,c2); } A、A,Y B、65,65 C、65,89 D、65,90

A.Y

B.65,65

C.65,89

D.65,90


65,89

第6题:

有以下程序:includevoid fun(char *a, char *b){ a=b;(*a)++;}main(){char c1='A',c2=

有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1='A',c2='a',*p1,*p2; p1=&c1; P2=&c2; fun(p1,p2); printf("%c%c\n",c1,c2); } 程序运行后的输出结果是( )。

A.Ab

B.aa

C.Aa

D.Bb


正确答案:A
解析:本题中fun函数的形参是两个指向字符型数据的指针,其功能是把b赋给a,然后将a所指存储单元里的变量值加1。在main函数中,p1里存放的是c1的地址,p2里存放的是c2的地址,经函数调用fun(p1,P2)后,p2的值赋给了p1,使p1和p2都指向了c2,而(*a)++又使'a'的值加1变成了'b',所以此时c2的值为'b',而c1的值没变,仍为'A'。程序改变的是p1的地址和c2的值。

第7题:

已知大写字母A的ACSⅡ码为65,以下程序的运行结果是() includemain(){char c1='A',c2='Y

已知大写字母A的ACSⅡ码为65,以下程序的运行结果是 ( ) # include<stdio.h> main( ) {char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); }

A.65,89

B.A,Y

C.65,88

D.65,90


正确答案:A

第8题:

已知在ASCII代码中,字母A的序号为65,下列程序的输出结果是______。include main(){char

已知在ASCII代码中,字母A的序号为65,下列程序的输出结果是______。#include <stdio.h>main (){ char c1='A',c2='Y'; printf("%d,%d\n",c1,c2);}

A.因输出格式不合法,输出错误信息

B.65,90

C.'A','Y'

D.65,89


正确答案:D

第9题:

已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。includemain(){char c1,c2;c

已知字母a的ASCII码为十进制数97,下面程序的输出结果是( )。 #include<stdio.h> main() { char c1,c2; c1='a'+'6'-'0'; c2='a'+'3'-'0'; printf("%c,%c\n",c1,c2); }

A.输出无定值

B.d,e

C.e,f

D.g,d


正确答案:D
解析:C语言规定,所有字符常量都可以化为整型常量来处理,因而字符常量也可以参与算术运算。注:字符常量参与算术运算时,其实是使用其对应的ASCII码值进行计算。本题中,'a'对应的ASCII码值是97。题中虽然没有给'6'和'0'的ASCII码值,但应该知道'6'-'0'是将字符'6'转换成整数6的表达式,所以c1='a'+'6'-'0'=103,c2='a'+'3'-'0'=100,按照字符型输出分别是g和d。