单选题
1、第211题 (1.0分) 题号:622 putchar函数可以向终端输出一个()。
A
整型变量表达式值
B
实型变量值
C
字符串
D
字符或字符型变量值
答案解析
正确答案:D
解析:
**解析:**
`putchar` 是 C 语言标准库 `` 中的一个函数,其全称是 "put character",意为“输出字符”。
1. **函数原型**:`int putchar(int c);`
2. **功能说明**:该函数用于向标准输出设备(通常是终端屏幕)输出**单个字符**。虽然参数类型定义为 `int`,但它实际处理的是字符的 ASCII 码值。
3. **选项分析**:
* **A. 整型变量表达式值**:虽然 `putchar` 接收 `int` 类型参数,但如果传入一个普通的整数(如 `putchar(65)`),它输出的是该整数对应的 ASCII 字符(即 'A'),而不是数字本身。如果目的是输出整数的数值形式,应使用 `printf`。因此该描述不准确且易产生歧义。
* **B. 实型变量值**:`putchar` 不能直接处理浮点数(float/double),必须使用 `printf` 等格式化输出函数。
* **C. 字符串**:输出字符串应使用 `puts` 或 `printf` 函数。`putchar` 一次只能输出一个字符,若需输出字符串需配合循环使用。
* **D. 字符或字符型变量值**:这是 `putchar` 的核心用途。它可以输出字符常量(如 `putchar('A')`)或字符变量(如 `char c = 'B'; putchar(c);`)。
综上所述,`putchar` 函数的主要作用是输出一个字符或字符型变量的值。
**正确答案:D**
题目纠错
c语言选择判断题库
相关题目
单选题
1、第48题 (1.0分) 题号:206 以下程序的输出结果是()。
单选题
1、第47题 (1.0分) 题号:708 下面判断正确的是()。
单选题
1、第46题 (1.0分) 题号:630 逻辑运算符两侧运算对象的数据类型()。
单选题
1、第45题 (1.0分) 题号:531 C语言中,定义结构体的保留字是()。
单选题
1、第44题 (1.0分) 题号:496 double x;scanf( );不可以赋值给x变量的常量是()。
单选题
1、第43题 (1.0分) 题号:669 若用数组名作为函数的实参,传递给形参的是()。
单选题
1、第42题 (1.0分) 题号:518 char a[]=“This is a program.”;输出前5个字符的语句是()。
单选题
1、第41题 (1.0分) 题号:500 下列程序段的输出结果为()。 int x=3,y=2; printf(”%d”,(x-=y,x*=y+8/5));
单选题
1、第40题 (1.0分) 题号:632 以下叙述正确的是()。
单选题
1、第39题 (1.0分) 题号:94 在C语言中,能代表逻辑值”真”的是()。
