柠檬试题库
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,308
参考答案:B
解析:
【解析】本题考察字符变量以及printf()函数相关知识,字符变量c1被赋值为'C'+'8'-'3',即ASSCII码的运算,67+54-49=72,即H;字符变量c2被赋值为'9'-'0',但输出时,需要注意的是c1以字符变量输出,而c2是以十进制整型变量输出。因此B选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
结构化程序所要求的基本结构不包括( )。
若有以下程序 #include #define N 4 void fun(int a[][N], int b[], int flag) { int i,j; for(i=0; i a[i][j]) : (b[i] < a[i][j])) b[i] = a[i][j]; } } main( ) { int x[N][N]={1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N],i; fun(x, y, 1); for ( i=0; i
语句Dim a(-3 To 4,3 To 6)As Integer 定义的数组的元素个数是( )。
标签
二级C语言
变量
c1
c2
输出