对
错
第1题:
下列关于指针变量赋空值的说法错误的是
A.当赋空值的时候,变量指向地址为0的存储单元
B.赋值语句可以表达为变量名=′\0′;
C.赋值语句可以表达为变量名=0;
D.一个指针变量可以被赋空值
第2题:
有以下程序段 char ch; int k; ch='a'; k=12; pnntf("%c,%d,",ch,ch,k); printf("k二%d\n",k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A.因变量类型与格式描述符的类型不匹配输出无定值
B.输出项与格式描述符个数不符,输出为零值或不定值
C.a,97,12k=12
D.a,97,k=12
第3题:
以下叙述中错误的是
A ) 改变函数形参的值,不会改变对应实参的值
B ) 函数可以返回地址值
C ) 可以给指针变量赋一个整数作为地址值
D ) 当在程序的开头包含文件 stdio.h 时,可以给指针变量赋 NULL
第4题:
已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:
A. 整型变量的输出格式符只有%d一种
B. %x 是格式符的一种,它可以适用于任何一种类型的数据
C. %x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的
D. %8lx 不是错误的格式符,其中数字8规定了输出字段的宽度
第5题:
此题为判断题(对,错)。
第6题:
下列关于C++程序中使用提取符和插入符的输入/输出语句的描述中,错误的是()。
A.提取符是对右移运算符(>>)重载得到的
B.插入符是对左移运算符(<<)重载得到的
C.提取符和插入符都是双目运算符,它们要求有两个操作数
D.提取符和插入符在输入/输出语句中不可以连用
第7题:
有以下程序段
char ch; int k;
ch=′a′; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);
已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为零值或不定值
C.a,97,12k=12
D.a,97,k=12
第8题:
有以下程序段
char ch; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);
已知字符 a 的 ASCll 十进制代码为 97 ,则执行上述程序段后输出结果是 ( )
A) 因变量类型与格式描述符的类型不匹配输出无定值
B) 输出项与格式描述符个数不符,输出为零值或不定值
C)a,97,12k=12
D)a,97,k=12
第9题:
若ch为char型变量,k为int型变量(已知字符a的ASCIl码是97),则执行下列语句后输出的结果为( )。 ch=b; k=10: printf("%X,%o,",ch,ch,k); printf("k=%%d\n",k);
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0值或不定值
C.62,142,k=%d
D.62,142,k=%l0
第10题:
若ch为char型变量,k为int型变量(已知字符a的ASCⅡ码是97),则执行下列语句后输出的结果为( )。
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0或不定值
C.62,142,k=%d
D.62,142,k=%l0