1、一、单选题 (共 5 题,70.0 分 )1、x、y、z 被定义为 int 型变量,若从键盘给 x、y 、z 输入数据,正确的输入语句是() 。 input x,y,z; scanf(“%d%d%d“, scanf(“%d%d%d“,x,y,z); read(“%d%d%d“, 标准答案 :B2、设有定义“int a3 ,b,*pprintf(“%dn“,x-); 执行后的输出结果是() 。 32767FFFE-1-32768标准答案 :C4、设有代码“int(*ptr)10;” ,其中的 ptr 是( ) 。 试题分析:代码“int(*ptr )10 ;”的分析过程是,因圆括号,括号内的 p
2、tr 先与字符*结合,字符 *修饰标识符 ptr 是一种指针;接着与后面的一对方括号结合,表示是这样的一种指针,是指向一维数组的;再有方括号中的 10,说明这种数组有 10 个元素。至此,ptr 是指向含 10 个元素的一维数组的指针。最后,是最前面的 int,表示数组元素是int 类型的。所以,ptr 是一个指向具有 10 个 int 型元素的一维数组的指针。所以解答是C10 个指向整型变量的指针指向 10 个整型变量的函数指针一个指向具有 10 个元素的一维数组的指针具有 10 个指针元素的一维数组标准答案 :C5、标准库函数 fputs(pl,p2 )的功能是( ) 。 试题分析:标准函
3、数调用 fputs(p1 ,p2)完成的功能是将由字符指针 pl 所指的字符串内容输出到与文件指针 p2 相关联的文件中,即将从 pl 所指的内存中的字符串内容输出到 p2 所指向的文件中。所以正确解答是 C 从 pl 指向的文件中读一个字符串存入 p2 指向的内存从 p2 指向的文件中读一个字符串存入 pl 指向的内存从 pl 指向的内存中的一个字符串输出到 p2 指向的文件从 p2 指向的内存中的一个字符串输出到 pl 指向的文件标准答案 :C1、在标准 C 中,赋值表达式可以出现在表达式的任何位置( ) 。 正确错误标准答案 :A2、在标准 C 语言中,可以使用 scanf 函数输入包括空格在内的字符() 。 正确错误标准答案 :B1、设有代码“int(*ptr )10;” ,其中的 ptr 是( ) 。 试题分析:代码“int(*ptr )10 ;”的分析过程是,因圆括号,括号内的 ptr 先与