b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

fscanf函数读文件_fscanf函数的正确调用形式_已知函数的调用形式(36)

电脑杂谈  发布时间:2017-01-23 20:08:00  来源:网络整理

c 函数定义的一般格式有两种:传统格式和现代格式。传统格式也称 k&r 格式, 是早期编译系统使用的格式;现代格式又称 ansi 格式,是现代编译系统使用的格式。 (15)d 【解析】 本题中,scanf 函数的格式控制没有空格,所以,对于选项 a)、b)、c),输入的第一个空格会作为 字符赋值给变量 c1,而不会被解释成分隔符。 (16)d 【解析】 "&"是求址运算符,"*"是指变量说明符。选项 a)、b)应改为 scanf("%d",p);选项 c)中指针变量 p 未指向一确定的内存单元,不能为其赋值,并且这样做很危险,建议不使用。 (17)b 【解析】 本题中 a 的值为 6,b 的值为 8,最后 s 的值为 8,s*=s 等价于 s=s*s。 (18)c 【解析】 本题考查简单的 if…else 语句。先执行条件 if(a<b),显然不成立,在执行 else 语句。 (19)a 【解析】 在 c 语言中,应当在定义函数时指定函数值的类型,凡不加类型说明的函数,一律按整型处理。 在定义函数时,对函数值说明的类型一般应该和 return 语句中的表达式类型一致。

如果函数值的类型和 return 语句 中的表达式类型不一致,则以函数类型为主,即函数类型决定返回值的类型。 (20)d 【解析】 c 语言中,字符数据参加运算时,实际上是其 ascii 码参与运算。大写字母的 ascii 码比其对 应的小写字母的 ascii 码小 32。因此大写字母转化为小写字母只需将其加上 32 即可。所以选项 b)、c)都符合条 件,因为变量 c 中存储的是大写字母,所以"c-a"的值一定小于 26,故选项 a)与选项 c)的含义相同。 (21)d 【解析】 因为 x 的值为大于 1 的奇数,所以 x 除以 2 的余数等于 1,因此,选项 a)、c)中表达式的结果为真, 不为 0;对于选项 b)来说,x 除以 2 的商不会等于 0;选项 d)中表达式的结果为假,即等于 0。 (22)a 【解析】 因为变量的初始值分别为"k=5,n=0",所以程序第一次进入循环时,执行 default 语句,这时 k=4, 执行"case 4:"这个分支,结果是"n=2,k=3",打印出 2;程序然后进行第二次循环,这时"n=2,k=3",执行"case 3:"这个分支, 结果是"n=3,k=2",打印出 3;程序进行第三次循环,这时"n=3,k=2",执行"case 2: case 4:"这两个分支,结果是 "n=5,k=1" , 印出 5,这时因为 n=5 不满足 n<5 的循环条件,因此退出循环,程序运行结束,故输出结果为 235。

打 (23)b 【解析】 该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。第一次 进入循环时,n 的值是 9,循环体内,先经过 n--运算,n 的值变为 8,所以第一次的输出值是 8,由此可以排除选项 a)和 d)。由循环条件 n>6 可以知道,最后一次循环开始时,n 的值应该为 7,所以最后一次执行循环时,输出为 6,由此可以 排除选项 c)。 (24)a 【解析】 本题主要考查了字符输入输出函数 getchar 和 putchar 的使用。getchar 函数用来从标准输入设 备上读入一个字符,putchar(c)函数是将字符变量 c 中的字符输出到标准输出设备上,并且字符可以看作整数参与运 算。 (25)a 【解析】 本题考查了 continue 和 break 语句在循环语句中的作用。break 语句的作用是结束本层循环, 而 continue 语句的作用是结束本次循环直接进入到下次循环。 (26)a 【解析】 本题利用多重 for 循环的嵌套来实现对二维数组元素的按列排序。利用最外层循环来实现对 列的控制。内部循环利用选择法对数组元素按照从小到大的顺序进行排列,最后输出对角线上的元素值。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-36.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...