




已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷编号 65 所属语言 C 语言 试卷方案 平时练习 选择 试卷总分 276 分 共有题型 1 种 一 单项选择 共 276 题 共计 276 分 第 1 题 1 0 分 题号 288 下列字符序列中 可用作 C 标识符的一组字符序列是 A S b sum average above B class day lotus 1 2day C md B C break D b 3 5 a 4 答案 C 第 7 题 1 0 分 题号 574 以下标识符中 不能作为合法的 C 用户定义标识符的是 A a3 b3 B void C 123 D IF 答案 B 第 8 题 1 0 分 题号 907 一个 C 语言程序是由 组成 A 一个主程 序和若干 子程序 B 函数 C 若干过程 D 若干子程序 答案 B 第 9 题 1 0 分 题号 234 C 语言源程序的基本单位是 A 过程 B 函数 C 子程序 D 标识符 答案 B 第 10 题 1 0 分 题号 913 已知宏定义 define N 3 define Y n N 1 n 执行语句 z 2 N Y 5 1 变量 z 的值为 A 42 B 48 C 54 D 出错 答案 B 第 11 题 1 0 分 题号 933 C 语言文件系统中 整数 1008 若以 ASCII 形式存储 则占几个字节 A 2 B 4 C 1 D 5 答案 B 第 12 题 1 0 分 题号 921 正确的自定义标识符是 A if B a b C iF D 8pq 答案 C 第 13 题 1 0 分 题号 934 设有说明语句 char a 101 则变量 a A 包含 4 个字符 B 包含 2 个字符 C 包含 3 个字符 D 包含 1 个字符 答案 D 第 14 题 1 0 分 题号 924 下面正确的字符常量是 A c B C W D ab 答案 C 第 15 题 1 0 分 题号 917 在 main 函数体内部和外部均允许出现的 实体是 A 预处理命令 B 语句 C 另一函数的定义 D 函数形式参数声明 答案 A 第 16 题 1 0 分 题号 915 若变量已正确说明为 float 类型 要通过语句 scanf f f f 给 a 赋于 10 0 b 赋予 22 0 c 赋予 33 0 不正确的输入形式是 A 102233 B 10 0 22 0 33 0 C 10 022 0 33 0 D 10 2233 答案 B 第 17 题 1 0 分 题号 932 是 C 语言提供的合法数据类型 关键字 A Float B signed C integer D Char 答案 B 第 18 题 1 0 分 题号 920 下列选项中 合法的 C 语言 关键字是 A VAR B cher C integer D default 答案 D 第 19 题 1 0 分 题号 916 使用语句 scanf x f y f 输入变量 x y 的值 代表空格 正确的输入是 A 1 25 2 4 B 1 25 2 4 C x 1 25 y 2 4 D x 1 25 y 2 4 答案 C 第 20 题 1 0 分 题号 935 宏定义 define p x y z x y z 的宏替换 p a x 5 y 3 1 应为 A a x 5 y 3 1 B a x 5 y 3 1 C a x 5 y 3 1 D a x 5 y 3 1 答案 A 第 21 题 1 0 分 题号 919 下述程序段的输出结果是 int x 10 int y x printf d d x y y A 11 10 B 11 11 C 10 10 D 10 11 答案 A 第 22 题 1 0 分 题号 925 以下不正确的 C 语言标识符是 A 2y B a 1 2 C ablexe D x 答案 A 第 23 题 1 0 分 题号 914 以下所列的 C 语言常量中 错误的是 A 0Xff B 1 2e0 5 C 2L D 72 答案 B 第 24 题 1 0 分 题号 918 下列程序的输出是 include main printf d NULL A 0 B 变量无定义 C 1 D 1 答案 B 第 25 题 1 0 分 题号 930 在 C 程序中 1 如果用来表示逻辑值时 应代表 A 真 B 假 C 整数 1 D 长整型数 1 答案 A 第 26 题 1 0 分 题号 927 以下答案中不是 C 语言最基本数据类型 的是 A 逻辑型 B 整型 C 字符型 D 实型 答案 A 第 27 题 1 0 分 题号 922 常数的书写格式决定了常数的类型 和值 0 x1011 是 A 8 进制整型 常量 B 字符常量 C 16 进制整型常 数 D 2 进制整型常数 答案 C 第 28 题 1 0 分 题号 928 若 x y 均定义为 int 型 z 为 double 型 以下不合法的 scanf 函数调用 语句是 A scanf d d lf B scanf x d lf C scanf d x lf D scanf d d x 答案 D 第 29 题 1 0 分 题号 931 以下所列字符常量中 不合法的是 A 0 xa2 B 65 C D x2a 答案 A 第 30 题 1 0 分 题号 912 若变量都已正确说明 则以下程序段 a 2 b 3 printf a b a d b d a b A 没有正确的输出格式控制 B 输出为 a 2 C 输出为 b 2 D 输出为 a 2 b 3 答案 C 第 31 题 1 0 分 题号 929 以下四个字符序列中 能用作用户自定 义的标识符是 A Putchar B double C A123 D int 答案 A 第 32 题 1 0 分 题号 923 下列格式符中 可以用于以 8 进制形式输出整数的是 A d B 8d C o D 1d 答案 C 第 33 题 1 0 分 题号 936 以下叙述中正确的是 A 输入项可以是一个 实型常量 如 scanf f 3 5 B 只有格式控制 没有 输入项 也能正确输 入数据到内存 例如 scanf a d b d C 当输入一个实型数据 时 格式控制部分可以 规定小数点后的位数 例如 scanf 4 2f D 当输入数据时 必须指 明变量地址 例如 scanf f 答案 D 第 34 题 1 0 分 题号 926 C 语言中字符型 char 数据在内 存中的存储形式是 A 原码 B 补码 C 反码 D ASCII 码 答案 D 第 35 题 1 0 分 题号 946 关系表达式 a x b 的正确描述是 A a x a char z a printf d n x A 0 B 1 C 2 D 3 答案 A 第 38 题 1 0 分 题号 964 下列关于 C 语言的叙述 错误的是 A 大写字母和小写字母的意义相同 B 不同类型的变量可以在一个表达式中 C 在赋值表达式中等号 左边的变量和右边的值可以是不同的类型 D 同一个运算符号在不同的场合可以有不同的含义 答案 A 第 39 题 1 0 分 题号 947 下面程序的输出是 main int x 10 y 3 printf d n x y A 0 B 1 C 3 D 不确定的值 答案 C 第 40 题 1 0 分 题号 944 以下程序段输出结果是 int a 11 b 12 c 13 s s a 10 后 变量 k 的当前 值是 A 1 B 8 C 7 D 2 答案 C 第 44 题 1 0 分 题号 958 设 int a 3 b 4 执行 printf d d a b b a 后 的输出结果是 A 3 4 B 4 3 C 3 3 D 4 4 答案 B 第 45 题 1 0 分 题号 955 数学式 2 x 5 在 C 程序中对应正确的表 达式为 A x 2 且 x 2 AND x 2 执行语句 a A 表达式 x y 的值是 A 0 B 1 C 2 D 1 答案 B 第 59 题 1 0 分 题号 951 表示关系 x y z 的 C 语言表达式为 A x y 功能相同的是 A if a b else k 0 B if a b b c k 1 else k 0 C if a b k 0 else if bb k 1 else if b c k 1 else k 0 答案 A 第 66 题 1 0 分 题号 969 下列程序段执行后输出结果为 int i 1 if i 0 printf n else printf n A C B C C D 答案 D 第 67 题 1 0 分 题号 986 若 k 是 int 型变量 且有下面的程序片段 k 3 if kb s b s s s printf d n s A 9 B 16 C 3 D 4 答案 A 第 69 题 1 0 分 题号 980 有以下程序 main int a b d 25 a d 10 9 b a printf d d n a b 程序运行后的输出结果是 A 6 1 B 2 1 C 6 0 D 2 0 答案 B 第 70 题 1 0 分 题号 984 有以下程序 include main int a b c 246 a c 100 9 b 1 printf d d n a b 输出结果是 A 2 1 B 3 2 C 4 3 D 2 1 答案 A 第 71 题 1 0 分 题号 983 下列条件语句中 功能与其他语句不同的是 A if a printf d n x else printf d n y B if a 0 printf d n y else printf d n x C if a 0 printf d n x else printf d n y D if a 0 printf d n x else printf d n y 答案 D 第 72 题 1 0 分 题号 972 下列程序段中 能将变量 x y 中值较大的数 保存到变量 a 值较小的数保存到变量 b 的 程序段是 A if x y a x b y else a y b x B if x y a x b y else a y b x C if x y a x b y else a y b x D if x y a x b y else xb if c d x 1 else x 2 等价的是 A if a b if c d x 1 else x 2 B if a b if c d x 1 else x 2 C if a b else x 2 D if ad x 1 答案 C 第 74 题 1 0 分 题号 976 下列各语句中 能够且仅输出 整型变量 a b 中最大值的是 A if a b printf d n a printf d n b B printf d n b if a b printf d n a C if a b printf d n a else printf d n b D if a5 printf d n a else printf d n a A 6 B 7 C 5 D 4 答案 D 第 76 题 1 0 分 题号 979 以下程序段中与语句 k a b b c 1 0 0 功能等价的是 A if a b else k 0 B if a b b C k l else k O C if a b k 0 else if bb k 1 else if b C k l else k 0 答案 A 第 77 题 1 0 分 题号 985 以下程序的输出结果是 main int a 1 b 4 k k a 0 printf d d d n k a b A 104 B 103 C 3 D 4 答案 D 第 78 题 1 0 分 题号 981 有以下程序 main int i 1 j 2 k 3 if i 1 程序运行后的输出结果是 A 1 2 3 B 2 3 4 C 2 2 3 D 2 3 3 答案 D 第 79 题 1 0 分 题号 977 设有定义 int a 1 b 2 c 3 以下语句中执行效果与其他三个不同的是 A if a b c a a b b c B if a b c a a b b c C if a b c a a b b c D if a b c a a b b c 答案 C 第 80 题 1 0 分 题号 968 C 语言的 if 语句中用作判断的表达式为 A 关系表达式 B 逻辑表达式 C 算术表达式 D 任意表达式 答案 D 第 81 题 1 0 分 题号 975 有如下程序 main int a 2 b 1 c 2 if a b if b 0 c 0 else c printf d n c 该程序的输出结果是 A 0 B 1 C 2 D 3 答案 C 第 82 题 1 0 分 题号 978 有如下程序 main float x 2 0 y if x10 0 y 1 0 x else y 1 0 printf f n y 该程序的输出结果是 A 0 000000 B 0 250000 C 0 500000 D 1 000000 答案 D 第 83 题 1 0 分 题号 967 下列 结构不是 C 程序的结构 A 顺序结构 B 循环结构 C 程序结构 D 选择结构 答案 C 第 84 题 1 0 分 题号 982 有以下程序 main int a 3 b 4 c 5 d 2 if a b if b c printf d d 1 else printf d d 1 printf d n d 程序运行后的输出结果是 A 2 B 3 C 43 D 44 答案 A 第 85 题 1 0 分 题号 1005 有如下程序 main int i sum for i l i 3 sum sum i printf d n sum 该程序的执行结果是 A 6 B 3 C 死循环 D 0 答案 C 第 86 题 1 0 分 题号 1013 有以下程序段 int n 0 p do scanf d n while p 12345x y A 是无限循环 B 循环次数不 定 C 循环执行 4 次 D 循环执行 3 次 答案 D 第 89 题 1 0 分 题号 992 若 k 为整型 则 while 循环 k 10 while k 0 k k 1 A 执行 10 次 B 无限循环 C 一次也不执 行 D 执行一次 答案 C 第 90 题 1 0 分 题号 1018 C 语言中用于结构化程序设计的 3 种基本结构是 A 顺序结构 选择结构 循环结构 B if switch break C for while do while D if for continue 答案 A 第 91 题 1 0 分 题号 1002 下面关于循环语句 for while do while 的叙述中 正确的是 A 三种循环语 句的循环体 都必须放入 一对花括号 中 B 三种循环语 句中都可以 缺省循环终 止条件表达 式 C 三种循环语 句的循环体 都至少被无 条件执行一 次 D 三种循环语 句都可能出 现无穷循环 答案 D 第 92 题 1 0 分 题号 1016 以下程序的输出结果是 main int a 1 b 0 do switch a case 1 b 1 break case 2 b 2 break default b 0 b a b while b printf a d b d n a b A a 1 b 2 B a 1 b 1 C a 1 b 0 D a 1 b 3 答案 A 第 93 题 1 0 分 题号 1015 有以下程序 int f int n if n 1 return 1 else return f n 1 1 main int i j 0 for i 1 ij 共执行的次数是 main int i 0 j 10 k 2 s 0 for i k if i j printf d s break s i A 4 B 7 C 5 D 6 答案 D 第 96 题 1 0 分 题号 997 已知 int i 1 执行语句 while i 4 后 变量 i 的值为 A 3 B 4 C 5 D 6 答案 C 第 97 题 1 0 分 题号 988 当处理特定问题 循环次数已知时 通常采用 解决 A for 循环 B while 循环 C do 循环 D switch 语句 答案 A 第 98 题 1 0 分 题号 993 执行语句 for i 1 i 4 后 变量 i 的值是 A 3 B 4 C 5 D 不定 答案 C 第 99 题 1 0 分 题号 1009 若有如下程序段 其中 s a b c 均已定义为整型变量 且 a c 均已赋值 c 大于 0 s a for b 1 b c b s s 1 则与上述程序段功能等价的赋值语句是 A s a b B s a c C s s c D s b c 答案 B 第 100 题 1 0 分 题号 994 以下循环体的执行次数是 main int i j for i 0 j 1 i1 i for j 0 j i j A 20 B 261 C 15 D 25 答案 A 第 102 题 1 0 分 题号 996 下列循环语句中有语法错误的是 A while x y 5 B while 0 C do 2 while x B D do x while x 10 答案 D 第 103 题 1 0 分 题号 1010 有以下程序 main int k 4 n 0 for n n if n 3 0 continue k printf d d n k n 程序运行后的输出结果是 A 1 1 B 2 2 C 3 3 D 4 0 答案 D 第 104 题 1 0 分 题号 1007 以下程序执行后 sum 的值是 main int I sum for i 1 i1 n s s 1 n printf 6 4f n s 程序运行后输出结果错误 导致错误结果的程序行是 A s 1 0 B for n 10 n 1 n C s s 1 n D printf 6 4f n s 答案 C 第 112 题 1 0 分 题号 1004 已知 int t 0 while t 1 则以下叙述正确的是 A 循环控制表达式的值为 0 B 循环控制表达式的值为 1 C 循环控制表达式不合法 D 以上说法都不对 答案 B 第 113 题 1 0 分 题号 1014 有以下程序 main int a 15 b 21 m 0 switch a 3 case 0 m break case 1 m switch b 2 default m case 0 m break printf d n m 程序运行后的输出结果是 A 1 B 2 C 3 D 4 答案 A 第 114 题 1 0 分 题号 1006 有以下程序段 int k O while k l k while 循环执行的次数是 A 无限次 B 有语法错 不能执行 C 一次也不执行 D 执行 1 次 答案 A 第 115 题 1 0 分 题号 1012 当执行以下程序段时 y 1 do y while y A 循环体将执 行一次 B 循环体将执 行两次 C 循环体将 执行无限次 D 系统将提示 有语法错误 答案 C 第 116 题 1 0 分 题号 989 下列保留字中用于构成循环结构的是 A if B while C switch D default 答案 B 第 117 题 1 0 分 题号 995 下述循环的循环次数是 int k 2 while k 0 printf d k k printf n A 0 次 B 1 次 C 2 次 D 无限次 答案 A 第 118 题 1 0 分 题号 999 以下不致造成死循环的语句是 A for i 10 sum 0 sum y x i i x D while x 8 x 答案 C 第 119 题 1 0 分 题号 1020 设有以下程序段 int x 0 s 0 while x 0 s x printf d s 则 A 运行程序段后输出 0 B 运行程序段后输出 1 C 程序段中的控制表达式是非法的 D 程序段执行无限次 答案 B 第 120 题 1 0 分 题号 987 如果程序中想跳出循环体继续往下执行 则执行 语句 A break B continue C switch D return 答案 A 第 121 题 1 0 分 题号 1040 若有数组 A 和 B 的声明 static char A ABCDEF B A B C D E F 则数组 A 和数组 B 的长度分别是 A 7 6 B 6 7 C 6 6 D 7 7 答案 A 第 122 题 1 0 分 题号 1042 有以下程序 main int aa 4 4 1 2 3 4 5 6 7 8 3 9 10 2 4 2 9 6 int i s 0 for i 0 i 4 i s aa i 1 printf d n s 程序运行后的输出结果是 A 11 B 19 C 13 D 20 答案 B 第 123 题 1 0 分 题号 1024 下列对 C 语言字符数组的描述中错误的是 A 字符数组可以存放字符串 B 字符数组中的字符串可以整体输入 输出 C 可以在赋值语句中通过赋值运算符 对字符数组整体赋值 D 不可以用关系运算符对字符数组中的字符串进行比较 答案 C 第 124 题 1 0 分 题号 1039 设 int a 4 1 2 3 4 5 6 7 8 则数组 a 的第一维的大小是 A 2 B 3 C 4 D 无确定值 答案 A 第 125 题 1 0 分 题号 1032 定义一个 4 个元素的一维整型数组 是不正确的 A int a 4 B int a 4 1 2 3 4 5 C int a 4 1 2 3 D int a 4 1 答案 B 第 126 题 1 0 分 题号 1035 以下不能正确定义二维数组的选项是 A int a 2 2 1 2 B int a 2 1 2 3 4 C int a 2 2 1 2 3 D int a 2 1 2 3 4 答案 D 第 127 题 1 0 分 题号 1036 对二维数组的正确说明是 A int a 1 2 3 4 5 6 B int a 3 1 2 3 4 5 6 C int a 2 1 2 3 4 5 6 D int a 2 3 1 2 3 4 5 6 7 答案 B 第 128 题 1 0 分 题号 1034 假定一个二维数组的定义语句为 int a 2 3 3 4 2 8 6 则元素 a 0 2 的值为 A 4 B 0 C 2 D 6 答案 B 第 129 题 1 0 分 题号 1037 不正确的字符串赋值或赋初值的方式是 A char str string B char str 7 s t r i n g C char str 10 str string D char str 7 s t r i n g 0 答案 C 第 130 题 1 0 分 题号 1026 对两个数组 a 和 b 初始化如下 char a abc char b a b c 则以下叙述正确的是 A a 与 b 数组完全相同 B a 与 b 数组长度相同 C a 与 b 中都存放字符串 D a 数组比 b 数组长度长 答案 D 第 131 题 1 0 分 题号 1028 执行下列程序 main int a 3 3 1 2 3 int b 3 3 1 2 3 printf d n a 1 0 b 0 0 输出的结果是 A 0 B 1 C 2 D 3 答案 D 第 132 题 1 0 分 题号 1030 设有变量声明 char c 执行 for c getchar n printf c c 时 从键盘 上输入 ABCDEFG 之后 输出的结果是 A ABCDEFG B AABBCCDDEEFFGG C 非字母数字字符 D 语句不能执行 答案 C 第 133 题 1 0 分 题号 1023 以下程序的输出结果是 main int i x 3 3 1 2 3 4 5 6 7 8 9 for i 0 i 3 i printf d x i 2 i A 1 5 9 B 1 4 7 C 3 5 7 D 3 6 9 答案 C 第 134 题 1 0 分 题号 1029 若有声明 int i float x char a 50 为使 i 得到值 1 x 得到值 3 1416 a 得到值 yz 当执行语句 scanf 3d f 2s 时 正确的输入形式是 A 1 3 1416 yz B 13 1416yz C 0013 1416yz D i 001 x 3 1416 a yz 答案 C 第 135 题 1 0 分 题号 1031 下列各语句定义了数组 其中一个不正确的是 A static int a 5 b 2 3 B char no 30 rec 30 6 C int x 2 4 6 8 10 D int x 10 1 2 3 4 5 答案 B 第 136 题 1 0 分 题号 1038 对字符数组 s 赋值 不合法的一个是 A char s Beijing B char s 20 Beijing C char s 20 s Beijing D char s 20 B e i j i n g 答案 C 第 137 题 1 0 分 题号 1041 执行以下程序 main char str 13 scanf s str printf s n str 若输入数据为 abcdl234 efgh 则程序的输出结果是 A abcd B abcd1234 C abcd1234 efgh D abcd1234efgh 答案 B 第 138 题 1 0 分 题号 1043 以下程序的输出结果是 main int j a 3 3 1 2 3 4 5 6 7 8 9 for j 0 j 3 j printf d a j 2 j A 1 5 9 B 3 5 7 C 1 4 7 D 3 6 9 答案 B 第 139 题 1 0 分 题号 1033 数组定义为 int a 3 2 1 2 3 4 5 6 数组元素 的值为 6 A a 3 2 B a 2 1 C a 1 2 D a 2 3 答案 B 第 140 题 1 0 分 题号 1044 以下程序运行后的输出结果是 main char a 7 a0 0a0 0 int i j i sizeof a j strlen a printf d d i j A 2 2 B 7 2 C 7 5 D 6 2 答案 B 第 141 题 1 0 分 题号 1025 设有数组定义 char array China 则数组 array 所占空间是 A 4 个字节 B 5 个字节 C 6 个字节 D 7 个字节 答案 C 第 142 题 1 0 分 题号 1027 对字符数组 str 赋初值 str 不能作为字符串使用的是 A char str shanghai B char str 10 s h a n g h a i C char str shanghai D char str 8 s h a n g h a i 答案 D 第 143 题 1 0 分 题号 1079 若有声明 double x 3 c a 则下列语句中错误的是 A a b 0 B a C D b a 答案 C 第 144 题 1 0 分 题号 1064 执行语句 for i 0 i 10 i a scanf d a 试图为 int 类型数组 a 10 输入数据 是错误的 错 误的原因是 A 指针变量不能做自增运算 B 数组首地址不可改变 C i 应写作 i D a 应写作 a 答案 B 第 145 题 1 0 分 题号 1067 若有声明 int x 10 0 1 2 3 4 5 6 7 8 9 p 则值不为 4 的表达式是 A p x p 4 B p x 4 p C p x 3 p D p x 3 p 答案 C 第 146 题 1 0 分 题号 1083 假定已有声明 char a 30 p a 则下列语句中能将字符串 This is a C program 正确地保存到数组 a 中的语句是 A a 30 This is a C program B a This is a C program C p This is a C program D strcpy p This is a C program 答案 D 第 147 题 1 0 分 题号 1062 若已定义 x 为 int 类型变量 下列语句中定义指针变量 p 的正确语句是 A int p D p x 答案 C 第 148 题 1 0 分 题号 1068 下面程序段的运行结果是 char str abc p str printf d p 1 A 98 B 字符 b 的地址 C 97 D 99 答案 第 149 题 1 0 分 题号 1078 下列程序的输出结果是 main int m 10 0 1 2 3 4 5 6 7 8 9 p m p p 4 printf d p A 3 B 4 C 5 D 6 答案 C 第 150 题 1 0 分 题号 1074 int a 1 2 3 4 5 6 int p a 则下列结果不为 4 的表达式是 A p 3 B p 3 C a 4 D a 3 答案 C 第 151 题 1 0 分 题号 1059 若有语句 int point a 4 和 point 下面代表地址的选项是 A a B point C a D point 答案 D 第 152 题 1 0 分 题号 1072 设 char s 10 p 正确的操作语句是 A p MBA B s C s MBA D s MBA 答案 A 第 153 题 1 0 分 题号 1051 已知某程序中有声明 int a 4 j 及语句 for j 0 j 4 j p j a j 则标识符 p 正确的声明形式应为 A int p 4 B int p 4 C int p 4 D int p 4 答案 B 第 154 题 1 0 分 题号 1052 若有如下声明和语句 int t 3 3 pt 3 k for k 0 k 3 k pt k 则表达式 pt 1 2 所引用的是 A t 2 0 B 的含义是 A p 是指针变量 指向一个整型数据 B p 是一个指向一维数组的指针变量 C p 是一个函数并且这个函数用指针变量做函数参数 D p 是一个指向函数的指针 该函数的返回值是一个整形 答案 B 第 156 题 1 0 分 题号 1081 若有声明 char a 5 A B C D E p a i 则以下语句中不能正确输出 a 数组全部元素值的是 A for i 0 i 5 i printf c a i B for i 0 i 5 i printf c a i C for i 0 i 5 i printf c p D for i 0 i 5 i printf c a 答案 D 第 157 题 1 0 分 题号 1048 若有以下定义和语句 则以下选项中错误的语句是 int a 4 b 3 p q w p q w q q NULL A q 0 B w p C p a D p w 答案 A 第 158 题 1 0 分 题号 1070 下列选项中正确的语句组是 A char s 8 s Beijing B char s s Bei jing C char s 8 s Beijing D char s s Beijing 答案 D 第 159 题 1 0 分 题号 1046 已知有声明 int good 1 若要使得表达式 p good good 无语法错误 包括警告错误 p 应当声明为 A char p B char p C int p D int p 答案 B 第 160 题 1 0 分 题号 1069 若程序中已包含头文件 stdio h 以下选项中 正确运用指针变量的程序段是 A int i NULL scanf d i B float f NULL f 10 5 C char c chart m c D char t m long L L 0 答案 D 第 161 题 1 0 分 题号 1049 已知有程序段 chat str 10 Aoyun Beijing p printf s n p 10 则执行 printf 语句后输出为 A Beijing B Aoyun C ing D ng 答案 A 第 162 题 1 0 分 题号 1060 与 int p 4 定义等价的是 A int p 4 B int p C int p 4 D int p 4 答案 C 第 163 题 1 0 分 题号 1084 若有声明语句 char ch a pc 以下语句有语法错误的是 A pc B ch a A C toupper ch ch D ch 答案 C 第 164 题 1 0 分 题号 1061 设 int a 5 5 b 5 c 5 a 则被分别称为是 A 数组 数组指针 指针数组 B 数组 指针数组 指针函数 C 数组 数组指针 函数指针 D 数组 指针数组 数组指针 答案 D 第 165 题 1 0 分 题号 1071 设 int a 3 2 能正确表示 a 数组元素地址的是 A a 1 B a 3 C a 2 D B float d p C float d p d D float p 答案 B 第 167 题 1 0 分 题号 1080 已知有声明 char a Tt is mine p It is mine 下列叙述中错误的是 A strcpy a yes 和 strcpy p yes 都是正确的 B a yes 和 p yes 都是正确的 C a 等于 p D D Sizeof a 不等于 Sizeof p 答案 B 第 168 题 1 0 分 题号 1065 若有定义 int x pb 则以下正确的赋值表达式为 A pb p a A a i B a p a C p i D s 5 printf s n s A fg B 字符 f 的 ASCII 码值 C 字符 f 的地址 D 出错 答案 A 第 171 题 1 0 分 题号 1082 设已有声明 int x 1 2 3 4 5 6 p 则值为 3 的表达式是 A p B p C p D p 1 答案 B 第 172 题 1 0 分 题号 1047 以下程序运行后 输出结果是 main char s abcde s 2 printf ld n s A cde B 字符 c 的 ASCII 码值 C 字符 c 的地址 D 出错 答案 C 第 173 题 1 0 分 题号 1077 若定义了 int pointer 5 则下列说法正确的是 A 定义了一个指针数组 pointer B 定义了一个指向 5 个元素的一维数组的指针变量 pointer C 定义了 5 个整型变量 D 定义了一个整型数组名为 pointer 有 5 个元素 答案 A 第 174 题 1 0 分 题号 1054 设有如下程序 其运行结果为 main static int a 2 1 2 3 4 int pa pb 2 pa pb a printf d d n pa 3 pb 1 A 31 B 42 C 33 D 43 答案 D 第 175 题 1 0 分 题号 1057 有以下程序 执行后输出结果是 main int a 3 4 1 3 5 7 9 11 13 15 17 19 21 23 int p 4 a i j k 0 for i 0 i 3 i for j 0 j 2 j k k p i j printf d n k A 99 B 60 C 68 D 108 答案 B 第 176 题 1 0 分 题号 1066 若有声明 int a 1 2 3 4 p i 则以下程序段中不能输出 13 的是 A for i 0 i 4 i 2 printf d a i B for p 0 p 4 p 2 printf d a p C for p a p a 4 p 2 printf d p D for p a i 0 i 4 i 2 printf d p i 答案 B 第 177 题 1 0 分 题号 1085 有以下程序 执行后输出结果是 main int x 8 8 7 6 5 0 0 s s x 3 printf d n s 2 A 随机值 B 0 C 5 D 6 答案 B 第 178 题 1 0 分 题号 1076 变量 s 的定义为 char s hello world 要使用变量 p 指向 s 所指向的同一个字符串 则应选取 A char p s B char p C char p p s D char p p 答案 A 第 179 题 1 0 分 题号 1053 有以下程序 执行后输出结果是 main char s one two three p p s 1 printf c s n p 1 s 0 A n two B t one C w one D o two 答案 C 第 180 题 1 0 分 题号 1056 若有声明 int a 5 b a c 3 d 3 则在以下表达式中有语法错误的是 A a 0 0 B b 0 0 C c 0 0 D d 0 0 答案 C 第 181 题 1 0 分 题号 1055 设有如下程序 include main char s 128 0 p s while strcmp s END gets s while p putchar p gets 函数每次输入一个字符串 以下关于该程序运行时输出结果的叙述中正确的是 A 所有输入的字符串都能被完整输出 B 所有输入的字符串都不能被完整输出 C 只能完整输出第一个字符串 D 只能完整输出最后一个字符串 答案 C 第 182 题 1 0 分 题号 1050 已知有声明 int a 2 3 0 p1 a 1 p 3 a 以下表达式中与 a 1 1 1 不等价的表达式是 A p1 1 1 B p1 1 1 1 C p2 1 1 1 D p2 1 1 1 答案 B 第 183 题 1 0 分 题号 1058 有以下程序 执行后输出结果是 main char alpha 6 ABCD EFGH IJKL MNOP QRST UVWX char p int i p alpha for i 0 i 4 i printf s p i printf n A ABCDEFGHIJKL B ABCDEFGHIJKLMNOP C ABCD D AEIM 答案 B 第 184 题 1 0 分 题号 1128 函数调用 func exp1 exp2 exp3 exp4 exp5 中所含实参的个数为 个 A 1 B 2 C 4 D 5 答案 B 第 185 题 1 0 分 题号 1135 若用数组名作为函数调用的实参 传递给形参的是 A 数组的首地址 B 数组第一个元素的值 C 数组中全部元素的值 D 数组元素的个数 答案 A 第 186 题 1 0 分 题号 1098 已定义以下函数 fun char p2 char p1 while p2 p1 0 p1 p2 函数的功能是 A 将 p1 所指字符串复制到 p2 所指内存空间 B 将 p1 所指字符串的地址赋给指针 p2 C 对 p1 和 p2 两个指针所指字符串进行比较 D 检查 p1 和 p2 两个指针所指字符串中是否有 0 答案 A 第 187 题 1 0 分 题号 1108 源程序要正确地运行 必须要有 A printf 函数 B 自定义的函数 C main 函数 D 不需要函数 答案 C 第 188 题 1 0 分 题号 1095 设有下列程序段 static char b 2 void Y static float d 4 int a 1 void X int c 3 关于程序段中各变量的属性 以下叙述中错误的是 A a 是全局变量 函数 X 可以访问 函数 Y 不能访问 B b 是全局变量 函数 X 和函数 Y 都可以访问 C c 是动态变量 函数 X 可访问 函数 Y 不可访问 D d 是静态变量 函数 X 和函数 Y 都可以访问 答案 D 第 189 题 1 0 分 题号 1131 以下函数调用语句中实参的个数为 excc v1 v2 v3 v4 v5 v6 A 3 B 4 C 5 D 6 答案 A 第 190 题 1 0 分 题号 1125 求某个数的阶乘 以下说法正确的是 A 使用自定义函数实现 B 使用库函数实现 C 使用 jiec 函数实现 D 使用 pow 函数实现 答案 A 第 191 题 1 0 分 题号 1126 求字符串的长度 以下说法正确的是 A 使用 strlen 函数 B 只能使用 strlen 函数 C 使用 strlength 函数 D 只能使用 strlength 函数 答案 A 第 192 题 1 0 分 题号 1122 下列说法正确的是 A 函数体中一定有 return 语句 B 函数定义时 形参可以有多个 C 实参与形参的个数必须相同 顺序可以不一样 D 实参与形参的类型必须相同 答案 B 第 193 题 1 0 分 题号 1130 在 C 语言中 正确的说法的是 A 函数的定义可以嵌套 但函数的调用不可以嵌套 B 函数的定义不可以嵌套 但函数的调用可以嵌套 C 函数的定义和函数的调用均不可以嵌套 D 函数的定义和函数的调用均可以嵌套 答案 B 第 194 题 1 0 分 题号 1112 若使用一维数组名做函数实参 则以下正确的说法是 A 实参数组类型与形参数组类型可以不匹配 B 在被调函数中可以不考虑形参数组的大小 C 实参数组名必须与形参数组名一致 D 必须在主调函数中说明此数组的大小 答案 D 第 195 题 1 0 分 题号 1118 下列说法正确的是 A c 程序必须有 main 函数 B 函数头部由形式参数 也有实际参数 C 函数调用只能嵌套调用 D 函数定义只能递归定义 答案 A 第 196 题 1 0 分 题号 1129 C 语言规定 简单的变量做实参时 他和对应参数之间的数据传递方式是 A 地址传递 B 单向值传递 C 由实参传给形参 再由形参传给实参 D 由用户指定传递方式 答案 B 第 197 题 1 0 分 题号 1089 读下列程序 f int b int n int i r 1 for i 0 i n i r r b i return r main int x a 2 3 4 5 6 7 8 9 x f a 3 printf d n x 输出结果是 A 720 B 120 C 24 D 6 答案 B 第 198 题 1 0 分 题号 1116 在定义任何一个函数时 下列选项中不可缺少的是 A 函数名之前的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文明班会发言稿
- 时间管理培训课程
- 时间像小马车课件封面
- 2025版生态修复工程爆破作业安全协议
- 二零二五年度地簧门工程安装与验收合同
- 二零二五年度数字化工厂设备资产重组与转让合同
- 2025版跨境电商进口贸易代理服务合同样本
- 二零二五年度高速公路道路施工劳务安全监理合同示范文本
- SQ事业单位二零二五年度校园安保人员聘用合同
- 二零二五年度食品安全技术咨询合同模板
- HTD9000-X5S仪表自动化培训与技能竞赛综合装置【说明书】A420241009
- 阿加曲班的应用及护理
- 北京师范大学贵阳附属学校教师招聘笔试真题2024
- 幼儿园食堂人员岗位技能比赛方案及评分标准
- 电力电缆及通道检修规程QGDW 11262-2014(文字版)
- 五年级上册语文阅读理解常考题型和答题公式
- 协同育人机制:家校社联动的实践逻辑与路径
- 《乡村治理理论与实践》课件第五章 乡村治理的机制
- 2020年7月26日河北省委政法委遴选考试真题及答案
- 代谢相关(非酒精性)脂肪性肝病防治指南(2024年版)
- 亲子关系断绝书格式
评论
0/150
提交评论