1、主观题题目 1 回含 n 个元素的整型数组参数中有几个数能被 3 整除。#include “stdio.h“void main()int ct(int a,int n)int t=0,i;for(i=0;it) t=ai;return t;题目 5 编写函数 min,找出含 n 个元素的整型数组参数中的最小值。#include “stdio.h“void main()int min(int a,int n)int t=a0,i;for(i=1;i指令。若要调用 scanf 函数,则应该在程序开头编写#include 指令。题目 22 以下程序执行后的输出结果是 20,0 。 main() in
2、t x=10,y=20 ,t=0; if(x=y) t=x; x=y; y=t; printf(“%d,%dn“,x,y); 题目 23 若运行程序时输入数据为:60,则以下程序执行后的输出结果是。main() int a;scanf(“%d“,if(a50) printf(“%d“,a);if(a40) printf(“%d“,a); if(a30) printf(“%d“,a); 题目 24以下程序执行后的输出结果是 yes。 main() int a=1,b=3,c=5; if(c=a+b) printf(“yesn“); else printf(“non“); 题目 25 编程序求 2
3、 的 n 次方,n(0max)min=ai;printf(“%dn“,max);题目 29 编程求 1,-5,6,7,-9,-12,-15,6,3 的绝对值。#include stdio.h“void main()int a=1,-5,6,7,-9,-12,-15,6,3;for(int i=0;i0)printf(“%dn“,ai);else printf(“%dn“,-ai);客观题题目 1char 型变量的长度为 个字节a. 2b. 4c. 3d. 1 题目 2C 语言程序开头的#define 表示:_a.定义常量b. 预处理c.主函数d. 定义变量题目 3short 型变量的长度为 _
4、个字节a. 3b. 4c. 2d. 1题目 4 一个 C 语言程序总是从 _开始执行。a.主函数b.子程序c.主程序d.函数题目 5 一个 C 语言程序是由_组成。a. 函数 b. 主程序c. 子程序d. 过程题目 6 以下哪种不属于 C 语言的变量类型?a.单精度型b.多精度型c.双精度型d.整型变量题目 7 如果有语句 scanf(“%1d%d“,则在输入了 123 45 后,b 的值为:_选择一项:a. 12345b. 23 c. 123d. 45题目 8 如果要定义一个变量用于精确输入中国人口总数,则应该把变量类型定义为:_a. long b.charc. shortd. float题
5、目 9如果要定义一个变量用于输入商品单价,则应该把变量类型定义为:_选择一项:a.intb.floatc.shortd.char题目 10 如果要求 ax+b=0 的根(a 不等于 0),则下面可以求 x 的值的方法是:_a.a+b=0b.以上都不对c.x=-b/ad.ax+b=0题目 11 如果要计算 x 的平方并赋值给 y,一般使用的方法是:_a.y=x*xb.y=x2c.y=x2d.y=pow(x,2)题目 12 定义圆周率为常数的方法是_a.float PI=3.14;b.以上都不对c.const float PI=3.14;d.#define PI=3.14题目 13 已知变量 c
6、为字符型,且 c=A,则执行 c+=33 后,c 的值变为:_a.Ab.Bc.bd.a题目 14 无符号 short 型能表示的数的范围是:_a.-3276832767b.0255c.065536d.065535题目 15 语句 printf(“%2f“,0.418)会输出:_a. 0.42b. 0.41c. 0. d. 0.418题目 16 输出语句 printf(“%-5d“,123)会输出_a.-123b._123c.以上都不对d.123_(_表示空格,下同)题目 17char 型变量只能存放字符,不能用于存放数字对 错题目 18C 程序中可以用“”为常量赋值对 错题目 19C 程序中,变量的值是可以变化的对 错题目 20 一个 C 语言程序可以不包含主函数对错 题目 21一个 C 语言程序可以包含一个以上的主函数对错 题目 22 变量可以多次赋值