柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
main() { char c1, c2; c1='C'+'8'-'3'; c2='9'-'0'; printf("%c %d\n", c1, c2); } 则程序的输出结果是
A.H '9'
B.H 9
C.F '9'
D.表达式不合法输出无定值
热度🔥2,263
参考答案:B
解析:
【解析】本题考察字符变量以及printf()函数相关知识,字符变量c1被赋值为'C'+'8'-'3',即ASSCII码的运算,67+54-49=72,即H;字符变量c2被赋值为'9'-'0',但输出时,需要注意的是c1以字符变量输出,而c2是以十进制整型变量输出。因此B选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是( )。
有以下程序: # include struct S{int n; int a[20]; }; void f(struct S *p) { int i,j,t; for (i=0; in-1; i++) for (j=i+1; jn; j++) if (p->a[i] > p->a[j]) { t= p->a[i]; p->a[i] = p->a[j]; p->a[j] = t; } } main() { int i; struct S s={10, {2,3,1,6,8,7,5,4,10,9}}; f(&s); for (i=0; i
若有以下程序 #include char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !='\0'; i++ ) { if (*a == b[i]) { p=a; for (j=i; *p!='\0'; j++) { if (*p != b[j]) break; p++; } if (*p=='\0') break; } } printf("%s", &b[i]); } 则程序的输出结果是
在一台Cisco路由器上,只允许IP地址为212.78.4.100/24的主机和202.34.76.64/26子网上的所有主机远程登录路由器,下列正确的access-list配置是()。
标签
二级C语言
变量
c1
c2
输出